<?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="_1xvfMM3eEeWNP8bOIsOfRg" name="Model" visibility="package">
    <packagedElement xmi:type="uml:Class" xmi:id="_1xvfMc3eEeWNP8bOIsOfRg" name="Statements_For_Looping" visibility="public">
      <packageImport xmi:id="_1xvfMs3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_1xvfM83eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_1xvfNM3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_1xvfNc3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_1xvfNs3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <generalization xmi:id="_1xvfN83eEeWNP8bOIsOfRg" general="_1xwtms3eEeWNP8bOIsOfRg"/>
      <ownedAttribute xmi:id="_1xvfOM3eEeWNP8bOIsOfRg" name="Statements_For_Looping$initializationFlag$1" visibility="protected">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfOc3eEeWNP8bOIsOfRg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfOs3eEeWNP8bOIsOfRg" value="1"/>
      </ownedAttribute>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_1xvfO83eEeWNP8bOIsOfRg" name="Statements_For_Looping$method$1" specification="_1xwKe83eEeWNP8bOIsOfRg" node="_1xvfQM3eEeWNP8bOIsOfRg _1xvfQc3eEeWNP8bOIsOfRg" group="_1xvfQc3eEeWNP8bOIsOfRg">
        <ownedParameter xmi:id="_1xvfPM3eEeWNP8bOIsOfRg" name="" type="_1xvfMc3eEeWNP8bOIsOfRg" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfPc3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfPs3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfP83eEeWNP8bOIsOfRg" target="_1xvfQM3eEeWNP8bOIsOfRg" source="_1xvfYM3eEeWNP8bOIsOfRg"/>
        <structuredNode xmi:id="_1xvfQc3eEeWNP8bOIsOfRg" name="Body(Statements_For_Looping$method$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfQs3eEeWNP8bOIsOfRg" target="_1xvfYM3eEeWNP8bOIsOfRg" source="_1xvfXc3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvfQ83eEeWNP8bOIsOfRg" name="Body">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvfRM3eEeWNP8bOIsOfRg" name="ExpressionStatement@6e048864">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfRc3eEeWNP8bOIsOfRg" target="_1xvfSc3eEeWNP8bOIsOfRg" source="_1xvfVM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_1xvfRs3eEeWNP8bOIsOfRg" target="_1xvfSM3eEeWNP8bOIsOfRg" source="_1xvfUs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfR83eEeWNP8bOIsOfRg" target="_1xvfT83eEeWNP8bOIsOfRg" source="_1xvfWc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_1xvfSM3eEeWNP8bOIsOfRg" name="Call(run)" incoming="_1xvfRs3eEeWNP8bOIsOfRg" operation="_1xwKf83eEeWNP8bOIsOfRg">
                <argument xmi:id="_1xvfSc3eEeWNP8bOIsOfRg" name="Call(run).argument(tester)" incoming="_1xvfRc3eEeWNP8bOIsOfRg" type="_1xwuk83eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfSs3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfS83eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_1xvfTM3eEeWNP8bOIsOfRg" name="Call(run).result()" type="_1xvfMc3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfTc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfTs3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <target xmi:id="_1xvfT83eEeWNP8bOIsOfRg" name="Call(run).target" incoming="_1xvfR83eEeWNP8bOIsOfRg" type="_1xvfMc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfUM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfUc3eEeWNP8bOIsOfRg" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvfUs3eEeWNP8bOIsOfRg" name="Tuple@17fbe6bf" outgoing="_1xvfRs3eEeWNP8bOIsOfRg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvfU83eEeWNP8bOIsOfRg" name="Value(null)">
                  <result xmi:id="_1xvfVM3eEeWNP8bOIsOfRg" name="Value(null).result" outgoing="_1xvfRc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfVc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfVs3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralNull" xmi:id="_1xvfV83eEeWNP8bOIsOfRg"/>
                </node>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_1xvfWM3eEeWNP8bOIsOfRg" name="ReadSelf">
                <result xmi:id="_1xvfWc3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_1xvfR83eEeWNP8bOIsOfRg" type="_1xvfMc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfWs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfW83eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_1xvfXM3eEeWNP8bOIsOfRg" name="ReadSelf">
            <result xmi:id="_1xvfXc3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_1xvfQs3eEeWNP8bOIsOfRg" type="_1xvfMc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfXs3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfX83eEeWNP8bOIsOfRg" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_1xvfYM3eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_1xvfQs3eEeWNP8bOIsOfRg" outgoing="_1xvfP83eEeWNP8bOIsOfRg"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xvfQM3eEeWNP8bOIsOfRg" name="Return" incoming="_1xvfP83eEeWNP8bOIsOfRg" type="_1xvfMc3eEeWNP8bOIsOfRg" parameter="_1xvfPM3eEeWNP8bOIsOfRg"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_1xvfYc3eEeWNP8bOIsOfRg" name="run$method$1" specification="_1xwKf83eEeWNP8bOIsOfRg" node="_1xvfbc3eEeWNP8bOIsOfRg _1xvfcM3eEeWNP8bOIsOfRg _1xvfbs3eEeWNP8bOIsOfRg _1xvfds3eEeWNP8bOIsOfRg _1xvfb83eEeWNP8bOIsOfRg" group="_1xvfcM3eEeWNP8bOIsOfRg _1xvfds3eEeWNP8bOIsOfRg">
        <ownedParameter xmi:id="_1xvfYs3eEeWNP8bOIsOfRg" name="tester" type="_1xwuk83eEeWNP8bOIsOfRg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfY83eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfZM3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_1xvfZc3eEeWNP8bOIsOfRg" name="" type="_1xvfMc3eEeWNP8bOIsOfRg" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfZs3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfZ83eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfaM3eEeWNP8bOIsOfRg" target="_1xvfcs3eEeWNP8bOIsOfRg" source="_1xvfbc3eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfac3eEeWNP8bOIsOfRg" target="_1xvfbs3eEeWNP8bOIsOfRg" source="_1xvglM3eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfas3eEeWNP8bOIsOfRg" target="_1xvgmM3eEeWNP8bOIsOfRg" source="_1xvfdc3eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_1xvfa83eEeWNP8bOIsOfRg" target="_1xvfb83eEeWNP8bOIsOfRg" source="_1xvfcM3eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_1xvfbM3eEeWNP8bOIsOfRg" target="_1xvfds3eEeWNP8bOIsOfRg" source="_1xvfb83eEeWNP8bOIsOfRg"/>
        <structuredNode xmi:id="_1xvfcM3eEeWNP8bOIsOfRg" name="Node(Input(tester))" outgoing="_1xvfa83eEeWNP8bOIsOfRg">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfcc3eEeWNP8bOIsOfRg" target="_1xvfdc3eEeWNP8bOIsOfRg" source="_1xvfcs3eEeWNP8bOIsOfRg"/>
          <structuredNodeInput xmi:id="_1xvfcs3eEeWNP8bOIsOfRg" name="Input(tester)" incoming="_1xvfaM3eEeWNP8bOIsOfRg" outgoing="_1xvfcc3eEeWNP8bOIsOfRg" type="_1xwuk83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfc83eEeWNP8bOIsOfRg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfdM3eEeWNP8bOIsOfRg" value="1"/>
          </structuredNodeInput>
          <node xmi:type="uml:ForkNode" xmi:id="_1xvfdc3eEeWNP8bOIsOfRg" name="Fork(tester)" incoming="_1xvfcc3eEeWNP8bOIsOfRg" outgoing="_1xvfas3eEeWNP8bOIsOfRg"/>
        </structuredNode>
        <structuredNode xmi:id="_1xvfds3eEeWNP8bOIsOfRg" name="Body(run$method$1)" incoming="_1xvfbM3eEeWNP8bOIsOfRg">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfd83eEeWNP8bOIsOfRg" target="_1xvglM3eEeWNP8bOIsOfRg" source="_1xvgkc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfeM3eEeWNP8bOIsOfRg" target="_1xvgn83eEeWNP8bOIsOfRg" source="_1xvglM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvfec3eEeWNP8bOIsOfRg" target="_1xvfg83eEeWNP8bOIsOfRg" source="_1xvgns3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvfes3eEeWNP8bOIsOfRg" target="_1xvgns3eEeWNP8bOIsOfRg" source="_1xvglc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfe83eEeWNP8bOIsOfRg" target="_1xvgo83eEeWNP8bOIsOfRg" source="_1xvglM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvffM3eEeWNP8bOIsOfRg" target="_1xvgqs3eEeWNP8bOIsOfRg" source="_1xvgps3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvffc3eEeWNP8bOIsOfRg" target="_1xvgts3eEeWNP8bOIsOfRg" source="_1xvgrc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvffs3eEeWNP8bOIsOfRg" target="_1xvgvM3eEeWNP8bOIsOfRg" source="_1xvgsc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvff83eEeWNP8bOIsOfRg" target="_1xvgwM3eEeWNP8bOIsOfRg" source="_1xvgv83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfgM3eEeWNP8bOIsOfRg" target="_1xvgwM3eEeWNP8bOIsOfRg" source="_1xvguc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvfgc3eEeWNP8bOIsOfRg" target="_1xvglc3eEeWNP8bOIsOfRg" source="_1xvgwM3eEeWNP8bOIsOfRg">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_1xvfgs3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvfg83eEeWNP8bOIsOfRg" name="Body" incoming="_1xvfec3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfhM3eEeWNP8bOIsOfRg" target="_1xvfus3eEeWNP8bOIsOfRg" source="_1xvfrc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xvfhc3eEeWNP8bOIsOfRg" target="_1xvfss3eEeWNP8bOIsOfRg" source="_1xvfj83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfhs3eEeWNP8bOIsOfRg" target="_1xvf4c3eEeWNP8bOIsOfRg" source="_1xvfrs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xvfh83eEeWNP8bOIsOfRg" target="_1xvf2c3eEeWNP8bOIsOfRg" source="_1xvfss3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfiM3eEeWNP8bOIsOfRg" target="_1xvgCM3eEeWNP8bOIsOfRg" source="_1xvfr83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xvfic3eEeWNP8bOIsOfRg" target="_1xvf8s3eEeWNP8bOIsOfRg" source="_1xvf2c3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfis3eEeWNP8bOIsOfRg" target="_1xvgMM3eEeWNP8bOIsOfRg" source="_1xvfsM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xvfi83eEeWNP8bOIsOfRg" target="_1xvgKM3eEeWNP8bOIsOfRg" source="_1xvf8s3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfjM3eEeWNP8bOIsOfRg" target="_1xvgX83eEeWNP8bOIsOfRg" source="_1xvfsc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xvfjc3eEeWNP8bOIsOfRg" target="_1xvgV83eEeWNP8bOIsOfRg" source="_1xvgKM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xvfjs3eEeWNP8bOIsOfRg" target="_1xvghs3eEeWNP8bOIsOfRg" source="_1xvgV83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvfj83eEeWNP8bOIsOfRg" name="ExpressionStatement@2b009549" outgoing="_1xvfhc3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfkM3eEeWNP8bOIsOfRg" target="_1xvfrc3eEeWNP8bOIsOfRg" source="_1xvfl83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfkc3eEeWNP8bOIsOfRg" target="_1xvfrs3eEeWNP8bOIsOfRg" source="_1xvfms3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfks3eEeWNP8bOIsOfRg" target="_1xvfr83eEeWNP8bOIsOfRg" source="_1xvfnc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfk83eEeWNP8bOIsOfRg" target="_1xvfsM3eEeWNP8bOIsOfRg" source="_1xvfoM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvflM3eEeWNP8bOIsOfRg" target="_1xvfsc3eEeWNP8bOIsOfRg" source="_1xvfo83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvflc3eEeWNP8bOIsOfRg" target="_1xvfps3eEeWNP8bOIsOfRg" source="_1xvfqs3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_1xvfls3eEeWNP8bOIsOfRg" name="Call(test)" operation="_1xwKhs3eEeWNP8bOIsOfRg">
                <result xmi:id="_1xvfl83eEeWNP8bOIsOfRg" name="Call(test).result(readings)" outgoing="_1xvfkM3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfmM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfmc3eEeWNP8bOIsOfRg" value="*"/>
                </result>
                <result xmi:id="_1xvfms3eEeWNP8bOIsOfRg" name="Call(test).result(sum1)" outgoing="_1xvfkc3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfm83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfnM3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <result xmi:id="_1xvfnc3eEeWNP8bOIsOfRg" name="Call(test).result(outgoingEdges)" outgoing="_1xvfks3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfns3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfn83eEeWNP8bOIsOfRg" value="*"/>
                </result>
                <result xmi:id="_1xvfoM3eEeWNP8bOIsOfRg" name="Call(test).result(SnEven)" outgoing="_1xvfk83eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfoc3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfos3eEeWNP8bOIsOfRg" value="*"/>
                </result>
                <result xmi:id="_1xvfo83eEeWNP8bOIsOfRg" name="Call(test).result(SnOdd)" outgoing="_1xvflM3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfpM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfpc3eEeWNP8bOIsOfRg" value="*"/>
                </result>
                <target xmi:id="_1xvfps3eEeWNP8bOIsOfRg" name="Call(test).target" incoming="_1xvflc3eEeWNP8bOIsOfRg" type="_1xvfMc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfp83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfqM3eEeWNP8bOIsOfRg" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_1xvfqc3eEeWNP8bOIsOfRg" name="ReadSelf">
                <result xmi:id="_1xvfqs3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_1xvflc3eEeWNP8bOIsOfRg" type="_1xvfMc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfq83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfrM3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_1xvfrc3eEeWNP8bOIsOfRg" name="Fork(readings)@17f71b4a" incoming="_1xvfkM3eEeWNP8bOIsOfRg" outgoing="_1xvfhM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xvfrs3eEeWNP8bOIsOfRg" name="Fork(sum)@7ed2743d" incoming="_1xvfkc3eEeWNP8bOIsOfRg" outgoing="_1xvfhs3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xvfr83eEeWNP8bOIsOfRg" name="Fork(outgoingEdges)@2acd91d7" incoming="_1xvfks3eEeWNP8bOIsOfRg" outgoing="_1xvfiM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xvfsM3eEeWNP8bOIsOfRg" name="Fork(SnEven)@1e21d035" incoming="_1xvfk83eEeWNP8bOIsOfRg" outgoing="_1xvfis3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xvfsc3eEeWNP8bOIsOfRg" name="Fork(SnOdd)@3dec5707" incoming="_1xvflM3eEeWNP8bOIsOfRg" outgoing="_1xvfjM3eEeWNP8bOIsOfRg"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvfss3eEeWNP8bOIsOfRg" name="ExpressionStatement@19a6a0c0" incoming="_1xvfhc3eEeWNP8bOIsOfRg" outgoing="_1xvfh83eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfs83eEeWNP8bOIsOfRg" target="_1xvft83eEeWNP8bOIsOfRg" source="_1xvfws3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvftM3eEeWNP8bOIsOfRg" target="_1xvfvc3eEeWNP8bOIsOfRg" source="_1xvfys3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_1xvftc3eEeWNP8bOIsOfRg" target="_1xvfts3eEeWNP8bOIsOfRg" source="_1xvfwM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xvfts3eEeWNP8bOIsOfRg" name="Call(AssertList)" incoming="_1xvftc3eEeWNP8bOIsOfRg" behavior="_1xwvHs3eEeWNP8bOIsOfRg">
                <argument xmi:id="_1xvft83eEeWNP8bOIsOfRg" name="Call(AssertList).argument(label)" incoming="_1xvfs83eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfuM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfuc3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_1xvfus3eEeWNP8bOIsOfRg" name="Call(AssertList).argument(list)" incoming="_1xvfhM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfu83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfvM3eEeWNP8bOIsOfRg" value="*"/>
                </argument>
                <argument xmi:id="_1xvfvc3eEeWNP8bOIsOfRg" name="Call(AssertList).argument(expected)" incoming="_1xvftM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfvs3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfv83eEeWNP8bOIsOfRg" value="*"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvfwM3eEeWNP8bOIsOfRg" name="Tuple@6ce527b" outgoing="_1xvftc3eEeWNP8bOIsOfRg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvfwc3eEeWNP8bOIsOfRg" name="Value(&quot;readings&quot;)">
                  <result xmi:id="_1xvfws3eEeWNP8bOIsOfRg" name="Value(&quot;readings&quot;).result" outgoing="_1xvfs83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfw83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfxM3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_1xvfxc3eEeWNP8bOIsOfRg" value="readings">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvfxs3eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@50558abe">
                  <edge xmi:type="uml:ControlFlow" xmi:id="_1xvfx83eEeWNP8bOIsOfRg" target="_1xvf083eEeWNP8bOIsOfRg" source="_1xvfzc3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfyM3eEeWNP8bOIsOfRg" target="_1xvfys3eEeWNP8bOIsOfRg" source="_1xvfz83eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvfyc3eEeWNP8bOIsOfRg" target="_1xvfys3eEeWNP8bOIsOfRg" source="_1xvf1c3eEeWNP8bOIsOfRg"/>
                  <structuredNodeOutput xmi:id="_1xvfys3eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@50558abe.output" incoming="_1xvfyM3eEeWNP8bOIsOfRg _1xvfyc3eEeWNP8bOIsOfRg" outgoing="_1xvftM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvfy83eEeWNP8bOIsOfRg" value="2"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvfzM3eEeWNP8bOIsOfRg" value="2"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvfzc3eEeWNP8bOIsOfRg" name="SequenceExpressionList@548afc54#1" outgoing="_1xvfx83eEeWNP8bOIsOfRg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvfzs3eEeWNP8bOIsOfRg" name="Value(1)">
                      <result xmi:id="_1xvfz83eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_1xvfyM3eEeWNP8bOIsOfRg" 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="_1xvf0M3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvf0c3eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_1xvf0s3eEeWNP8bOIsOfRg" 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:StructuredActivityNode" xmi:id="_1xvf083eEeWNP8bOIsOfRg" name="SequenceExpressionList@548afc54#2" incoming="_1xvfx83eEeWNP8bOIsOfRg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvf1M3eEeWNP8bOIsOfRg" name="Value(2)">
                      <result xmi:id="_1xvf1c3eEeWNP8bOIsOfRg" name="Value(2).result" outgoing="_1xvfyc3eEeWNP8bOIsOfRg" 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="_1xvf1s3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvf183eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_1xvf2M3eEeWNP8bOIsOfRg" value="2">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                  </node>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvf2c3eEeWNP8bOIsOfRg" name="ExpressionStatement@2e8ec94d" incoming="_1xvfh83eEeWNP8bOIsOfRg" outgoing="_1xvfic3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvf2s3eEeWNP8bOIsOfRg" target="_1xvf3s3eEeWNP8bOIsOfRg" source="_1xvf6c3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvf283eEeWNP8bOIsOfRg" target="_1xvf5M3eEeWNP8bOIsOfRg" source="_1xvf7s3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_1xvf3M3eEeWNP8bOIsOfRg" target="_1xvf3c3eEeWNP8bOIsOfRg" source="_1xvf583eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xvf3c3eEeWNP8bOIsOfRg" name="Call(AssertEqual)" incoming="_1xvf3M3eEeWNP8bOIsOfRg" behavior="_1xww083eEeWNP8bOIsOfRg">
                <argument xmi:id="_1xvf3s3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(label)" incoming="_1xvf2s3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvf383eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvf4M3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_1xvf4c3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value1)" incoming="_1xvfhs3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvf4s3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvf483eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_1xvf5M3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value2)" incoming="_1xvf283eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvf5c3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvf5s3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvf583eEeWNP8bOIsOfRg" name="Tuple@18d1b449" outgoing="_1xvf3M3eEeWNP8bOIsOfRg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvf6M3eEeWNP8bOIsOfRg" name="Value(&quot;sum&quot;)">
                  <result xmi:id="_1xvf6c3eEeWNP8bOIsOfRg" name="Value(&quot;sum&quot;).result" outgoing="_1xvf2s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvf6s3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvf683eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_1xvf7M3eEeWNP8bOIsOfRg" value="sum">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvf7c3eEeWNP8bOIsOfRg" name="Value(55)">
                  <result xmi:id="_1xvf7s3eEeWNP8bOIsOfRg" name="Value(55).result" outgoing="_1xvf283eEeWNP8bOIsOfRg" 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="_1xvf783eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvf8M3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_1xvf8c3eEeWNP8bOIsOfRg" value="55">
                    <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="_1xvf8s3eEeWNP8bOIsOfRg" name="ExpressionStatement@5b8dbfab" incoming="_1xvfic3eEeWNP8bOIsOfRg" outgoing="_1xvfi83eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvf883eEeWNP8bOIsOfRg" target="_1xvf-M3eEeWNP8bOIsOfRg" source="_1xvgBM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvf9M3eEeWNP8bOIsOfRg" target="_1xvf-83eEeWNP8bOIsOfRg" source="_1xvgFM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvf9c3eEeWNP8bOIsOfRg" target="_1xvf_s3eEeWNP8bOIsOfRg" source="_1xvgGc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_1xvf9s3eEeWNP8bOIsOfRg" target="_1xvf983eEeWNP8bOIsOfRg" source="_1xvgAc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xvf983eEeWNP8bOIsOfRg" name="Call(AssertList)" incoming="_1xvf9s3eEeWNP8bOIsOfRg" behavior="_1xwvHs3eEeWNP8bOIsOfRg">
                <argument xmi:id="_1xvf-M3eEeWNP8bOIsOfRg" name="Call(AssertList).argument(label)" incoming="_1xvf883eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvf-c3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvf-s3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_1xvf-83eEeWNP8bOIsOfRg" name="Call(AssertList).argument(list)" incoming="_1xvf9M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvf_M3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvf_c3eEeWNP8bOIsOfRg" value="*"/>
                </argument>
                <argument xmi:id="_1xvf_s3eEeWNP8bOIsOfRg" name="Call(AssertList).argument(expected)" incoming="_1xvf9c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvf_83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgAM3eEeWNP8bOIsOfRg" value="*"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvgAc3eEeWNP8bOIsOfRg" name="Tuple@1dd7b905" outgoing="_1xvf9s3eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvgAs3eEeWNP8bOIsOfRg" target="_1xvgE83eEeWNP8bOIsOfRg" source="_1xvgCM3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvgA83eEeWNP8bOIsOfRg" name="Value(&quot;outgoingEdges.token&quot;)">
                  <result xmi:id="_1xvgBM3eEeWNP8bOIsOfRg" name="Value(&quot;outgoingEdges.token&quot;).result" outgoing="_1xvf883eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgBc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgBs3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_1xvgB83eEeWNP8bOIsOfRg" value="outgoingEdges.token">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_1xvgCM3eEeWNP8bOIsOfRg" name="Fork(Fork(outgoingEdges)@2acd91d7)" incoming="_1xvfiM3eEeWNP8bOIsOfRg" outgoing="_1xvgAs3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_1xvgCc3eEeWNP8bOIsOfRg" name="Collect(Read(token))" mode="parallel" outputElement="_1xvgFM3eEeWNP8bOIsOfRg" inputElement="_1xvgE83eEeWNP8bOIsOfRg">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvgCs3eEeWNP8bOIsOfRg" target="_1xvgDc3eEeWNP8bOIsOfRg" source="_1xvgE83eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvgC83eEeWNP8bOIsOfRg" target="_1xvgFM3eEeWNP8bOIsOfRg" source="_1xvgEM3eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_1xvgDM3eEeWNP8bOIsOfRg" name="Read(token)" structuralFeature="_1xwLgs3eEeWNP8bOIsOfRg">
                    <object xmi:id="_1xvgDc3eEeWNP8bOIsOfRg" name="Read(token).object" incoming="_1xvgCs3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgDs3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgD83eEeWNP8bOIsOfRg" value="1"/>
                    </object>
                    <result xmi:id="_1xvgEM3eEeWNP8bOIsOfRg" name="Read(token).result" outgoing="_1xvgC83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgEc3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgEs3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_1xvgE83eEeWNP8bOIsOfRg" name="Collect(Read(token)).inputElement" incoming="_1xvgAs3eEeWNP8bOIsOfRg" outgoing="_1xvgCs3eEeWNP8bOIsOfRg" regionAsInput="_1xvgCc3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ExpansionNode" xmi:id="_1xvgFM3eEeWNP8bOIsOfRg" name="Collect(Read(token)).outputElement" incoming="_1xvgC83eEeWNP8bOIsOfRg" outgoing="_1xvf9M3eEeWNP8bOIsOfRg" regionAsOutput="_1xvgCc3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvgFc3eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@3505341b">
                  <edge xmi:type="uml:ControlFlow" xmi:id="_1xvgFs3eEeWNP8bOIsOfRg" target="_1xvgIs3eEeWNP8bOIsOfRg" source="_1xvgHM3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvgF83eEeWNP8bOIsOfRg" target="_1xvgGc3eEeWNP8bOIsOfRg" source="_1xvgHs3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvgGM3eEeWNP8bOIsOfRg" target="_1xvgGc3eEeWNP8bOIsOfRg" source="_1xvgJM3eEeWNP8bOIsOfRg"/>
                  <structuredNodeOutput xmi:id="_1xvgGc3eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@3505341b.output" incoming="_1xvgF83eEeWNP8bOIsOfRg _1xvgGM3eEeWNP8bOIsOfRg" outgoing="_1xvf9c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgGs3eEeWNP8bOIsOfRg" value="2"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgG83eEeWNP8bOIsOfRg" value="2"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvgHM3eEeWNP8bOIsOfRg" name="SequenceExpressionList@11d6baac#1" outgoing="_1xvgFs3eEeWNP8bOIsOfRg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvgHc3eEeWNP8bOIsOfRg" name="Value(2)">
                      <result xmi:id="_1xvgHs3eEeWNP8bOIsOfRg" name="Value(2).result" outgoing="_1xvgF83eEeWNP8bOIsOfRg" 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="_1xvgH83eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgIM3eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_1xvgIc3eEeWNP8bOIsOfRg" 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:StructuredActivityNode" xmi:id="_1xvgIs3eEeWNP8bOIsOfRg" name="SequenceExpressionList@11d6baac#2" incoming="_1xvgFs3eEeWNP8bOIsOfRg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvgI83eEeWNP8bOIsOfRg" name="Value(4)">
                      <result xmi:id="_1xvgJM3eEeWNP8bOIsOfRg" name="Value(4).result" outgoing="_1xvgGM3eEeWNP8bOIsOfRg" 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="_1xvgJc3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgJs3eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_1xvgJ83eEeWNP8bOIsOfRg" value="4">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                  </node>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvgKM3eEeWNP8bOIsOfRg" name="ExpressionStatement@5e98e103" incoming="_1xvfi83eEeWNP8bOIsOfRg" outgoing="_1xvfjc3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvgKc3eEeWNP8bOIsOfRg" target="_1xvgLc3eEeWNP8bOIsOfRg" source="_1xvgOM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvgKs3eEeWNP8bOIsOfRg" target="_1xvgM83eEeWNP8bOIsOfRg" source="_1xvgQs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_1xvgK83eEeWNP8bOIsOfRg" target="_1xvgLM3eEeWNP8bOIsOfRg" source="_1xvgNs3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xvgLM3eEeWNP8bOIsOfRg" name="Call(AssertList)" incoming="_1xvgK83eEeWNP8bOIsOfRg" behavior="_1xwvHs3eEeWNP8bOIsOfRg">
                <argument xmi:id="_1xvgLc3eEeWNP8bOIsOfRg" name="Call(AssertList).argument(label)" incoming="_1xvgKc3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgLs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgL83eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_1xvgMM3eEeWNP8bOIsOfRg" name="Call(AssertList).argument(list)" incoming="_1xvfis3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgMc3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgMs3eEeWNP8bOIsOfRg" value="*"/>
                </argument>
                <argument xmi:id="_1xvgM83eEeWNP8bOIsOfRg" name="Call(AssertList).argument(expected)" incoming="_1xvgKs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgNM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgNc3eEeWNP8bOIsOfRg" value="*"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvgNs3eEeWNP8bOIsOfRg" name="Tuple@7d7e1cb4" outgoing="_1xvgK83eEeWNP8bOIsOfRg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvgN83eEeWNP8bOIsOfRg" name="Value(&quot;SnEven&quot;)">
                  <result xmi:id="_1xvgOM3eEeWNP8bOIsOfRg" name="Value(&quot;SnEven&quot;).result" outgoing="_1xvgKc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgOc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgOs3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_1xvgO83eEeWNP8bOIsOfRg" value="SnEven">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvgPM3eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@77c84b00">
                  <edge xmi:type="uml:ControlFlow" xmi:id="_1xvgPc3eEeWNP8bOIsOfRg" target="_1xvgS83eEeWNP8bOIsOfRg" source="_1xvgRc3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_1xvgPs3eEeWNP8bOIsOfRg" target="_1xvgUc3eEeWNP8bOIsOfRg" source="_1xvgS83eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvgP83eEeWNP8bOIsOfRg" target="_1xvgQs3eEeWNP8bOIsOfRg" source="_1xvgR83eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvgQM3eEeWNP8bOIsOfRg" target="_1xvgQs3eEeWNP8bOIsOfRg" source="_1xvgTc3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvgQc3eEeWNP8bOIsOfRg" target="_1xvgQs3eEeWNP8bOIsOfRg" source="_1xvgU83eEeWNP8bOIsOfRg"/>
                  <structuredNodeOutput xmi:id="_1xvgQs3eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@77c84b00.output" incoming="_1xvgP83eEeWNP8bOIsOfRg _1xvgQM3eEeWNP8bOIsOfRg _1xvgQc3eEeWNP8bOIsOfRg" outgoing="_1xvgKs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgQ83eEeWNP8bOIsOfRg" value="3"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgRM3eEeWNP8bOIsOfRg" value="3"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvgRc3eEeWNP8bOIsOfRg" name="SequenceExpressionList@18f72144#1" outgoing="_1xvgPc3eEeWNP8bOIsOfRg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvgRs3eEeWNP8bOIsOfRg" name="Value(5)">
                      <result xmi:id="_1xvgR83eEeWNP8bOIsOfRg" name="Value(5).result" outgoing="_1xvgP83eEeWNP8bOIsOfRg" 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="_1xvgSM3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgSc3eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_1xvgSs3eEeWNP8bOIsOfRg" value="5">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvgS83eEeWNP8bOIsOfRg" name="SequenceExpressionList@18f72144#2" incoming="_1xvgPc3eEeWNP8bOIsOfRg" outgoing="_1xvgPs3eEeWNP8bOIsOfRg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvgTM3eEeWNP8bOIsOfRg" name="Value(7)">
                      <result xmi:id="_1xvgTc3eEeWNP8bOIsOfRg" name="Value(7).result" outgoing="_1xvgQM3eEeWNP8bOIsOfRg" 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="_1xvgTs3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgT83eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_1xvgUM3eEeWNP8bOIsOfRg" value="7">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvgUc3eEeWNP8bOIsOfRg" name="SequenceExpressionList@18f72144#3" incoming="_1xvgPs3eEeWNP8bOIsOfRg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvgUs3eEeWNP8bOIsOfRg" name="Value(9)">
                      <result xmi:id="_1xvgU83eEeWNP8bOIsOfRg" name="Value(9).result" outgoing="_1xvgQc3eEeWNP8bOIsOfRg" 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="_1xvgVM3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgVc3eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_1xvgVs3eEeWNP8bOIsOfRg" value="9">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                  </node>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvgV83eEeWNP8bOIsOfRg" name="ExpressionStatement@23bf6c31" incoming="_1xvfjc3eEeWNP8bOIsOfRg" outgoing="_1xvfjs3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvgWM3eEeWNP8bOIsOfRg" target="_1xvgXM3eEeWNP8bOIsOfRg" source="_1xvgZ83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvgWc3eEeWNP8bOIsOfRg" target="_1xvgYs3eEeWNP8bOIsOfRg" source="_1xvgcc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_1xvgWs3eEeWNP8bOIsOfRg" target="_1xvgW83eEeWNP8bOIsOfRg" source="_1xvgZc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xvgW83eEeWNP8bOIsOfRg" name="Call(AssertList)" incoming="_1xvgWs3eEeWNP8bOIsOfRg" behavior="_1xwvHs3eEeWNP8bOIsOfRg">
                <argument xmi:id="_1xvgXM3eEeWNP8bOIsOfRg" name="Call(AssertList).argument(label)" incoming="_1xvgWM3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgXc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgXs3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_1xvgX83eEeWNP8bOIsOfRg" name="Call(AssertList).argument(list)" incoming="_1xvfjM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgYM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgYc3eEeWNP8bOIsOfRg" value="*"/>
                </argument>
                <argument xmi:id="_1xvgYs3eEeWNP8bOIsOfRg" name="Call(AssertList).argument(expected)" incoming="_1xvgWc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgY83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgZM3eEeWNP8bOIsOfRg" value="*"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvgZc3eEeWNP8bOIsOfRg" name="Tuple@3aee29d0" outgoing="_1xvgWs3eEeWNP8bOIsOfRg">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvgZs3eEeWNP8bOIsOfRg" name="Value(&quot;SnOdd&quot;)">
                  <result xmi:id="_1xvgZ83eEeWNP8bOIsOfRg" name="Value(&quot;SnOdd&quot;).result" outgoing="_1xvgWM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgaM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgac3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_1xvgas3eEeWNP8bOIsOfRg" value="SnOdd">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvga83eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@12adad5c">
                  <edge xmi:type="uml:ControlFlow" xmi:id="_1xvgbM3eEeWNP8bOIsOfRg" target="_1xvges3eEeWNP8bOIsOfRg" source="_1xvgdM3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_1xvgbc3eEeWNP8bOIsOfRg" target="_1xvggM3eEeWNP8bOIsOfRg" source="_1xvges3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvgbs3eEeWNP8bOIsOfRg" target="_1xvgcc3eEeWNP8bOIsOfRg" source="_1xvgds3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvgb83eEeWNP8bOIsOfRg" target="_1xvgcc3eEeWNP8bOIsOfRg" source="_1xvgfM3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvgcM3eEeWNP8bOIsOfRg" target="_1xvgcc3eEeWNP8bOIsOfRg" source="_1xvggs3eEeWNP8bOIsOfRg"/>
                  <structuredNodeOutput xmi:id="_1xvgcc3eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@12adad5c.output" incoming="_1xvgbs3eEeWNP8bOIsOfRg _1xvgb83eEeWNP8bOIsOfRg _1xvgcM3eEeWNP8bOIsOfRg" outgoing="_1xvgWc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgcs3eEeWNP8bOIsOfRg" value="3"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgc83eEeWNP8bOIsOfRg" value="3"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvgdM3eEeWNP8bOIsOfRg" name="SequenceExpressionList@7ab11349#1" outgoing="_1xvgbM3eEeWNP8bOIsOfRg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvgdc3eEeWNP8bOIsOfRg" name="Value(30)">
                      <result xmi:id="_1xvgds3eEeWNP8bOIsOfRg" name="Value(30).result" outgoing="_1xvgbs3eEeWNP8bOIsOfRg" 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="_1xvgd83eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgeM3eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_1xvgec3eEeWNP8bOIsOfRg" value="30">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvges3eEeWNP8bOIsOfRg" name="SequenceExpressionList@7ab11349#2" incoming="_1xvgbM3eEeWNP8bOIsOfRg" outgoing="_1xvgbc3eEeWNP8bOIsOfRg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvge83eEeWNP8bOIsOfRg" name="Value(60)">
                      <result xmi:id="_1xvgfM3eEeWNP8bOIsOfRg" name="Value(60).result" outgoing="_1xvgb83eEeWNP8bOIsOfRg" 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="_1xvgfc3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgfs3eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_1xvgf83eEeWNP8bOIsOfRg" value="60">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvggM3eEeWNP8bOIsOfRg" name="SequenceExpressionList@7ab11349#3" incoming="_1xvgbc3eEeWNP8bOIsOfRg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvggc3eEeWNP8bOIsOfRg" name="Value(90)">
                      <result xmi:id="_1xvggs3eEeWNP8bOIsOfRg" name="Value(90).result" outgoing="_1xvgcM3eEeWNP8bOIsOfRg" 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="_1xvgg83eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvghM3eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_1xvghc3eEeWNP8bOIsOfRg" value="90">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                  </node>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvghs3eEeWNP8bOIsOfRg" name="ExpressionStatement@7fa6087" incoming="_1xvfjs3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvgh83eEeWNP8bOIsOfRg" target="_1xvgic3eEeWNP8bOIsOfRg" source="_1xvgjc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_1xvgiM3eEeWNP8bOIsOfRg" name="Call(done)" operation="_1xwui83eEeWNP8bOIsOfRg">
                <target xmi:id="_1xvgic3eEeWNP8bOIsOfRg" name="Call(done).target" incoming="_1xvgh83eEeWNP8bOIsOfRg" type="_1xwtms3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgis3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgi83eEeWNP8bOIsOfRg" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_1xvgjM3eEeWNP8bOIsOfRg" name="ReadSelf">
                <result xmi:id="_1xvgjc3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_1xvgh83eEeWNP8bOIsOfRg" type="_1xvfMc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgjs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgj83eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_1xvgkM3eEeWNP8bOIsOfRg" name="ReadSelf">
            <result xmi:id="_1xvgkc3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_1xvfd83eEeWNP8bOIsOfRg" type="_1xvfMc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgks3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgk83eEeWNP8bOIsOfRg" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_1xvglM3eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_1xvfd83eEeWNP8bOIsOfRg" outgoing="_1xvfac3eEeWNP8bOIsOfRg _1xvfeM3eEeWNP8bOIsOfRg _1xvfe83eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvglc3eEeWNP8bOIsOfRg" name="Super" incoming="_1xvfgc3eEeWNP8bOIsOfRg" outgoing="_1xvfes3eEeWNP8bOIsOfRg">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvgls3eEeWNP8bOIsOfRg" name="ExpressionStatement@23531621">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xvgl83eEeWNP8bOIsOfRg" name="Call(Test$method$1)" behavior="_1xwt1M3eEeWNP8bOIsOfRg">
                <argument xmi:id="_1xvgmM3eEeWNP8bOIsOfRg" name="Call(Test$method$1).argument(tester)" incoming="_1xvfas3eEeWNP8bOIsOfRg" type="_1xwuk83eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgmc3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgms3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_1xvgm83eEeWNP8bOIsOfRg" name="Call(Test$method$1).result()" type="_1xwtms3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgnM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgnc3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
            </node>
          </node>
          <node xmi:type="uml:CallOperationAction" xmi:id="_1xvgns3eEeWNP8bOIsOfRg" name="Call(Statements_For_Looping$initialization$1)" incoming="_1xvfes3eEeWNP8bOIsOfRg" outgoing="_1xvfec3eEeWNP8bOIsOfRg" operation="_1xwKes3eEeWNP8bOIsOfRg">
            <target xmi:id="_1xvgn83eEeWNP8bOIsOfRg" name="Call(Statements_For_Looping$initialization$1).target" incoming="_1xvfeM3eEeWNP8bOIsOfRg" type="_1xvfMc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgoM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgoc3eEeWNP8bOIsOfRg" value="1"/>
            </target>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_1xvgos3eEeWNP8bOIsOfRg" name="Read(Statements_For_Looping$initializationFlag$1)" structuralFeature="_1xvfOM3eEeWNP8bOIsOfRg">
            <object xmi:id="_1xvgo83eEeWNP8bOIsOfRg" name="Read(Statements_For_Looping$initializationFlag$1).object" incoming="_1xvfe83eEeWNP8bOIsOfRg" type="_1xvfMc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgpM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgpc3eEeWNP8bOIsOfRg" value="1"/>
            </object>
            <result xmi:id="_1xvgps3eEeWNP8bOIsOfRg" name="Read(Statements_For_Looping$initializationFlag$1).result" outgoing="_1xvffM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgp83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgqM3eEeWNP8bOIsOfRg" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xvgqc3eEeWNP8bOIsOfRg" name="Call(ListSize)">
            <argument xmi:id="_1xvgqs3eEeWNP8bOIsOfRg" name="Call(ListSize).argument(list)" incoming="_1xvffM3eEeWNP8bOIsOfRg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgq83eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgrM3eEeWNP8bOIsOfRg" value="*"/>
            </argument>
            <result xmi:id="_1xvgrc3eEeWNP8bOIsOfRg" name="Call(ListSize).result(result)" outgoing="_1xvffc3eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgrs3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgr83eEeWNP8bOIsOfRg" 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="_1xvgsM3eEeWNP8bOIsOfRg" name="Value(0)">
            <result xmi:id="_1xvgsc3eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_1xvffs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgss3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgs83eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_1xvgtM3eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_1xvgtc3eEeWNP8bOIsOfRg" name="Test(Size==0)">
            <first xmi:id="_1xvgts3eEeWNP8bOIsOfRg" name="Test(Size==0).first" incoming="_1xvffc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgt83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvguM3eEeWNP8bOIsOfRg" value="1"/>
            </first>
            <result xmi:id="_1xvguc3eEeWNP8bOIsOfRg" name="Test(Size==0).result" outgoing="_1xvfgM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgus3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgu83eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <second xmi:id="_1xvgvM3eEeWNP8bOIsOfRg" name="Test(Size==0).second" incoming="_1xvffs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgvc3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgvs3eEeWNP8bOIsOfRg" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_1xvgv83eEeWNP8bOIsOfRg" name="InitialNode" outgoing="_1xvff83eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_1xvgwM3eEeWNP8bOIsOfRg" name="Decision(Test(Statements_For_Looping$initializationFlag$1))" incoming="_1xvff83eEeWNP8bOIsOfRg _1xvfgM3eEeWNP8bOIsOfRg" outgoing="_1xvfgc3eEeWNP8bOIsOfRg" decisionInputFlow="_1xvfgM3eEeWNP8bOIsOfRg"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xvfbc3eEeWNP8bOIsOfRg" name="Input(tester)" outgoing="_1xvfaM3eEeWNP8bOIsOfRg" type="_1xwuk83eEeWNP8bOIsOfRg" parameter="_1xvfYs3eEeWNP8bOIsOfRg"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xvfbs3eEeWNP8bOIsOfRg" name="Return" incoming="_1xvfac3eEeWNP8bOIsOfRg" type="_1xvfMc3eEeWNP8bOIsOfRg" parameter="_1xvfZc3eEeWNP8bOIsOfRg"/>
        <node xmi:type="uml:JoinNode" xmi:id="_1xvfb83eEeWNP8bOIsOfRg" name="Join(Input))" incoming="_1xvfa83eEeWNP8bOIsOfRg" outgoing="_1xvfbM3eEeWNP8bOIsOfRg"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_1xvgwc3eEeWNP8bOIsOfRg" name="test$method$1" specification="_1xwKhs3eEeWNP8bOIsOfRg" node="_1xvg1s3eEeWNP8bOIsOfRg _1xvg183eEeWNP8bOIsOfRg _1xvg2M3eEeWNP8bOIsOfRg _1xvg2c3eEeWNP8bOIsOfRg _1xvg2s3eEeWNP8bOIsOfRg _1xvg283eEeWNP8bOIsOfRg" group="_1xvg283eEeWNP8bOIsOfRg">
        <ownedParameter xmi:id="_1xvgws3eEeWNP8bOIsOfRg" name="readings" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgw83eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgxM3eEeWNP8bOIsOfRg" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_1xvgxc3eEeWNP8bOIsOfRg" name="sum1" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgxs3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgx83eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_1xvgyM3eEeWNP8bOIsOfRg" name="outgoingEdges" type="_1xwLfs3eEeWNP8bOIsOfRg" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgyc3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgys3eEeWNP8bOIsOfRg" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_1xvgy83eEeWNP8bOIsOfRg" name="SnEven" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgzM3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvgzc3eEeWNP8bOIsOfRg" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_1xvgzs3eEeWNP8bOIsOfRg" name="SnOdd" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvgz83eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvg0M3eEeWNP8bOIsOfRg" value="*"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg0c3eEeWNP8bOIsOfRg" target="_1xvg1s3eEeWNP8bOIsOfRg" source="_1xvhGc3eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg0s3eEeWNP8bOIsOfRg" target="_1xvg183eEeWNP8bOIsOfRg" source="_1xvhHM3eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg083eEeWNP8bOIsOfRg" target="_1xvg2M3eEeWNP8bOIsOfRg" source="_1xvhH83eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg1M3eEeWNP8bOIsOfRg" target="_1xvg2c3eEeWNP8bOIsOfRg" source="_1xvhIs3eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg1c3eEeWNP8bOIsOfRg" target="_1xvg2s3eEeWNP8bOIsOfRg" source="_1xvhJc3eEeWNP8bOIsOfRg"/>
        <structuredNode xmi:id="_1xvg283eEeWNP8bOIsOfRg" name="Body(test$method$1)">
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvg3M3eEeWNP8bOIsOfRg" target="_1xvhMc3eEeWNP8bOIsOfRg" source="_1xvhKM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvg3c3eEeWNP8bOIsOfRg" target="_1xvhoM3eEeWNP8bOIsOfRg" source="_1xvhMc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvg3s3eEeWNP8bOIsOfRg" target="_1xvhqc3eEeWNP8bOIsOfRg" source="_1xvhoM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvg383eEeWNP8bOIsOfRg" target="_1xvhss3eEeWNP8bOIsOfRg" source="_1xvhqc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvg4M3eEeWNP8bOIsOfRg" target="_1xvhu83eEeWNP8bOIsOfRg" source="_1xvhss3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvg4c3eEeWNP8bOIsOfRg" target="_1xvhxM3eEeWNP8bOIsOfRg" source="_1xvhu83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvg4s3eEeWNP8bOIsOfRg" target="_1xvh6c3eEeWNP8bOIsOfRg" source="_1xvhxM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvg483eEeWNP8bOIsOfRg" target="_1xviCM3eEeWNP8bOIsOfRg" source="_1xvh6c3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvg5M3eEeWNP8bOIsOfRg" target="_1xviJ83eEeWNP8bOIsOfRg" source="_1xviCM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvg5c3eEeWNP8bOIsOfRg" target="_1xviRs3eEeWNP8bOIsOfRg" source="_1xviJ83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvg5s3eEeWNP8bOIsOfRg" target="_1xviT83eEeWNP8bOIsOfRg" source="_1xviRs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvg583eEeWNP8bOIsOfRg" target="_1xviWM3eEeWNP8bOIsOfRg" source="_1xviT83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg6M3eEeWNP8bOIsOfRg" target="_1xwHd83eEeWNP8bOIsOfRg" source="_1xvhtM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg6c3eEeWNP8bOIsOfRg" target="_1xwHes3eEeWNP8bOIsOfRg" source="_1xviSM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg6s3eEeWNP8bOIsOfRg" target="_1xwHfc3eEeWNP8bOIsOfRg" source="_1xvhos3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg683eEeWNP8bOIsOfRg" target="_1xwHgM3eEeWNP8bOIsOfRg" source="_1xvhvc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg7M3eEeWNP8bOIsOfRg" target="_1xwHg83eEeWNP8bOIsOfRg" source="_1xvhxs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg7c3eEeWNP8bOIsOfRg" target="_1xwHhs3eEeWNP8bOIsOfRg" source="_1xviUc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg7s3eEeWNP8bOIsOfRg" target="_1xwHic3eEeWNP8bOIsOfRg" source="_1xvhM83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg783eEeWNP8bOIsOfRg" target="_1xwHjM3eEeWNP8bOIsOfRg" source="_1xviKc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg8M3eEeWNP8bOIsOfRg" target="_1xwHj83eEeWNP8bOIsOfRg" source="_1xviWs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg8c3eEeWNP8bOIsOfRg" target="_1xwHks3eEeWNP8bOIsOfRg" source="_1xviCs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg8s3eEeWNP8bOIsOfRg" target="_1xwHlc3eEeWNP8bOIsOfRg" source="_1xvhKs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg883eEeWNP8bOIsOfRg" target="_1xwHmM3eEeWNP8bOIsOfRg" source="_1xvhq83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg9M3eEeWNP8bOIsOfRg" target="_1xwHm83eEeWNP8bOIsOfRg" source="_1xvh683eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg9c3eEeWNP8bOIsOfRg" target="_1xwH283eEeWNP8bOIsOfRg" source="_1xvhM83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvg9s3eEeWNP8bOIsOfRg" target="_1xvid83eEeWNP8bOIsOfRg" source="_1xviWM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg983eEeWNP8bOIsOfRg" target="_1xwJM83eEeWNP8bOIsOfRg" source="_1xvhtM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg-M3eEeWNP8bOIsOfRg" target="_1xwJNs3eEeWNP8bOIsOfRg" source="_1xwH183eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg-c3eEeWNP8bOIsOfRg" target="_1xwJOc3eEeWNP8bOIsOfRg" source="_1xviSM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg-s3eEeWNP8bOIsOfRg" target="_1xwJPM3eEeWNP8bOIsOfRg" source="_1xvhvc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg-83eEeWNP8bOIsOfRg" target="_1xwJP83eEeWNP8bOIsOfRg" source="_1xvhxs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg_M3eEeWNP8bOIsOfRg" target="_1xwJQs3eEeWNP8bOIsOfRg" source="_1xviUc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg_c3eEeWNP8bOIsOfRg" target="_1xwJRc3eEeWNP8bOIsOfRg" source="_1xvhM83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg_s3eEeWNP8bOIsOfRg" target="_1xwJSM3eEeWNP8bOIsOfRg" source="_1xviKc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvg_83eEeWNP8bOIsOfRg" target="_1xwJS83eEeWNP8bOIsOfRg" source="_1xviWs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhAM3eEeWNP8bOIsOfRg" target="_1xwJTs3eEeWNP8bOIsOfRg" source="_1xviCs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhAc3eEeWNP8bOIsOfRg" target="_1xwJUc3eEeWNP8bOIsOfRg" source="_1xvhKs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhAs3eEeWNP8bOIsOfRg" target="_1xwJVM3eEeWNP8bOIsOfRg" source="_1xvh683eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhA83eEeWNP8bOIsOfRg" target="_1xwJV83eEeWNP8bOIsOfRg" source="_1xwH2M3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhBM3eEeWNP8bOIsOfRg" target="_1xwJn83eEeWNP8bOIsOfRg" source="_1xvhtM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvhBc3eEeWNP8bOIsOfRg" target="_1xwH6M3eEeWNP8bOIsOfRg" source="_1xvid83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhBs3eEeWNP8bOIsOfRg" target="_1xwJvc3eEeWNP8bOIsOfRg" source="_1xwJk83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvhB83eEeWNP8bOIsOfRg" target="_1xwJvM3eEeWNP8bOIsOfRg" source="_1xwH6M3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhCM3eEeWNP8bOIsOfRg" target="_1xwJzs3eEeWNP8bOIsOfRg" source="_1xvhxs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhCc3eEeWNP8bOIsOfRg" target="_1xwJz83eEeWNP8bOIsOfRg" source="_1xvh683eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvhCs3eEeWNP8bOIsOfRg" target="_1xwJv83eEeWNP8bOIsOfRg" source="_1xwJvM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhC83eEeWNP8bOIsOfRg" target="_1xwJ983eEeWNP8bOIsOfRg" source="_1xvhxs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhDM3eEeWNP8bOIsOfRg" target="_1xwJ-M3eEeWNP8bOIsOfRg" source="_1xvh683eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvhDc3eEeWNP8bOIsOfRg" target="_1xwJ0M3eEeWNP8bOIsOfRg" source="_1xwJv83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhDs3eEeWNP8bOIsOfRg" target="_1xwKKc3eEeWNP8bOIsOfRg" source="_1xviCs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhD83eEeWNP8bOIsOfRg" target="_1xwKKs3eEeWNP8bOIsOfRg" source="_1xviKc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhEM3eEeWNP8bOIsOfRg" target="_1xwKK83eEeWNP8bOIsOfRg" source="_1xviWs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhEc3eEeWNP8bOIsOfRg" target="_1xwKLc3eEeWNP8bOIsOfRg" source="_1xwKLM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhEs3eEeWNP8bOIsOfRg" target="_1xwKL83eEeWNP8bOIsOfRg" source="_1xwKLs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xvhE83eEeWNP8bOIsOfRg" target="_1xwJ-c3eEeWNP8bOIsOfRg" source="_1xwJ0M3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhFM3eEeWNP8bOIsOfRg" target="_1xvhGc3eEeWNP8bOIsOfRg" source="_1xwH2M3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhFc3eEeWNP8bOIsOfRg" target="_1xvhHM3eEeWNP8bOIsOfRg" source="_1xwJvc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhFs3eEeWNP8bOIsOfRg" target="_1xvhH83eEeWNP8bOIsOfRg" source="_1xvhxs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhF83eEeWNP8bOIsOfRg" target="_1xvhIs3eEeWNP8bOIsOfRg" source="_1xwKLc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhGM3eEeWNP8bOIsOfRg" target="_1xvhJc3eEeWNP8bOIsOfRg" source="_1xwKL83eEeWNP8bOIsOfRg"/>
          <structuredNodeOutput xmi:id="_1xvhGc3eEeWNP8bOIsOfRg" name="Output(readings)" incoming="_1xvhFM3eEeWNP8bOIsOfRg" outgoing="_1xvg0c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhGs3eEeWNP8bOIsOfRg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhG83eEeWNP8bOIsOfRg" value="*"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_1xvhHM3eEeWNP8bOIsOfRg" name="Output(sum1)" incoming="_1xvhFc3eEeWNP8bOIsOfRg" outgoing="_1xvg0s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhHc3eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhHs3eEeWNP8bOIsOfRg" value="1"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_1xvhH83eEeWNP8bOIsOfRg" name="Output(outgoingEdges)" incoming="_1xvhFs3eEeWNP8bOIsOfRg" outgoing="_1xvg083eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhIM3eEeWNP8bOIsOfRg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhIc3eEeWNP8bOIsOfRg" value="*"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_1xvhIs3eEeWNP8bOIsOfRg" name="Output(SnEven)" incoming="_1xvhF83eEeWNP8bOIsOfRg" outgoing="_1xvg1M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhI83eEeWNP8bOIsOfRg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhJM3eEeWNP8bOIsOfRg" value="*"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_1xvhJc3eEeWNP8bOIsOfRg" name="Output(SnOdd)" incoming="_1xvhGM3eEeWNP8bOIsOfRg" outgoing="_1xvg1c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhJs3eEeWNP8bOIsOfRg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhJ83eEeWNP8bOIsOfRg" value="*"/>
          </structuredNodeOutput>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvhKM3eEeWNP8bOIsOfRg" name="ExpressionStatement@67d0f333" outgoing="_1xvg3M3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhKc3eEeWNP8bOIsOfRg" target="_1xvhKs3eEeWNP8bOIsOfRg" source="_1xvhLc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xvhKs3eEeWNP8bOIsOfRg" name="Fork(noiseLimit)@660748ec" incoming="_1xvhKc3eEeWNP8bOIsOfRg" outgoing="_1xvg8s3eEeWNP8bOIsOfRg _1xvhAc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvhK83eEeWNP8bOIsOfRg" name="RightHandSide@6844b248">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvhLM3eEeWNP8bOIsOfRg" name="Value(0)">
                <result xmi:id="_1xvhLc3eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_1xvhKc3eEeWNP8bOIsOfRg" 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="_1xvhLs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhL83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_1xvhMM3eEeWNP8bOIsOfRg">
                  <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="_1xvhMc3eEeWNP8bOIsOfRg" name="ExpressionStatement@5a8ff0f" incoming="_1xvg3M3eEeWNP8bOIsOfRg" outgoing="_1xvg3c3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhMs3eEeWNP8bOIsOfRg" target="_1xvhM83eEeWNP8bOIsOfRg" source="_1xvhPc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xvhM83eEeWNP8bOIsOfRg" name="Fork(sensors)@5ff96743" incoming="_1xvhMs3eEeWNP8bOIsOfRg" outgoing="_1xvg7s3eEeWNP8bOIsOfRg _1xvg9c3eEeWNP8bOIsOfRg _1xvg_c3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvhNM3eEeWNP8bOIsOfRg" name="RightHandSide@1a0134b0">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvhNc3eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@1a0134b0">
                <edge xmi:type="uml:ControlFlow" xmi:id="_1xvhNs3eEeWNP8bOIsOfRg" target="_1xvhWM3eEeWNP8bOIsOfRg" source="_1xvhQM3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_1xvhN83eEeWNP8bOIsOfRg" target="_1xvhcM3eEeWNP8bOIsOfRg" source="_1xvhWM3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_1xvhOM3eEeWNP8bOIsOfRg" target="_1xvhiM3eEeWNP8bOIsOfRg" source="_1xvhcM3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhOc3eEeWNP8bOIsOfRg" target="_1xvhPc3eEeWNP8bOIsOfRg" source="_1xvhSM3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhOs3eEeWNP8bOIsOfRg" target="_1xvhPc3eEeWNP8bOIsOfRg" source="_1xvhYM3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhO83eEeWNP8bOIsOfRg" target="_1xvhPc3eEeWNP8bOIsOfRg" source="_1xvheM3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhPM3eEeWNP8bOIsOfRg" target="_1xvhPc3eEeWNP8bOIsOfRg" source="_1xvhkM3eEeWNP8bOIsOfRg"/>
                <structuredNodeOutput xmi:id="_1xvhPc3eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@1a0134b0.output" incoming="_1xvhOc3eEeWNP8bOIsOfRg _1xvhOs3eEeWNP8bOIsOfRg _1xvhO83eEeWNP8bOIsOfRg _1xvhPM3eEeWNP8bOIsOfRg" outgoing="_1xvhMs3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhPs3eEeWNP8bOIsOfRg" value="4"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhP83eEeWNP8bOIsOfRg" value="4"/>
                </structuredNodeOutput>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvhQM3eEeWNP8bOIsOfRg" name="SequenceExpressionList@1bc87547#1" outgoing="_1xvhNs3eEeWNP8bOIsOfRg">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhQc3eEeWNP8bOIsOfRg" target="_1xvhS83eEeWNP8bOIsOfRg" source="_1xvhT83eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhQs3eEeWNP8bOIsOfRg" target="_1xvhRc3eEeWNP8bOIsOfRg" source="_1xvhVM3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_1xvhQ83eEeWNP8bOIsOfRg" target="_1xvhRM3eEeWNP8bOIsOfRg" source="_1xvhUs3eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:CallOperationAction" xmi:id="_1xvhRM3eEeWNP8bOIsOfRg" name="Call(Sensor)" incoming="_1xvhQ83eEeWNP8bOIsOfRg" operation="_1xwLcs3eEeWNP8bOIsOfRg">
                    <argument xmi:id="_1xvhRc3eEeWNP8bOIsOfRg" name="Call(Sensor).argument(reading)" incoming="_1xvhQs3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhRs3eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhR83eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_1xvhSM3eEeWNP8bOIsOfRg" name="Call(Sensor).result()" outgoing="_1xvhOc3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhSc3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhSs3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <target xmi:id="_1xvhS83eEeWNP8bOIsOfRg" name="Call(Sensor).target" incoming="_1xvhQc3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhTM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhTc3eEeWNP8bOIsOfRg" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_1xvhTs3eEeWNP8bOIsOfRg" name="Create(Sensor)" classifier="_1xwKl83eEeWNP8bOIsOfRg">
                    <result xmi:id="_1xvhT83eEeWNP8bOIsOfRg" name="Create(Sensor).result" outgoing="_1xvhQc3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhUM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhUc3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvhUs3eEeWNP8bOIsOfRg" name="Tuple@65e86f47" outgoing="_1xvhQ83eEeWNP8bOIsOfRg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvhU83eEeWNP8bOIsOfRg" name="Value(1)">
                      <result xmi:id="_1xvhVM3eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_1xvhQs3eEeWNP8bOIsOfRg" 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="_1xvhVc3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhVs3eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_1xvhV83eEeWNP8bOIsOfRg" value="1">
                        <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="_1xvhWM3eEeWNP8bOIsOfRg" name="SequenceExpressionList@1bc87547#2" incoming="_1xvhNs3eEeWNP8bOIsOfRg" outgoing="_1xvhN83eEeWNP8bOIsOfRg">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhWc3eEeWNP8bOIsOfRg" target="_1xvhY83eEeWNP8bOIsOfRg" source="_1xvhZ83eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhWs3eEeWNP8bOIsOfRg" target="_1xvhXc3eEeWNP8bOIsOfRg" source="_1xvhbM3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_1xvhW83eEeWNP8bOIsOfRg" target="_1xvhXM3eEeWNP8bOIsOfRg" source="_1xvhas3eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:CallOperationAction" xmi:id="_1xvhXM3eEeWNP8bOIsOfRg" name="Call(Sensor)" incoming="_1xvhW83eEeWNP8bOIsOfRg" operation="_1xwLcs3eEeWNP8bOIsOfRg">
                    <argument xmi:id="_1xvhXc3eEeWNP8bOIsOfRg" name="Call(Sensor).argument(reading)" incoming="_1xvhWs3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhXs3eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhX83eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_1xvhYM3eEeWNP8bOIsOfRg" name="Call(Sensor).result()" outgoing="_1xvhOs3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhYc3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhYs3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <target xmi:id="_1xvhY83eEeWNP8bOIsOfRg" name="Call(Sensor).target" incoming="_1xvhWc3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhZM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhZc3eEeWNP8bOIsOfRg" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_1xvhZs3eEeWNP8bOIsOfRg" name="Create(Sensor)" classifier="_1xwKl83eEeWNP8bOIsOfRg">
                    <result xmi:id="_1xvhZ83eEeWNP8bOIsOfRg" name="Create(Sensor).result" outgoing="_1xvhWc3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhaM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhac3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvhas3eEeWNP8bOIsOfRg" name="Tuple@ec649d6" outgoing="_1xvhW83eEeWNP8bOIsOfRg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvha83eEeWNP8bOIsOfRg" name="Value(2)">
                      <result xmi:id="_1xvhbM3eEeWNP8bOIsOfRg" name="Value(2).result" outgoing="_1xvhWs3eEeWNP8bOIsOfRg" 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="_1xvhbc3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhbs3eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_1xvhb83eEeWNP8bOIsOfRg" value="2">
                        <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="_1xvhcM3eEeWNP8bOIsOfRg" name="SequenceExpressionList@1bc87547#3" incoming="_1xvhN83eEeWNP8bOIsOfRg" outgoing="_1xvhOM3eEeWNP8bOIsOfRg">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhcc3eEeWNP8bOIsOfRg" target="_1xvhe83eEeWNP8bOIsOfRg" source="_1xvhf83eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhcs3eEeWNP8bOIsOfRg" target="_1xvhdc3eEeWNP8bOIsOfRg" source="_1xvhhM3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_1xvhc83eEeWNP8bOIsOfRg" target="_1xvhdM3eEeWNP8bOIsOfRg" source="_1xvhgs3eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:CallOperationAction" xmi:id="_1xvhdM3eEeWNP8bOIsOfRg" name="Call(Sensor)" incoming="_1xvhc83eEeWNP8bOIsOfRg" operation="_1xwLcs3eEeWNP8bOIsOfRg">
                    <argument xmi:id="_1xvhdc3eEeWNP8bOIsOfRg" name="Call(Sensor).argument(reading)" incoming="_1xvhcs3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhds3eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhd83eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_1xvheM3eEeWNP8bOIsOfRg" name="Call(Sensor).result()" outgoing="_1xvhO83eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhec3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhes3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <target xmi:id="_1xvhe83eEeWNP8bOIsOfRg" name="Call(Sensor).target" incoming="_1xvhcc3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhfM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhfc3eEeWNP8bOIsOfRg" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_1xvhfs3eEeWNP8bOIsOfRg" name="Create(Sensor)" classifier="_1xwKl83eEeWNP8bOIsOfRg">
                    <result xmi:id="_1xvhf83eEeWNP8bOIsOfRg" name="Create(Sensor).result" outgoing="_1xvhcc3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhgM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhgc3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvhgs3eEeWNP8bOIsOfRg" name="Tuple@67c5d10c" outgoing="_1xvhc83eEeWNP8bOIsOfRg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvhg83eEeWNP8bOIsOfRg" name="Value(null)">
                      <result xmi:id="_1xvhhM3eEeWNP8bOIsOfRg" name="Value(null).result" outgoing="_1xvhcs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhhc3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhhs3eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralNull" xmi:id="_1xvhh83eEeWNP8bOIsOfRg"/>
                    </node>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvhiM3eEeWNP8bOIsOfRg" name="SequenceExpressionList@1bc87547#4" incoming="_1xvhOM3eEeWNP8bOIsOfRg">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhic3eEeWNP8bOIsOfRg" target="_1xvhk83eEeWNP8bOIsOfRg" source="_1xvhl83eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhis3eEeWNP8bOIsOfRg" target="_1xvhjc3eEeWNP8bOIsOfRg" source="_1xvhnM3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_1xvhi83eEeWNP8bOIsOfRg" target="_1xvhjM3eEeWNP8bOIsOfRg" source="_1xvhms3eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:CallOperationAction" xmi:id="_1xvhjM3eEeWNP8bOIsOfRg" name="Call(Sensor)" incoming="_1xvhi83eEeWNP8bOIsOfRg" operation="_1xwLcs3eEeWNP8bOIsOfRg">
                    <argument xmi:id="_1xvhjc3eEeWNP8bOIsOfRg" name="Call(Sensor).argument(reading)" incoming="_1xvhis3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhjs3eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhj83eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_1xvhkM3eEeWNP8bOIsOfRg" name="Call(Sensor).result()" outgoing="_1xvhPM3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhkc3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhks3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <target xmi:id="_1xvhk83eEeWNP8bOIsOfRg" name="Call(Sensor).target" incoming="_1xvhic3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhlM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhlc3eEeWNP8bOIsOfRg" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_1xvhls3eEeWNP8bOIsOfRg" name="Create(Sensor)" classifier="_1xwKl83eEeWNP8bOIsOfRg">
                    <result xmi:id="_1xvhl83eEeWNP8bOIsOfRg" name="Create(Sensor).result" outgoing="_1xvhic3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhmM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhmc3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvhms3eEeWNP8bOIsOfRg" name="Tuple@7d0c6761" outgoing="_1xvhi83eEeWNP8bOIsOfRg">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvhm83eEeWNP8bOIsOfRg" name="Value(3)">
                      <result xmi:id="_1xvhnM3eEeWNP8bOIsOfRg" name="Value(3).result" outgoing="_1xvhis3eEeWNP8bOIsOfRg" 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="_1xvhnc3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhns3eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_1xvhn83eEeWNP8bOIsOfRg" value="3">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                      </value>
                    </node>
                  </node>
                </node>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvhoM3eEeWNP8bOIsOfRg" name="ExpressionStatement@4c25d793" incoming="_1xvg3c3eEeWNP8bOIsOfRg" outgoing="_1xvg3s3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhoc3eEeWNP8bOIsOfRg" target="_1xvhos3eEeWNP8bOIsOfRg" source="_1xvhpc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xvhos3eEeWNP8bOIsOfRg" name="Fork(reading)@68f58297" incoming="_1xvhoc3eEeWNP8bOIsOfRg" outgoing="_1xvg6s3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvho83eEeWNP8bOIsOfRg" name="RightHandSide@4e50bd56">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvhpM3eEeWNP8bOIsOfRg" name="Value(0)">
                <result xmi:id="_1xvhpc3eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_1xvhoc3eEeWNP8bOIsOfRg" 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="_1xvhps3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhp83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_1xvhqM3eEeWNP8bOIsOfRg">
                  <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="_1xvhqc3eEeWNP8bOIsOfRg" name="ExpressionStatement@3b87ef71" incoming="_1xvg3s3eEeWNP8bOIsOfRg" outgoing="_1xvg383eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhqs3eEeWNP8bOIsOfRg" target="_1xvhq83eEeWNP8bOIsOfRg" source="_1xvhrs3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xvhq83eEeWNP8bOIsOfRg" name="Fork(readings)@5f89b4f8" incoming="_1xvhqs3eEeWNP8bOIsOfRg" outgoing="_1xvg883eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvhrM3eEeWNP8bOIsOfRg" name="RightHandSide@49c836c8">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvhrc3eEeWNP8bOIsOfRg" name="Value(null)">
                <result xmi:id="_1xvhrs3eEeWNP8bOIsOfRg" name="Value(null).result" outgoing="_1xvhqs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhr83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhsM3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralNull" xmi:id="_1xvhsc3eEeWNP8bOIsOfRg"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvhss3eEeWNP8bOIsOfRg" name="ExpressionStatement@5a6bcf16" incoming="_1xvg383eEeWNP8bOIsOfRg" outgoing="_1xvg4M3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhs83eEeWNP8bOIsOfRg" target="_1xvhtM3eEeWNP8bOIsOfRg" source="_1xvht83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xvhtM3eEeWNP8bOIsOfRg" name="Fork(recordCount)@272a4817" incoming="_1xvhs83eEeWNP8bOIsOfRg" outgoing="_1xvg6M3eEeWNP8bOIsOfRg _1xvg983eEeWNP8bOIsOfRg _1xvhBM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvhtc3eEeWNP8bOIsOfRg" name="RightHandSide@48e2f217">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvhts3eEeWNP8bOIsOfRg" name="Value(10)">
                <result xmi:id="_1xvht83eEeWNP8bOIsOfRg" name="Value(10).result" outgoing="_1xvhs83eEeWNP8bOIsOfRg" 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="_1xvhuM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhuc3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_1xvhus3eEeWNP8bOIsOfRg" value="10">
                  <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="_1xvhu83eEeWNP8bOIsOfRg" name="LocalNameDeclarationStatement@60df283" incoming="_1xvg4M3eEeWNP8bOIsOfRg" outgoing="_1xvg4c3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhvM3eEeWNP8bOIsOfRg" target="_1xvhvc3eEeWNP8bOIsOfRg" source="_1xvhwM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xvhvc3eEeWNP8bOIsOfRg" name="Fork(sum)@45bd8e60" incoming="_1xvhvM3eEeWNP8bOIsOfRg" outgoing="_1xvg683eEeWNP8bOIsOfRg _1xvg-s3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvhvs3eEeWNP8bOIsOfRg" name="RightHandSide@1fce6465">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvhv83eEeWNP8bOIsOfRg" name="Value(0)">
                <result xmi:id="_1xvhwM3eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_1xvhvM3eEeWNP8bOIsOfRg" 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="_1xvhwc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhws3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_1xvhw83eEeWNP8bOIsOfRg">
                  <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="_1xvhxM3eEeWNP8bOIsOfRg" name="ExpressionStatement@4cda2e3b" incoming="_1xvg4c3eEeWNP8bOIsOfRg" outgoing="_1xvg4s3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhxc3eEeWNP8bOIsOfRg" target="_1xvhxs3eEeWNP8bOIsOfRg" source="_1xvhzM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xvhxs3eEeWNP8bOIsOfRg" name="Fork(outgoingEdges)@780a9646" incoming="_1xvhxc3eEeWNP8bOIsOfRg" outgoing="_1xvg7M3eEeWNP8bOIsOfRg _1xvg-83eEeWNP8bOIsOfRg _1xvhCM3eEeWNP8bOIsOfRg _1xvhC83eEeWNP8bOIsOfRg _1xvhFs3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvhx83eEeWNP8bOIsOfRg" name="RightHandSide@8114ae8">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvhyM3eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@8114ae8">
                <edge xmi:type="uml:ControlFlow" xmi:id="_1xvhyc3eEeWNP8bOIsOfRg" target="_1xvh3M3eEeWNP8bOIsOfRg" source="_1xvhz83eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhys3eEeWNP8bOIsOfRg" target="_1xvhzM3eEeWNP8bOIsOfRg" source="_1xvh0s3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvhy83eEeWNP8bOIsOfRg" target="_1xvhzM3eEeWNP8bOIsOfRg" source="_1xvh383eEeWNP8bOIsOfRg"/>
                <structuredNodeOutput xmi:id="_1xvhzM3eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@8114ae8.output" incoming="_1xvhys3eEeWNP8bOIsOfRg _1xvhy83eEeWNP8bOIsOfRg" outgoing="_1xvhxc3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvhzc3eEeWNP8bOIsOfRg" value="2"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvhzs3eEeWNP8bOIsOfRg" value="2"/>
                </structuredNodeOutput>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvhz83eEeWNP8bOIsOfRg" name="SequenceExpressionList@69c64503#1" outgoing="_1xvhyc3eEeWNP8bOIsOfRg">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvh0M3eEeWNP8bOIsOfRg" target="_1xvh1c3eEeWNP8bOIsOfRg" source="_1xvh2c3eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:CallOperationAction" xmi:id="_1xvh0c3eEeWNP8bOIsOfRg" name="Call(ActivityEdgeInstance)" operation="_1xwthc3eEeWNP8bOIsOfRg">
                    <result xmi:id="_1xvh0s3eEeWNP8bOIsOfRg" name="Call(ActivityEdgeInstance).result()" outgoing="_1xvhys3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvh083eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvh1M3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <target xmi:id="_1xvh1c3eEeWNP8bOIsOfRg" name="Call(ActivityEdgeInstance).target" incoming="_1xvh0M3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvh1s3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvh183eEeWNP8bOIsOfRg" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_1xvh2M3eEeWNP8bOIsOfRg" name="Create(ActivityEdgeInstance)" classifier="_1xwLfs3eEeWNP8bOIsOfRg">
                    <result xmi:id="_1xvh2c3eEeWNP8bOIsOfRg" name="Create(ActivityEdgeInstance).result" outgoing="_1xvh0M3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvh2s3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvh283eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvh3M3eEeWNP8bOIsOfRg" name="SequenceExpressionList@69c64503#2" incoming="_1xvhyc3eEeWNP8bOIsOfRg">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvh3c3eEeWNP8bOIsOfRg" target="_1xvh4s3eEeWNP8bOIsOfRg" source="_1xvh5s3eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:CallOperationAction" xmi:id="_1xvh3s3eEeWNP8bOIsOfRg" name="Call(ActivityEdgeInstance)" operation="_1xwthc3eEeWNP8bOIsOfRg">
                    <result xmi:id="_1xvh383eEeWNP8bOIsOfRg" name="Call(ActivityEdgeInstance).result()" outgoing="_1xvhy83eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvh4M3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvh4c3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <target xmi:id="_1xvh4s3eEeWNP8bOIsOfRg" name="Call(ActivityEdgeInstance).target" incoming="_1xvh3c3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvh483eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvh5M3eEeWNP8bOIsOfRg" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_1xvh5c3eEeWNP8bOIsOfRg" name="Create(ActivityEdgeInstance)" classifier="_1xwLfs3eEeWNP8bOIsOfRg">
                    <result xmi:id="_1xvh5s3eEeWNP8bOIsOfRg" name="Create(ActivityEdgeInstance).result" outgoing="_1xvh3c3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvh583eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvh6M3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                  </node>
                </node>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvh6c3eEeWNP8bOIsOfRg" name="ExpressionStatement@35485f5" incoming="_1xvg4s3eEeWNP8bOIsOfRg" outgoing="_1xvg483eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvh6s3eEeWNP8bOIsOfRg" target="_1xvh683eEeWNP8bOIsOfRg" source="_1xvh883eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xvh683eEeWNP8bOIsOfRg" name="Fork(tokens)@148cb2b6" incoming="_1xvh6s3eEeWNP8bOIsOfRg" outgoing="_1xvg9M3eEeWNP8bOIsOfRg _1xvhAs3eEeWNP8bOIsOfRg _1xvhCc3eEeWNP8bOIsOfRg _1xvhDM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvh7M3eEeWNP8bOIsOfRg" name="RightHandSide@22269988">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvh7c3eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@22269988">
                <edge xmi:type="uml:ControlFlow" xmi:id="_1xvh7s3eEeWNP8bOIsOfRg" target="_1xvh_M3eEeWNP8bOIsOfRg" source="_1xvh9s3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_1xvh783eEeWNP8bOIsOfRg" target="_1xviAs3eEeWNP8bOIsOfRg" source="_1xvh_M3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvh8M3eEeWNP8bOIsOfRg" target="_1xvh883eEeWNP8bOIsOfRg" source="_1xvh-M3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvh8c3eEeWNP8bOIsOfRg" target="_1xvh883eEeWNP8bOIsOfRg" source="_1xvh_s3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvh8s3eEeWNP8bOIsOfRg" target="_1xvh883eEeWNP8bOIsOfRg" source="_1xviBM3eEeWNP8bOIsOfRg"/>
                <structuredNodeOutput xmi:id="_1xvh883eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@22269988.output" incoming="_1xvh8M3eEeWNP8bOIsOfRg _1xvh8c3eEeWNP8bOIsOfRg _1xvh8s3eEeWNP8bOIsOfRg" outgoing="_1xvh6s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvh9M3eEeWNP8bOIsOfRg" value="3"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvh9c3eEeWNP8bOIsOfRg" value="3"/>
                </structuredNodeOutput>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvh9s3eEeWNP8bOIsOfRg" name="SequenceExpressionList@493f45d#1" outgoing="_1xvh7s3eEeWNP8bOIsOfRg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvh983eEeWNP8bOIsOfRg" name="Value(1)">
                    <result xmi:id="_1xvh-M3eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_1xvh8M3eEeWNP8bOIsOfRg" 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="_1xvh-c3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvh-s3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_1xvh-83eEeWNP8bOIsOfRg" 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:StructuredActivityNode" xmi:id="_1xvh_M3eEeWNP8bOIsOfRg" name="SequenceExpressionList@493f45d#2" incoming="_1xvh7s3eEeWNP8bOIsOfRg" outgoing="_1xvh783eEeWNP8bOIsOfRg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvh_c3eEeWNP8bOIsOfRg" name="Value(2)">
                    <result xmi:id="_1xvh_s3eEeWNP8bOIsOfRg" name="Value(2).result" outgoing="_1xvh8c3eEeWNP8bOIsOfRg" 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="_1xvh_83eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xviAM3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_1xviAc3eEeWNP8bOIsOfRg" 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:StructuredActivityNode" xmi:id="_1xviAs3eEeWNP8bOIsOfRg" name="SequenceExpressionList@493f45d#3" incoming="_1xvh783eEeWNP8bOIsOfRg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xviA83eEeWNP8bOIsOfRg" name="Value(3)">
                    <result xmi:id="_1xviBM3eEeWNP8bOIsOfRg" name="Value(3).result" outgoing="_1xvh8s3eEeWNP8bOIsOfRg" 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="_1xviBc3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xviBs3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_1xviB83eEeWNP8bOIsOfRg" value="3">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xviCM3eEeWNP8bOIsOfRg" name="ExpressionStatement@1790abbf" incoming="_1xvg483eEeWNP8bOIsOfRg" outgoing="_1xvg5M3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xviCc3eEeWNP8bOIsOfRg" target="_1xviCs3eEeWNP8bOIsOfRg" source="_1xviEs3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xviCs3eEeWNP8bOIsOfRg" name="Fork(SLower)@250ee28e" incoming="_1xviCc3eEeWNP8bOIsOfRg" outgoing="_1xvg8c3eEeWNP8bOIsOfRg _1xvhAM3eEeWNP8bOIsOfRg _1xvhDs3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xviC83eEeWNP8bOIsOfRg" name="RightHandSide@1afb94af">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xviDM3eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@1afb94af">
                <edge xmi:type="uml:ControlFlow" xmi:id="_1xviDc3eEeWNP8bOIsOfRg" target="_1xviG83eEeWNP8bOIsOfRg" source="_1xviFc3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_1xviDs3eEeWNP8bOIsOfRg" target="_1xviIc3eEeWNP8bOIsOfRg" source="_1xviG83eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xviD83eEeWNP8bOIsOfRg" target="_1xviEs3eEeWNP8bOIsOfRg" source="_1xviF83eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xviEM3eEeWNP8bOIsOfRg" target="_1xviEs3eEeWNP8bOIsOfRg" source="_1xviHc3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xviEc3eEeWNP8bOIsOfRg" target="_1xviEs3eEeWNP8bOIsOfRg" source="_1xviI83eEeWNP8bOIsOfRg"/>
                <structuredNodeOutput xmi:id="_1xviEs3eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@1afb94af.output" incoming="_1xviD83eEeWNP8bOIsOfRg _1xviEM3eEeWNP8bOIsOfRg _1xviEc3eEeWNP8bOIsOfRg" outgoing="_1xviCc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xviE83eEeWNP8bOIsOfRg" value="3"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xviFM3eEeWNP8bOIsOfRg" value="3"/>
                </structuredNodeOutput>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xviFc3eEeWNP8bOIsOfRg" name="SequenceExpressionList@ae9bbd9#1" outgoing="_1xviDc3eEeWNP8bOIsOfRg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xviFs3eEeWNP8bOIsOfRg" name="Value(4)">
                    <result xmi:id="_1xviF83eEeWNP8bOIsOfRg" name="Value(4).result" outgoing="_1xviD83eEeWNP8bOIsOfRg" 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="_1xviGM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xviGc3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_1xviGs3eEeWNP8bOIsOfRg" value="4">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xviG83eEeWNP8bOIsOfRg" name="SequenceExpressionList@ae9bbd9#2" incoming="_1xviDc3eEeWNP8bOIsOfRg" outgoing="_1xviDs3eEeWNP8bOIsOfRg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xviHM3eEeWNP8bOIsOfRg" name="Value(5)">
                    <result xmi:id="_1xviHc3eEeWNP8bOIsOfRg" name="Value(5).result" outgoing="_1xviEM3eEeWNP8bOIsOfRg" 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="_1xviHs3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xviH83eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_1xviIM3eEeWNP8bOIsOfRg" value="5">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xviIc3eEeWNP8bOIsOfRg" name="SequenceExpressionList@ae9bbd9#3" incoming="_1xviDs3eEeWNP8bOIsOfRg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xviIs3eEeWNP8bOIsOfRg" name="Value(6)">
                    <result xmi:id="_1xviI83eEeWNP8bOIsOfRg" name="Value(6).result" outgoing="_1xviEc3eEeWNP8bOIsOfRg" 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="_1xviJM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xviJc3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_1xviJs3eEeWNP8bOIsOfRg" value="6">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xviJ83eEeWNP8bOIsOfRg" name="ExpressionStatement@3274fc86" incoming="_1xvg5M3eEeWNP8bOIsOfRg" outgoing="_1xvg5c3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xviKM3eEeWNP8bOIsOfRg" target="_1xviKc3eEeWNP8bOIsOfRg" source="_1xviMc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xviKc3eEeWNP8bOIsOfRg" name="Fork(SUpper)@3df25aa0" incoming="_1xviKM3eEeWNP8bOIsOfRg" outgoing="_1xvg783eEeWNP8bOIsOfRg _1xvg_s3eEeWNP8bOIsOfRg _1xvhD83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xviKs3eEeWNP8bOIsOfRg" name="RightHandSide@1e6edb4b">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xviK83eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@1e6edb4b">
                <edge xmi:type="uml:ControlFlow" xmi:id="_1xviLM3eEeWNP8bOIsOfRg" target="_1xviOs3eEeWNP8bOIsOfRg" source="_1xviNM3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_1xviLc3eEeWNP8bOIsOfRg" target="_1xviQM3eEeWNP8bOIsOfRg" source="_1xviOs3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xviLs3eEeWNP8bOIsOfRg" target="_1xviMc3eEeWNP8bOIsOfRg" source="_1xviNs3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xviL83eEeWNP8bOIsOfRg" target="_1xviMc3eEeWNP8bOIsOfRg" source="_1xviPM3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xviMM3eEeWNP8bOIsOfRg" target="_1xviMc3eEeWNP8bOIsOfRg" source="_1xviQs3eEeWNP8bOIsOfRg"/>
                <structuredNodeOutput xmi:id="_1xviMc3eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@1e6edb4b.output" incoming="_1xviLs3eEeWNP8bOIsOfRg _1xviL83eEeWNP8bOIsOfRg _1xviMM3eEeWNP8bOIsOfRg" outgoing="_1xviKM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xviMs3eEeWNP8bOIsOfRg" value="3"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xviM83eEeWNP8bOIsOfRg" value="3"/>
                </structuredNodeOutput>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xviNM3eEeWNP8bOIsOfRg" name="SequenceExpressionList@289fafa7#1" outgoing="_1xviLM3eEeWNP8bOIsOfRg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xviNc3eEeWNP8bOIsOfRg" name="Value(1)">
                    <result xmi:id="_1xviNs3eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_1xviLs3eEeWNP8bOIsOfRg" 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="_1xviN83eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xviOM3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_1xviOc3eEeWNP8bOIsOfRg" 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:StructuredActivityNode" xmi:id="_1xviOs3eEeWNP8bOIsOfRg" name="SequenceExpressionList@289fafa7#2" incoming="_1xviLM3eEeWNP8bOIsOfRg" outgoing="_1xviLc3eEeWNP8bOIsOfRg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xviO83eEeWNP8bOIsOfRg" name="Value(2)">
                    <result xmi:id="_1xviPM3eEeWNP8bOIsOfRg" name="Value(2).result" outgoing="_1xviL83eEeWNP8bOIsOfRg" 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="_1xviPc3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xviPs3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_1xviP83eEeWNP8bOIsOfRg" 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:StructuredActivityNode" xmi:id="_1xviQM3eEeWNP8bOIsOfRg" name="SequenceExpressionList@289fafa7#3" incoming="_1xviLc3eEeWNP8bOIsOfRg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xviQc3eEeWNP8bOIsOfRg" name="Value(3)">
                    <result xmi:id="_1xviQs3eEeWNP8bOIsOfRg" name="Value(3).result" outgoing="_1xviMM3eEeWNP8bOIsOfRg" 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="_1xviQ83eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xviRM3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_1xviRc3eEeWNP8bOIsOfRg" value="3">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xviRs3eEeWNP8bOIsOfRg" name="ExpressionStatement@758bcde7" incoming="_1xvg5c3eEeWNP8bOIsOfRg" outgoing="_1xvg5s3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xviR83eEeWNP8bOIsOfRg" target="_1xviSM3eEeWNP8bOIsOfRg" source="_1xviS83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xviSM3eEeWNP8bOIsOfRg" name="Fork(SnEven)@25059dbb" incoming="_1xviR83eEeWNP8bOIsOfRg" outgoing="_1xvg6c3eEeWNP8bOIsOfRg _1xvg-c3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xviSc3eEeWNP8bOIsOfRg" name="RightHandSide@13b672fa">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xviSs3eEeWNP8bOIsOfRg" name="Value(null)">
                <result xmi:id="_1xviS83eEeWNP8bOIsOfRg" name="Value(null).result" outgoing="_1xviR83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xviTM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xviTc3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralNull" xmi:id="_1xviTs3eEeWNP8bOIsOfRg"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xviT83eEeWNP8bOIsOfRg" name="ExpressionStatement@6331ae23" incoming="_1xvg5s3eEeWNP8bOIsOfRg" outgoing="_1xvg583eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xviUM3eEeWNP8bOIsOfRg" target="_1xviUc3eEeWNP8bOIsOfRg" source="_1xviVM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xviUc3eEeWNP8bOIsOfRg" name="Fork(SnOdd)@38415e83" incoming="_1xviUM3eEeWNP8bOIsOfRg" outgoing="_1xvg7c3eEeWNP8bOIsOfRg _1xvg_M3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xviUs3eEeWNP8bOIsOfRg" name="RightHandSide@4ba4074f">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xviU83eEeWNP8bOIsOfRg" name="Value(null)">
                <result xmi:id="_1xviVM3eEeWNP8bOIsOfRg" name="Value(null).result" outgoing="_1xviUM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xviVc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xviVs3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralNull" xmi:id="_1xviV83eEeWNP8bOIsOfRg"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xviWM3eEeWNP8bOIsOfRg" name="ExpressionStatement@34f0b43c" incoming="_1xvg583eEeWNP8bOIsOfRg" outgoing="_1xvg9s3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xviWc3eEeWNP8bOIsOfRg" target="_1xviWs3eEeWNP8bOIsOfRg" source="_1xviYs3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xviWs3eEeWNP8bOIsOfRg" name="Fork(V)@3f3cc0f6" incoming="_1xviWc3eEeWNP8bOIsOfRg" outgoing="_1xvg8M3eEeWNP8bOIsOfRg _1xvg_83eEeWNP8bOIsOfRg _1xvhEM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xviW83eEeWNP8bOIsOfRg" name="RightHandSide@26c8ea4b">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xviXM3eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@26c8ea4b">
                <edge xmi:type="uml:ControlFlow" xmi:id="_1xviXc3eEeWNP8bOIsOfRg" target="_1xvia83eEeWNP8bOIsOfRg" source="_1xviZc3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_1xviXs3eEeWNP8bOIsOfRg" target="_1xvicc3eEeWNP8bOIsOfRg" source="_1xvia83eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xviX83eEeWNP8bOIsOfRg" target="_1xviYs3eEeWNP8bOIsOfRg" source="_1xviZ83eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xviYM3eEeWNP8bOIsOfRg" target="_1xviYs3eEeWNP8bOIsOfRg" source="_1xvibc3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xviYc3eEeWNP8bOIsOfRg" target="_1xviYs3eEeWNP8bOIsOfRg" source="_1xvic83eEeWNP8bOIsOfRg"/>
                <structuredNodeOutput xmi:id="_1xviYs3eEeWNP8bOIsOfRg" name="SequenceConstructionExpression@26c8ea4b.output" incoming="_1xviX83eEeWNP8bOIsOfRg _1xviYM3eEeWNP8bOIsOfRg _1xviYc3eEeWNP8bOIsOfRg" outgoing="_1xviWc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xviY83eEeWNP8bOIsOfRg" value="3"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xviZM3eEeWNP8bOIsOfRg" value="3"/>
                </structuredNodeOutput>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xviZc3eEeWNP8bOIsOfRg" name="SequenceExpressionList@2a876412#1" outgoing="_1xviXc3eEeWNP8bOIsOfRg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xviZs3eEeWNP8bOIsOfRg" name="Value(10)">
                    <result xmi:id="_1xviZ83eEeWNP8bOIsOfRg" name="Value(10).result" outgoing="_1xviX83eEeWNP8bOIsOfRg" 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="_1xviaM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xviac3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_1xvias3eEeWNP8bOIsOfRg" value="10">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvia83eEeWNP8bOIsOfRg" name="SequenceExpressionList@2a876412#2" incoming="_1xviXc3eEeWNP8bOIsOfRg" outgoing="_1xviXs3eEeWNP8bOIsOfRg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvibM3eEeWNP8bOIsOfRg" name="Value(20)">
                    <result xmi:id="_1xvibc3eEeWNP8bOIsOfRg" name="Value(20).result" outgoing="_1xviYM3eEeWNP8bOIsOfRg" 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="_1xvibs3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvib83eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_1xvicM3eEeWNP8bOIsOfRg" value="20">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvicc3eEeWNP8bOIsOfRg" name="SequenceExpressionList@2a876412#3" incoming="_1xviXs3eEeWNP8bOIsOfRg">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xvics3eEeWNP8bOIsOfRg" name="Value(30)">
                    <result xmi:id="_1xvic83eEeWNP8bOIsOfRg" name="Value(30).result" outgoing="_1xviYc3eEeWNP8bOIsOfRg" 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="_1xvidM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvidc3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_1xvids3eEeWNP8bOIsOfRg" value="30">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                </node>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvid83eEeWNP8bOIsOfRg" name="ForStatement@1f64e955" incoming="_1xvg9s3eEeWNP8bOIsOfRg" outgoing="_1xvhBc3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvieM3eEeWNP8bOIsOfRg" target="_1xwH183eEeWNP8bOIsOfRg" source="_1xwHrc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xviec3eEeWNP8bOIsOfRg" target="_1xwH2M3eEeWNP8bOIsOfRg" source="_1xwHyM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvies3eEeWNP8bOIsOfRg" target="_1xwHoc3eEeWNP8bOIsOfRg" source="_1xwH5M3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvie83eEeWNP8bOIsOfRg" target="_1xwHpM3eEeWNP8bOIsOfRg" source="_1xwH4M3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvifM3eEeWNP8bOIsOfRg" target="_1xwHns3eEeWNP8bOIsOfRg" source="_1xwH283eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xvifc3eEeWNP8bOIsOfRg" target="_1xvifs3eEeWNP8bOIsOfRg" source="_1xwH2c3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:LoopNode" xmi:id="_1xvifs3eEeWNP8bOIsOfRg" name="Loop(ForStatement@1f64e955)" incoming="_1xvifc3eEeWNP8bOIsOfRg" bodyOutput="_1xvi6M3eEeWNP8bOIsOfRg _1xwGQM3eEeWNP8bOIsOfRg _1xwGQ83eEeWNP8bOIsOfRg _1xwGRs3eEeWNP8bOIsOfRg _1xwGSc3eEeWNP8bOIsOfRg _1xwGTM3eEeWNP8bOIsOfRg _1xwGT83eEeWNP8bOIsOfRg _1xwGUs3eEeWNP8bOIsOfRg _1xwGVc3eEeWNP8bOIsOfRg _1xwGWM3eEeWNP8bOIsOfRg _1xwGW83eEeWNP8bOIsOfRg _1xwGXs3eEeWNP8bOIsOfRg _1xwGYc3eEeWNP8bOIsOfRg _1xwHLc3eEeWNP8bOIsOfRg _1xwHN83eEeWNP8bOIsOfRg _1xwHRM3eEeWNP8bOIsOfRg" bodyPart="_1xviw83eEeWNP8bOIsOfRg _1xvi0M3eEeWNP8bOIsOfRg" decider="_1xviv83eEeWNP8bOIsOfRg" isTestedFirst="true" test="_1xviuM3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvif83eEeWNP8bOIsOfRg" target="_1xviqM3eEeWNP8bOIsOfRg" source="_1xwHR83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvigM3eEeWNP8bOIsOfRg" target="_1xviqc3eEeWNP8bOIsOfRg" source="_1xwHSs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvigc3eEeWNP8bOIsOfRg" target="_1xviqs3eEeWNP8bOIsOfRg" source="_1xwHTc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvigs3eEeWNP8bOIsOfRg" target="_1xviq83eEeWNP8bOIsOfRg" source="_1xwHUM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvig83eEeWNP8bOIsOfRg" target="_1xvirM3eEeWNP8bOIsOfRg" source="_1xwHU83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvihM3eEeWNP8bOIsOfRg" target="_1xvirc3eEeWNP8bOIsOfRg" source="_1xwHVs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvihc3eEeWNP8bOIsOfRg" target="_1xvirs3eEeWNP8bOIsOfRg" source="_1xwHWc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvihs3eEeWNP8bOIsOfRg" target="_1xvir83eEeWNP8bOIsOfRg" source="_1xwHXM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvih83eEeWNP8bOIsOfRg" target="_1xvisM3eEeWNP8bOIsOfRg" source="_1xwHX83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xviiM3eEeWNP8bOIsOfRg" target="_1xvisc3eEeWNP8bOIsOfRg" source="_1xwHYs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xviic3eEeWNP8bOIsOfRg" target="_1xviss3eEeWNP8bOIsOfRg" source="_1xwHZc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xviis3eEeWNP8bOIsOfRg" target="_1xvis83eEeWNP8bOIsOfRg" source="_1xwHaM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvii83eEeWNP8bOIsOfRg" target="_1xvitM3eEeWNP8bOIsOfRg" source="_1xwHa83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvijM3eEeWNP8bOIsOfRg" target="_1xvitc3eEeWNP8bOIsOfRg" source="_1xwHbs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvijc3eEeWNP8bOIsOfRg" target="_1xvits3eEeWNP8bOIsOfRg" source="_1xwHcc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvijs3eEeWNP8bOIsOfRg" target="_1xvit83eEeWNP8bOIsOfRg" source="_1xwHdM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvij83eEeWNP8bOIsOfRg" target="_1xviuc3eEeWNP8bOIsOfRg" source="_1xvits3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvikM3eEeWNP8bOIsOfRg" target="_1xvivM3eEeWNP8bOIsOfRg" source="_1xvit83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvikc3eEeWNP8bOIsOfRg" target="_1xvix83eEeWNP8bOIsOfRg" source="_1xvitc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xviks3eEeWNP8bOIsOfRg" target="_1xviys3eEeWNP8bOIsOfRg" source="_1xvits3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_1xvik83eEeWNP8bOIsOfRg" target="_1xvi0M3eEeWNP8bOIsOfRg" source="_1xviw83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvilM3eEeWNP8bOIsOfRg" target="_1xwGbM3eEeWNP8bOIsOfRg" source="_1xvixc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_1xvilc3eEeWNP8bOIsOfRg" target="_1xviws3eEeWNP8bOIsOfRg" source="_1xwGeM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvils3eEeWNP8bOIsOfRg" target="_1xwHKs3eEeWNP8bOIsOfRg" source="_1xvitc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvil83eEeWNP8bOIsOfRg" target="_1xwHMc3eEeWNP8bOIsOfRg" source="_1xvits3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvimM3eEeWNP8bOIsOfRg" target="_1xwHQc3eEeWNP8bOIsOfRg" source="_1xvit83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvimc3eEeWNP8bOIsOfRg" target="_1xwGe83eEeWNP8bOIsOfRg" source="_1xvis83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvims3eEeWNP8bOIsOfRg" target="_1xwGj83eEeWNP8bOIsOfRg" source="_1xviss3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvim83eEeWNP8bOIsOfRg" target="_1xwGmM3eEeWNP8bOIsOfRg" source="_1xvis83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvinM3eEeWNP8bOIsOfRg" target="_1xwGtM3eEeWNP8bOIsOfRg" source="_1xvis83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvinc3eEeWNP8bOIsOfRg" target="_1xwGws3eEeWNP8bOIsOfRg" source="_1xviqM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvins3eEeWNP8bOIsOfRg" target="_1xwGys3eEeWNP8bOIsOfRg" source="_1xviqc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvin83eEeWNP8bOIsOfRg" target="_1xwG2s3eEeWNP8bOIsOfRg" source="_1xviq83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvioM3eEeWNP8bOIsOfRg" target="_1xwG4s3eEeWNP8bOIsOfRg" source="_1xvirM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvioc3eEeWNP8bOIsOfRg" target="_1xwG6s3eEeWNP8bOIsOfRg" source="_1xvirc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvios3eEeWNP8bOIsOfRg" target="_1xwG8s3eEeWNP8bOIsOfRg" source="_1xvirs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvio83eEeWNP8bOIsOfRg" target="_1xwG-s3eEeWNP8bOIsOfRg" source="_1xvir83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvipM3eEeWNP8bOIsOfRg" target="_1xwHAs3eEeWNP8bOIsOfRg" source="_1xvisM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvipc3eEeWNP8bOIsOfRg" target="_1xwHCs3eEeWNP8bOIsOfRg" source="_1xvisc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvips3eEeWNP8bOIsOfRg" target="_1xwHEs3eEeWNP8bOIsOfRg" source="_1xviss3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvip83eEeWNP8bOIsOfRg" target="_1xwHIs3eEeWNP8bOIsOfRg" source="_1xvitM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xviqM3eEeWNP8bOIsOfRg" name="Fork(ForStatement@1f64e955.loopVariable(recordCount))" incoming="_1xvif83eEeWNP8bOIsOfRg" outgoing="_1xvinc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xviqc3eEeWNP8bOIsOfRg" name="Fork(ForStatement@1f64e955.loopVariable(SnEven))" incoming="_1xvigM3eEeWNP8bOIsOfRg" outgoing="_1xvins3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xviqs3eEeWNP8bOIsOfRg" name="Fork(ForStatement@1f64e955.loopVariable(reading))" incoming="_1xvigc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xviq83eEeWNP8bOIsOfRg" name="Fork(ForStatement@1f64e955.loopVariable(sum))" incoming="_1xvigs3eEeWNP8bOIsOfRg" outgoing="_1xvin83eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xvirM3eEeWNP8bOIsOfRg" name="Fork(ForStatement@1f64e955.loopVariable(outgoingEdges))" incoming="_1xvig83eEeWNP8bOIsOfRg" outgoing="_1xvioM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xvirc3eEeWNP8bOIsOfRg" name="Fork(ForStatement@1f64e955.loopVariable(SnOdd))" incoming="_1xvihM3eEeWNP8bOIsOfRg" outgoing="_1xvioc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xvirs3eEeWNP8bOIsOfRg" name="Fork(ForStatement@1f64e955.loopVariable(sensors))" incoming="_1xvihc3eEeWNP8bOIsOfRg" outgoing="_1xvios3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xvir83eEeWNP8bOIsOfRg" name="Fork(ForStatement@1f64e955.loopVariable(SUpper))" incoming="_1xvihs3eEeWNP8bOIsOfRg" outgoing="_1xvio83eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xvisM3eEeWNP8bOIsOfRg" name="Fork(ForStatement@1f64e955.loopVariable(V))" incoming="_1xvih83eEeWNP8bOIsOfRg" outgoing="_1xvipM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xvisc3eEeWNP8bOIsOfRg" name="Fork(ForStatement@1f64e955.loopVariable(SLower))" incoming="_1xviiM3eEeWNP8bOIsOfRg" outgoing="_1xvipc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xviss3eEeWNP8bOIsOfRg" name="Fork(ForStatement@1f64e955.loopVariable(noiseLimit))" incoming="_1xviic3eEeWNP8bOIsOfRg" outgoing="_1xvims3eEeWNP8bOIsOfRg _1xvips3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xvis83eEeWNP8bOIsOfRg" name="Fork(ForStatement@1f64e955.loopVariable(readings))" incoming="_1xviis3eEeWNP8bOIsOfRg" outgoing="_1xvimc3eEeWNP8bOIsOfRg _1xvim83eEeWNP8bOIsOfRg _1xvinM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xvitM3eEeWNP8bOIsOfRg" name="Fork(ForStatement@1f64e955.loopVariable(tokens))" incoming="_1xvii83eEeWNP8bOIsOfRg" outgoing="_1xvip83eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xvitc3eEeWNP8bOIsOfRg" name="Fork(ForStatement@1f64e955.loopVariable(s))" incoming="_1xvijM3eEeWNP8bOIsOfRg" outgoing="_1xvikc3eEeWNP8bOIsOfRg _1xvils3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xvits3eEeWNP8bOIsOfRg" name="Fork(ForStatement@1f64e955.loopVariable(counter))" incoming="_1xvijc3eEeWNP8bOIsOfRg" outgoing="_1xvij83eEeWNP8bOIsOfRg _1xviks3eEeWNP8bOIsOfRg _1xvil83eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xvit83eEeWNP8bOIsOfRg" name="Fork(ForStatement@1f64e955.loopVariable(upper))" incoming="_1xvijs3eEeWNP8bOIsOfRg" outgoing="_1xvikM3eEeWNP8bOIsOfRg _1xvimM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xviuM3eEeWNP8bOIsOfRg" name="Call(&lt;=)">
                <argument xmi:id="_1xviuc3eEeWNP8bOIsOfRg" name="Call(&lt;=).argument(x)" incoming="_1xvij83eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvius3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xviu83eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_1xvivM3eEeWNP8bOIsOfRg" name="Call(&lt;=).argument(y)" incoming="_1xvikM3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvivc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvivs3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_1xviv83eEeWNP8bOIsOfRg" 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="_1xviwM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xviwc3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-le"/>
              </node>
              <node xmi:type="uml:ActivityFinalNode" xmi:id="_1xviws3eEeWNP8bOIsOfRg" name="Final(ForStatement@1f64e955)" incoming="_1xvilc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xviw83eEeWNP8bOIsOfRg" name="Values(ForStatement@1f64e955)" outgoing="_1xvik83eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvixM3eEeWNP8bOIsOfRg" target="_1xvixc3eEeWNP8bOIsOfRg" source="_1xvizc3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ForkNode" xmi:id="_1xvixc3eEeWNP8bOIsOfRg" name="Fork(s)" incoming="_1xvixM3eEeWNP8bOIsOfRg" outgoing="_1xvilM3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xvixs3eEeWNP8bOIsOfRg" name="Call(ListGet)">
                  <argument xmi:id="_1xvix83eEeWNP8bOIsOfRg" name="Call(ListGet).argument(list)" incoming="_1xvikc3eEeWNP8bOIsOfRg">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xviyM3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xviyc3eEeWNP8bOIsOfRg" value="*"/>
                  </argument>
                  <argument xmi:id="_1xviys3eEeWNP8bOIsOfRg" name="Call(ListGet).argument(index)" incoming="_1xviks3eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xviy83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvizM3eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                  <result xmi:id="_1xvizc3eEeWNP8bOIsOfRg" name="Call(ListGet).result(result)" outgoing="_1xvixM3eEeWNP8bOIsOfRg">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xvizs3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xviz83eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-ListFunctions-ListGet"/>
                </node>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xvi0M3eEeWNP8bOIsOfRg" name="Body(ForStatement@1f64e955)" incoming="_1xvik83eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi0c3eEeWNP8bOIsOfRg" target="_1xvi6M3eEeWNP8bOIsOfRg" source="_1xwGxc3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi0s3eEeWNP8bOIsOfRg" target="_1xwGQM3eEeWNP8bOIsOfRg" source="_1xwGzc3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi083eEeWNP8bOIsOfRg" target="_1xwGQ83eEeWNP8bOIsOfRg" source="_1xwG1c3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi1M3eEeWNP8bOIsOfRg" target="_1xwGRs3eEeWNP8bOIsOfRg" source="_1xwG3c3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi1c3eEeWNP8bOIsOfRg" target="_1xwGSc3eEeWNP8bOIsOfRg" source="_1xwG5c3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi1s3eEeWNP8bOIsOfRg" target="_1xwGTM3eEeWNP8bOIsOfRg" source="_1xwG7c3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi183eEeWNP8bOIsOfRg" target="_1xwGT83eEeWNP8bOIsOfRg" source="_1xwG9c3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi2M3eEeWNP8bOIsOfRg" target="_1xwGUs3eEeWNP8bOIsOfRg" source="_1xwG_c3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi2c3eEeWNP8bOIsOfRg" target="_1xwGVc3eEeWNP8bOIsOfRg" source="_1xwHBc3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi2s3eEeWNP8bOIsOfRg" target="_1xwGWM3eEeWNP8bOIsOfRg" source="_1xwHDc3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi283eEeWNP8bOIsOfRg" target="_1xwGW83eEeWNP8bOIsOfRg" source="_1xwHFc3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi3M3eEeWNP8bOIsOfRg" target="_1xwGXs3eEeWNP8bOIsOfRg" source="_1xwHHc3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi3c3eEeWNP8bOIsOfRg" target="_1xwGYc3eEeWNP8bOIsOfRg" source="_1xwHJc3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi3s3eEeWNP8bOIsOfRg" target="_1xwGcs3eEeWNP8bOIsOfRg" source="_1xwGZs3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi383eEeWNP8bOIsOfRg" target="_1xwGXs3eEeWNP8bOIsOfRg" source="_1xwGfs3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_1xvi4M3eEeWNP8bOIsOfRg" target="_1xwGb83eEeWNP8bOIsOfRg" source="_1xwGZM3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi4c3eEeWNP8bOIsOfRg" target="_1xwGv83eEeWNP8bOIsOfRg" source="_1xwGvM3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi4s3eEeWNP8bOIsOfRg" target="_1xwGjM3eEeWNP8bOIsOfRg" source="_1xwGZs3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi483eEeWNP8bOIsOfRg" target="_1xwGm83eEeWNP8bOIsOfRg" source="_1xwGZs3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_1xvi5M3eEeWNP8bOIsOfRg" target="_1xwGiM3eEeWNP8bOIsOfRg" source="_1xwGb83eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi5c3eEeWNP8bOIsOfRg" target="_1xwG0s3eEeWNP8bOIsOfRg" source="_1xwGZs3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi5s3eEeWNP8bOIsOfRg" target="_1xwHGs3eEeWNP8bOIsOfRg" source="_1xwGv83eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xvi583eEeWNP8bOIsOfRg" target="_1xwHNM3eEeWNP8bOIsOfRg" source="_1xwHO83eEeWNP8bOIsOfRg"/>
                <structuredNodeOutput xmi:id="_1xvi6M3eEeWNP8bOIsOfRg" name="recordCount" incoming="_1xvi0c3eEeWNP8bOIsOfRg" 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="_1xvi6c3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xvi6s3eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwGQM3eEeWNP8bOIsOfRg" name="SnEven" incoming="_1xvi0s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGQc3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGQs3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwGQ83eEeWNP8bOIsOfRg" name="reading" incoming="_1xvi083eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGRM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGRc3eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwGRs3eEeWNP8bOIsOfRg" name="sum" incoming="_1xvi1M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGR83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGSM3eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwGSc3eEeWNP8bOIsOfRg" name="outgoingEdges" incoming="_1xvi1c3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGSs3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGS83eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwGTM3eEeWNP8bOIsOfRg" name="SnOdd" incoming="_1xvi1s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGTc3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGTs3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwGT83eEeWNP8bOIsOfRg" name="sensors" incoming="_1xvi183eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGUM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGUc3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwGUs3eEeWNP8bOIsOfRg" name="SUpper" incoming="_1xvi2M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGU83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGVM3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwGVc3eEeWNP8bOIsOfRg" name="V" incoming="_1xvi2c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGVs3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGV83eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwGWM3eEeWNP8bOIsOfRg" name="SLower" incoming="_1xvi2s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGWc3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGWs3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwGW83eEeWNP8bOIsOfRg" name="noiseLimit" incoming="_1xvi283eEeWNP8bOIsOfRg" 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="_1xwGXM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGXc3eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwGXs3eEeWNP8bOIsOfRg" name="readings" incoming="_1xvi383eEeWNP8bOIsOfRg _1xvi3M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGX83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGYM3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwGYc3eEeWNP8bOIsOfRg" name="tokens" incoming="_1xvi3c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGYs3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGY83eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwGZM3eEeWNP8bOIsOfRg" name="ExpressionStatement@587b8584" outgoing="_1xvi4M3eEeWNP8bOIsOfRg">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwGZc3eEeWNP8bOIsOfRg" target="_1xwGZs3eEeWNP8bOIsOfRg" source="_1xwGac3eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:ForkNode" xmi:id="_1xwGZs3eEeWNP8bOIsOfRg" name="Fork(reading)@25656e92" incoming="_1xwGZc3eEeWNP8bOIsOfRg" outgoing="_1xvi3s3eEeWNP8bOIsOfRg _1xvi4s3eEeWNP8bOIsOfRg _1xvi483eEeWNP8bOIsOfRg _1xvi5c3eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwGZ83eEeWNP8bOIsOfRg" name="RightHandSide@263e466c">
                    <node xmi:type="uml:CallOperationAction" xmi:id="_1xwGaM3eEeWNP8bOIsOfRg" name="Call(getNextReading)" operation="_1xwLec3eEeWNP8bOIsOfRg">
                      <result xmi:id="_1xwGac3eEeWNP8bOIsOfRg" name="Call(getNextReading).result()" outgoing="_1xwGZc3eEeWNP8bOIsOfRg">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGas3eEeWNP8bOIsOfRg"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGa83eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                      <target xmi:id="_1xwGbM3eEeWNP8bOIsOfRg" name="Call(getNextReading).target" incoming="_1xvilM3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGbc3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGbs3eEeWNP8bOIsOfRg" value="1"/>
                      </target>
                    </node>
                  </node>
                </node>
                <node xmi:type="uml:ConditionalNode" xmi:id="_1xwGb83eEeWNP8bOIsOfRg" name="IfStatement@56aed53" incoming="_1xvi4M3eEeWNP8bOIsOfRg" outgoing="_1xvi5M3eEeWNP8bOIsOfRg">
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwGcM3eEeWNP8bOIsOfRg" name="Test(Call($$Alf$Library$CollectionFunctions$isEmpty__Alf$Library$PrimitiveTypes$Integer__).result())">
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwGcc3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$isEmpty__Alf$Library$PrimitiveTypes$Integer__)" behavior="_1xwyE83eEeWNP8bOIsOfRg">
                      <argument xmi:id="_1xwGcs3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$isEmpty__Alf$Library$PrimitiveTypes$Integer__).argument(seq)" incoming="_1xvi3s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGc83eEeWNP8bOIsOfRg"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGdM3eEeWNP8bOIsOfRg" value="*"/>
                      </argument>
                      <result xmi:id="_1xwGdc3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$isEmpty__Alf$Library$PrimitiveTypes$Integer__).result()">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGds3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGd83eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                    </node>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwGeM3eEeWNP8bOIsOfRg" name="BreakStatement@714da346" outgoing="_1xvilc3eEeWNP8bOIsOfRg">
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwGec3eEeWNP8bOIsOfRg" name="Passthru(readings)">
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwGes3eEeWNP8bOIsOfRg" target="_1xwGfs3eEeWNP8bOIsOfRg" source="_1xwGe83eEeWNP8bOIsOfRg"/>
                      <structuredNodeInput xmi:id="_1xwGe83eEeWNP8bOIsOfRg" name="Passthru(readings).input" incoming="_1xvimc3eEeWNP8bOIsOfRg" outgoing="_1xwGes3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGfM3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGfc3eEeWNP8bOIsOfRg" value="1"/>
                      </structuredNodeInput>
                      <structuredNodeOutput xmi:id="_1xwGfs3eEeWNP8bOIsOfRg" name="Passthru(readings).output" incoming="_1xwGes3eEeWNP8bOIsOfRg" outgoing="_1xvi383eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGf83eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGgM3eEeWNP8bOIsOfRg" value="1"/>
                      </structuredNodeOutput>
                    </node>
                  </node>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xwGgc3eEeWNP8bOIsOfRg" name="Value(true)">
                    <result xmi:id="_1xwGgs3eEeWNP8bOIsOfRg" 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="_1xwGg83eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGhM3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_1xwGhc3eEeWNP8bOIsOfRg" value="true">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    </value>
                  </node>
                  <clause xmi:id="_1xwGhs3eEeWNP8bOIsOfRg" body="_1xwGeM3eEeWNP8bOIsOfRg" decider="_1xwGdc3eEeWNP8bOIsOfRg" successorClause="_1xwGh83eEeWNP8bOIsOfRg" test="_1xwGcM3eEeWNP8bOIsOfRg"/>
                  <clause xmi:id="_1xwGh83eEeWNP8bOIsOfRg" decider="_1xwGgs3eEeWNP8bOIsOfRg" predecessorClause="_1xwGhs3eEeWNP8bOIsOfRg" test="_1xwGgc3eEeWNP8bOIsOfRg"/>
                </node>
                <node xmi:type="uml:ConditionalNode" xmi:id="_1xwGiM3eEeWNP8bOIsOfRg" name="IfStatement@191a7aba" incoming="_1xvi5M3eEeWNP8bOIsOfRg">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwGic3eEeWNP8bOIsOfRg" target="_1xwGp83eEeWNP8bOIsOfRg" source="_1xwGpM3eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwGis3eEeWNP8bOIsOfRg" name="Test(Call(>).result(result))">
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwGi83eEeWNP8bOIsOfRg" name="Call(>)">
                      <argument xmi:id="_1xwGjM3eEeWNP8bOIsOfRg" name="Call(>).argument(x)" incoming="_1xvi4s3eEeWNP8bOIsOfRg">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGjc3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGjs3eEeWNP8bOIsOfRg" value="1"/>
                      </argument>
                      <argument xmi:id="_1xwGj83eEeWNP8bOIsOfRg" name="Call(>).argument(y)" incoming="_1xvims3eEeWNP8bOIsOfRg">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGkM3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGkc3eEeWNP8bOIsOfRg" value="1"/>
                      </argument>
                      <result xmi:id="_1xwGks3eEeWNP8bOIsOfRg" name="Call(>).result(result)">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGk83eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGlM3eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                      <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-gt"/>
                    </node>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwGlc3eEeWNP8bOIsOfRg" name="ExpressionStatement@7fb3a380">
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwGls3eEeWNP8bOIsOfRg" target="_1xwGpM3eEeWNP8bOIsOfRg" source="_1xwGns3eEeWNP8bOIsOfRg"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwGl83eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$add__Alf$Library$PrimitiveTypes$Integer__)" behavior="_1xwyO83eEeWNP8bOIsOfRg">
                      <argument xmi:id="_1xwGmM3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$add__Alf$Library$PrimitiveTypes$Integer__).argument(seq)" incoming="_1xvim83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGmc3eEeWNP8bOIsOfRg"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGms3eEeWNP8bOIsOfRg" value="*"/>
                      </argument>
                      <argument xmi:id="_1xwGm83eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$add__Alf$Library$PrimitiveTypes$Integer__).argument(element)" incoming="_1xvi483eEeWNP8bOIsOfRg">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGnM3eEeWNP8bOIsOfRg"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGnc3eEeWNP8bOIsOfRg" value="1"/>
                      </argument>
                      <result xmi:id="_1xwGns3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$add__Alf$Library$PrimitiveTypes$Integer__).result(seq)" outgoing="_1xwGls3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGn83eEeWNP8bOIsOfRg"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGoM3eEeWNP8bOIsOfRg" value="*"/>
                      </result>
                      <result xmi:id="_1xwGoc3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$add__Alf$Library$PrimitiveTypes$Integer__).result()" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGos3eEeWNP8bOIsOfRg"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGo83eEeWNP8bOIsOfRg" value="*"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_1xwGpM3eEeWNP8bOIsOfRg" name="Fork(readings)@67df0f0c" incoming="_1xwGls3eEeWNP8bOIsOfRg" outgoing="_1xwGic3eEeWNP8bOIsOfRg"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwGpc3eEeWNP8bOIsOfRg" name="Passthru(Fork(readings)@67df0f0c)">
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwGps3eEeWNP8bOIsOfRg" target="_1xwGqs3eEeWNP8bOIsOfRg" source="_1xwGp83eEeWNP8bOIsOfRg"/>
                    <structuredNodeInput xmi:id="_1xwGp83eEeWNP8bOIsOfRg" name="Passthru(Fork(readings)@67df0f0c).input" incoming="_1xwGic3eEeWNP8bOIsOfRg" outgoing="_1xwGps3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGqM3eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGqc3eEeWNP8bOIsOfRg" value="*"/>
                    </structuredNodeInput>
                    <structuredNodeOutput xmi:id="_1xwGqs3eEeWNP8bOIsOfRg" name="Passthru(Fork(readings)@67df0f0c).output" incoming="_1xwGps3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGq83eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGrM3eEeWNP8bOIsOfRg" value="*"/>
                    </structuredNodeOutput>
                  </node>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xwGrc3eEeWNP8bOIsOfRg" name="Value(true)">
                    <result xmi:id="_1xwGrs3eEeWNP8bOIsOfRg" 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="_1xwGr83eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGsM3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_1xwGsc3eEeWNP8bOIsOfRg" value="true">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    </value>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwGss3eEeWNP8bOIsOfRg" name="Passthru(Fork(readings)@5f89b4f8)">
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwGs83eEeWNP8bOIsOfRg" target="_1xwGt83eEeWNP8bOIsOfRg" source="_1xwGtM3eEeWNP8bOIsOfRg"/>
                    <structuredNodeInput xmi:id="_1xwGtM3eEeWNP8bOIsOfRg" name="Passthru(Fork(readings)@5f89b4f8).input" incoming="_1xvinM3eEeWNP8bOIsOfRg" outgoing="_1xwGs83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGtc3eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGts3eEeWNP8bOIsOfRg" value="*"/>
                    </structuredNodeInput>
                    <structuredNodeOutput xmi:id="_1xwGt83eEeWNP8bOIsOfRg" name="Passthru(Fork(readings)@5f89b4f8).output" incoming="_1xwGs83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGuM3eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGuc3eEeWNP8bOIsOfRg" value="*"/>
                    </structuredNodeOutput>
                  </node>
                  <clause xmi:id="_1xwGus3eEeWNP8bOIsOfRg" body="_1xwGlc3eEeWNP8bOIsOfRg _1xwGpc3eEeWNP8bOIsOfRg" bodyOutput="_1xwGqs3eEeWNP8bOIsOfRg" decider="_1xwGks3eEeWNP8bOIsOfRg" successorClause="_1xwGu83eEeWNP8bOIsOfRg" test="_1xwGis3eEeWNP8bOIsOfRg"/>
                  <clause xmi:id="_1xwGu83eEeWNP8bOIsOfRg" body="_1xwGss3eEeWNP8bOIsOfRg" bodyOutput="_1xwGt83eEeWNP8bOIsOfRg" decider="_1xwGrs3eEeWNP8bOIsOfRg" predecessorClause="_1xwGus3eEeWNP8bOIsOfRg" test="_1xwGrc3eEeWNP8bOIsOfRg"/>
                  <result xmi:id="_1xwGvM3eEeWNP8bOIsOfRg" name="IfStatement@191a7aba.result(readings)" outgoing="_1xvi4c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGvc3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGvs3eEeWNP8bOIsOfRg" value="*"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_1xwGv83eEeWNP8bOIsOfRg" name="Fork(readings)" incoming="_1xvi4c3eEeWNP8bOIsOfRg" outgoing="_1xvi5s3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwGwM3eEeWNP8bOIsOfRg" name="Passthru(Fork(recordCount)@272a4817)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwGwc3eEeWNP8bOIsOfRg" target="_1xwGxc3eEeWNP8bOIsOfRg" source="_1xwGws3eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwGws3eEeWNP8bOIsOfRg" name="Passthru(Fork(recordCount)@272a4817).input" incoming="_1xvinc3eEeWNP8bOIsOfRg" outgoing="_1xwGwc3eEeWNP8bOIsOfRg" 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="_1xwGw83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGxM3eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwGxc3eEeWNP8bOIsOfRg" name="Passthru(Fork(recordCount)@272a4817).output" incoming="_1xwGwc3eEeWNP8bOIsOfRg" outgoing="_1xvi0c3eEeWNP8bOIsOfRg" 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="_1xwGxs3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGx83eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwGyM3eEeWNP8bOIsOfRg" name="Passthru(Fork(SnEven)@25059dbb)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwGyc3eEeWNP8bOIsOfRg" target="_1xwGzc3eEeWNP8bOIsOfRg" source="_1xwGys3eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwGys3eEeWNP8bOIsOfRg" name="Passthru(Fork(SnEven)@25059dbb).input" incoming="_1xvins3eEeWNP8bOIsOfRg" outgoing="_1xwGyc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGy83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGzM3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwGzc3eEeWNP8bOIsOfRg" name="Passthru(Fork(SnEven)@25059dbb).output" incoming="_1xwGyc3eEeWNP8bOIsOfRg" outgoing="_1xvi0s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwGzs3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwGz83eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwG0M3eEeWNP8bOIsOfRg" name="Passthru(Fork(reading)@25656e92)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwG0c3eEeWNP8bOIsOfRg" target="_1xwG1c3eEeWNP8bOIsOfRg" source="_1xwG0s3eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwG0s3eEeWNP8bOIsOfRg" name="Passthru(Fork(reading)@25656e92).input" incoming="_1xvi5c3eEeWNP8bOIsOfRg" outgoing="_1xwG0c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwG083eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwG1M3eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwG1c3eEeWNP8bOIsOfRg" name="Passthru(Fork(reading)@25656e92).output" incoming="_1xwG0c3eEeWNP8bOIsOfRg" outgoing="_1xvi083eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwG1s3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwG183eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwG2M3eEeWNP8bOIsOfRg" name="Passthru(Fork(sum)@45bd8e60)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwG2c3eEeWNP8bOIsOfRg" target="_1xwG3c3eEeWNP8bOIsOfRg" source="_1xwG2s3eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwG2s3eEeWNP8bOIsOfRg" name="Passthru(Fork(sum)@45bd8e60).input" incoming="_1xvin83eEeWNP8bOIsOfRg" outgoing="_1xwG2c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwG283eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwG3M3eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwG3c3eEeWNP8bOIsOfRg" name="Passthru(Fork(sum)@45bd8e60).output" incoming="_1xwG2c3eEeWNP8bOIsOfRg" outgoing="_1xvi1M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwG3s3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwG383eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwG4M3eEeWNP8bOIsOfRg" name="Passthru(Fork(outgoingEdges)@780a9646)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwG4c3eEeWNP8bOIsOfRg" target="_1xwG5c3eEeWNP8bOIsOfRg" source="_1xwG4s3eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwG4s3eEeWNP8bOIsOfRg" name="Passthru(Fork(outgoingEdges)@780a9646).input" incoming="_1xvioM3eEeWNP8bOIsOfRg" outgoing="_1xwG4c3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwG483eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwG5M3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwG5c3eEeWNP8bOIsOfRg" name="Passthru(Fork(outgoingEdges)@780a9646).output" incoming="_1xwG4c3eEeWNP8bOIsOfRg" outgoing="_1xvi1c3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwG5s3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwG583eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwG6M3eEeWNP8bOIsOfRg" name="Passthru(Fork(SnOdd)@38415e83)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwG6c3eEeWNP8bOIsOfRg" target="_1xwG7c3eEeWNP8bOIsOfRg" source="_1xwG6s3eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwG6s3eEeWNP8bOIsOfRg" name="Passthru(Fork(SnOdd)@38415e83).input" incoming="_1xvioc3eEeWNP8bOIsOfRg" outgoing="_1xwG6c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwG683eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwG7M3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwG7c3eEeWNP8bOIsOfRg" name="Passthru(Fork(SnOdd)@38415e83).output" incoming="_1xwG6c3eEeWNP8bOIsOfRg" outgoing="_1xvi1s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwG7s3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwG783eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwG8M3eEeWNP8bOIsOfRg" name="Passthru(Fork(sensors)@5ff96743)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwG8c3eEeWNP8bOIsOfRg" target="_1xwG9c3eEeWNP8bOIsOfRg" source="_1xwG8s3eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwG8s3eEeWNP8bOIsOfRg" name="Passthru(Fork(sensors)@5ff96743).input" incoming="_1xvios3eEeWNP8bOIsOfRg" outgoing="_1xwG8c3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwG883eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwG9M3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwG9c3eEeWNP8bOIsOfRg" name="Passthru(Fork(sensors)@5ff96743).output" incoming="_1xwG8c3eEeWNP8bOIsOfRg" outgoing="_1xvi183eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwG9s3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwG983eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwG-M3eEeWNP8bOIsOfRg" name="Passthru(Fork(SUpper)@3df25aa0)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwG-c3eEeWNP8bOIsOfRg" target="_1xwG_c3eEeWNP8bOIsOfRg" source="_1xwG-s3eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwG-s3eEeWNP8bOIsOfRg" name="Passthru(Fork(SUpper)@3df25aa0).input" incoming="_1xvio83eEeWNP8bOIsOfRg" outgoing="_1xwG-c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwG-83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwG_M3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwG_c3eEeWNP8bOIsOfRg" name="Passthru(Fork(SUpper)@3df25aa0).output" incoming="_1xwG-c3eEeWNP8bOIsOfRg" outgoing="_1xvi2M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwG_s3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwG_83eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwHAM3eEeWNP8bOIsOfRg" name="Passthru(Fork(V)@3f3cc0f6)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwHAc3eEeWNP8bOIsOfRg" target="_1xwHBc3eEeWNP8bOIsOfRg" source="_1xwHAs3eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwHAs3eEeWNP8bOIsOfRg" name="Passthru(Fork(V)@3f3cc0f6).input" incoming="_1xvipM3eEeWNP8bOIsOfRg" outgoing="_1xwHAc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHA83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHBM3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwHBc3eEeWNP8bOIsOfRg" name="Passthru(Fork(V)@3f3cc0f6).output" incoming="_1xwHAc3eEeWNP8bOIsOfRg" outgoing="_1xvi2c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHBs3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHB83eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwHCM3eEeWNP8bOIsOfRg" name="Passthru(Fork(SLower)@250ee28e)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwHCc3eEeWNP8bOIsOfRg" target="_1xwHDc3eEeWNP8bOIsOfRg" source="_1xwHCs3eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwHCs3eEeWNP8bOIsOfRg" name="Passthru(Fork(SLower)@250ee28e).input" incoming="_1xvipc3eEeWNP8bOIsOfRg" outgoing="_1xwHCc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHC83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHDM3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwHDc3eEeWNP8bOIsOfRg" name="Passthru(Fork(SLower)@250ee28e).output" incoming="_1xwHCc3eEeWNP8bOIsOfRg" outgoing="_1xvi2s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHDs3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHD83eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwHEM3eEeWNP8bOIsOfRg" name="Passthru(Fork(noiseLimit)@660748ec)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwHEc3eEeWNP8bOIsOfRg" target="_1xwHFc3eEeWNP8bOIsOfRg" source="_1xwHEs3eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwHEs3eEeWNP8bOIsOfRg" name="Passthru(Fork(noiseLimit)@660748ec).input" incoming="_1xvips3eEeWNP8bOIsOfRg" outgoing="_1xwHEc3eEeWNP8bOIsOfRg" 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="_1xwHE83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHFM3eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwHFc3eEeWNP8bOIsOfRg" name="Passthru(Fork(noiseLimit)@660748ec).output" incoming="_1xwHEc3eEeWNP8bOIsOfRg" outgoing="_1xvi283eEeWNP8bOIsOfRg" 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="_1xwHFs3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHF83eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwHGM3eEeWNP8bOIsOfRg" name="Passthru(Fork(readings))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwHGc3eEeWNP8bOIsOfRg" target="_1xwHHc3eEeWNP8bOIsOfRg" source="_1xwHGs3eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwHGs3eEeWNP8bOIsOfRg" name="Passthru(Fork(readings)).input" incoming="_1xvi5s3eEeWNP8bOIsOfRg" outgoing="_1xwHGc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHG83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHHM3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwHHc3eEeWNP8bOIsOfRg" name="Passthru(Fork(readings)).output" incoming="_1xwHGc3eEeWNP8bOIsOfRg" outgoing="_1xvi3M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHHs3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHH83eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwHIM3eEeWNP8bOIsOfRg" name="Passthru(Fork(tokens)@148cb2b6)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwHIc3eEeWNP8bOIsOfRg" target="_1xwHJc3eEeWNP8bOIsOfRg" source="_1xwHIs3eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwHIs3eEeWNP8bOIsOfRg" name="Passthru(Fork(tokens)@148cb2b6).input" incoming="_1xvip83eEeWNP8bOIsOfRg" outgoing="_1xwHIc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHI83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHJM3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwHJc3eEeWNP8bOIsOfRg" name="Passthru(Fork(tokens)@148cb2b6).output" incoming="_1xwHIc3eEeWNP8bOIsOfRg" outgoing="_1xvi3c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHJs3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHJ83eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwHKM3eEeWNP8bOIsOfRg" name="Passthru(ForStatement@1f64e955.loopVariable(s))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwHKc3eEeWNP8bOIsOfRg" target="_1xwHLc3eEeWNP8bOIsOfRg" source="_1xwHKs3eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwHKs3eEeWNP8bOIsOfRg" name="Passthru(ForStatement@1f64e955.loopVariable(s)).input" incoming="_1xvils3eEeWNP8bOIsOfRg" outgoing="_1xwHKc3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHK83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHLM3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwHLc3eEeWNP8bOIsOfRg" name="Passthru(ForStatement@1f64e955.loopVariable(s)).output" incoming="_1xwHKc3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHLs3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHL83eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwHMM3eEeWNP8bOIsOfRg" name="Call(+)">
                  <argument xmi:id="_1xwHMc3eEeWNP8bOIsOfRg" name="Call(+).argument(x)" incoming="_1xvil83eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHMs3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHM83eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                  <argument xmi:id="_1xwHNM3eEeWNP8bOIsOfRg" name="Call(+).argument(y)" incoming="_1xvi583eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHNc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHNs3eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                  <result xmi:id="_1xwHN83eEeWNP8bOIsOfRg" name="Call(+).result(result)">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHOM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHOc3eEeWNP8bOIsOfRg" 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="_1xwHOs3eEeWNP8bOIsOfRg" name="Value(1)">
                  <result xmi:id="_1xwHO83eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_1xvi583eEeWNP8bOIsOfRg" 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="_1xwHPM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHPc3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_1xwHPs3eEeWNP8bOIsOfRg" 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="_1xwHP83eEeWNP8bOIsOfRg" name="Passthru(upper)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwHQM3eEeWNP8bOIsOfRg" target="_1xwHRM3eEeWNP8bOIsOfRg" source="_1xwHQc3eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwHQc3eEeWNP8bOIsOfRg" name="Passthru(upper).input" incoming="_1xvimM3eEeWNP8bOIsOfRg" outgoing="_1xwHQM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHQs3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHQ83eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwHRM3eEeWNP8bOIsOfRg" name="Passthru(upper).output" incoming="_1xwHQM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHRc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHRs3eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeOutput>
                </node>
              </node>
              <loopVariable xmi:id="_1xwHR83eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariable(recordCount)" outgoing="_1xvif83eEeWNP8bOIsOfRg" 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="_1xwHSM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHSc3eEeWNP8bOIsOfRg" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwHSs3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariable(SnEven)" outgoing="_1xvigM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHS83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHTM3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwHTc3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariable(reading)" outgoing="_1xvigc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHTs3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHT83eEeWNP8bOIsOfRg" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwHUM3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariable(sum)" outgoing="_1xvigs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHUc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHUs3eEeWNP8bOIsOfRg" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwHU83eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariable(outgoingEdges)" outgoing="_1xvig83eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHVM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHVc3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwHVs3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariable(SnOdd)" outgoing="_1xvihM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHV83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHWM3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwHWc3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariable(sensors)" outgoing="_1xvihc3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHWs3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHW83eEeWNP8bOIsOfRg" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwHXM3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariable(SUpper)" outgoing="_1xvihs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHXc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHXs3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwHX83eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariable(V)" outgoing="_1xvih83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHYM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHYc3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwHYs3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariable(SLower)" outgoing="_1xviiM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHY83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHZM3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwHZc3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariable(noiseLimit)" outgoing="_1xviic3eEeWNP8bOIsOfRg" 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="_1xwHZs3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHZ83eEeWNP8bOIsOfRg" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwHaM3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariable(readings)" outgoing="_1xviis3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHac3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHas3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwHa83eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariable(tokens)" outgoing="_1xvii83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHbM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHbc3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwHbs3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariable(s)" outgoing="_1xvijM3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHb83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHcM3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwHcc3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariable(counter)" outgoing="_1xvijc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHcs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHc83eEeWNP8bOIsOfRg" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwHdM3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariable(upper)" outgoing="_1xvijs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHdc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHds3eEeWNP8bOIsOfRg" value="1"/>
              </loopVariable>
              <loopVariableInput xmi:id="_1xwHd83eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariableInput(recordCount)" incoming="_1xvg6M3eEeWNP8bOIsOfRg" 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="_1xwHeM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHec3eEeWNP8bOIsOfRg" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwHes3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariableInput(SnEven)" incoming="_1xvg6c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHe83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHfM3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwHfc3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariableInput(reading)" incoming="_1xvg6s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHfs3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHf83eEeWNP8bOIsOfRg" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwHgM3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariableInput(sum)" incoming="_1xvg683eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHgc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHgs3eEeWNP8bOIsOfRg" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwHg83eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariableInput(outgoingEdges)" incoming="_1xvg7M3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHhM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHhc3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwHhs3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariableInput(SnOdd)" incoming="_1xvg7c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHh83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHiM3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwHic3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariableInput(sensors)" incoming="_1xvg7s3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHis3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHi83eEeWNP8bOIsOfRg" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwHjM3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariableInput(SUpper)" incoming="_1xvg783eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHjc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHjs3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwHj83eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariableInput(V)" incoming="_1xvg8M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHkM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHkc3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwHks3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariableInput(SLower)" incoming="_1xvg8c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHk83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHlM3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwHlc3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariableInput(noiseLimit)" incoming="_1xvg8s3eEeWNP8bOIsOfRg" 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="_1xwHls3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHl83eEeWNP8bOIsOfRg" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwHmM3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariableInput(readings)" incoming="_1xvg883eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHmc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHms3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwHm83eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariableInput(tokens)" incoming="_1xvg9M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHnM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHnc3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwHns3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariableInput(s)" incoming="_1xvifM3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHn83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHoM3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwHoc3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariableInput(counter)" incoming="_1xvies3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHos3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHo83eEeWNP8bOIsOfRg" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwHpM3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.loopVariableInput(upper)" incoming="_1xvie83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHpc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHps3eEeWNP8bOIsOfRg" value="1"/>
              </loopVariableInput>
              <result xmi:id="_1xwHp83eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.result(recordCount)" 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="_1xwHqM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHqc3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <result xmi:id="_1xwHqs3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.result(SnEven)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHq83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHrM3eEeWNP8bOIsOfRg" value="*"/>
              </result>
              <result xmi:id="_1xwHrc3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.result(reading)" outgoing="_1xvieM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHrs3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHr83eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <result xmi:id="_1xwHsM3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.result(sum)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHsc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHss3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <result xmi:id="_1xwHs83eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.result(outgoingEdges)" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHtM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHtc3eEeWNP8bOIsOfRg" value="*"/>
              </result>
              <result xmi:id="_1xwHts3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.result(SnOdd)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHt83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHuM3eEeWNP8bOIsOfRg" value="*"/>
              </result>
              <result xmi:id="_1xwHuc3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.result(sensors)" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHus3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHu83eEeWNP8bOIsOfRg" value="*"/>
              </result>
              <result xmi:id="_1xwHvM3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.result(SUpper)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHvc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHvs3eEeWNP8bOIsOfRg" value="*"/>
              </result>
              <result xmi:id="_1xwHv83eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.result(V)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHwM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHwc3eEeWNP8bOIsOfRg" value="*"/>
              </result>
              <result xmi:id="_1xwHws3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.result(SLower)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHw83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHxM3eEeWNP8bOIsOfRg" value="*"/>
              </result>
              <result xmi:id="_1xwHxc3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.result(noiseLimit)" 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="_1xwHxs3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHx83eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <result xmi:id="_1xwHyM3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.result(readings)" outgoing="_1xviec3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHyc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHys3eEeWNP8bOIsOfRg" value="*"/>
              </result>
              <result xmi:id="_1xwHy83eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.result(tokens)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHzM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwHzc3eEeWNP8bOIsOfRg" value="*"/>
              </result>
              <result xmi:id="_1xwHzs3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.result(s)" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwHz83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwH0M3eEeWNP8bOIsOfRg" value="*"/>
              </result>
              <result xmi:id="_1xwH0c3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.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="_1xwH0s3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwH083eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <result xmi:id="_1xwH1M3eEeWNP8bOIsOfRg" name="ForStatement@1f64e955.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="_1xwH1c3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwH1s3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwH183eEeWNP8bOIsOfRg" name="Fork(reading)" incoming="_1xvieM3eEeWNP8bOIsOfRg" outgoing="_1xvg-M3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwH2M3eEeWNP8bOIsOfRg" name="Fork(readings)" incoming="_1xviec3eEeWNP8bOIsOfRg" outgoing="_1xvhA83eEeWNP8bOIsOfRg _1xvhFM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwH2c3eEeWNP8bOIsOfRg" name="LoopVariables(ForStatement@1f64e955)" outgoing="_1xvifc3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH2s3eEeWNP8bOIsOfRg" target="_1xwH3c3eEeWNP8bOIsOfRg" source="_1xwH283eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwH283eEeWNP8bOIsOfRg" name="Fork(Fork(sensors)@5ff96743)" incoming="_1xvg9c3eEeWNP8bOIsOfRg" outgoing="_1xvifM3eEeWNP8bOIsOfRg _1xwH2s3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwH3M3eEeWNP8bOIsOfRg" name="Call(ListSize)">
                <argument xmi:id="_1xwH3c3eEeWNP8bOIsOfRg" name="Call(ListSize).argument(list)" incoming="_1xwH2s3eEeWNP8bOIsOfRg">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwH3s3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwH383eEeWNP8bOIsOfRg" value="*"/>
                </argument>
                <result xmi:id="_1xwH4M3eEeWNP8bOIsOfRg" name="Call(ListSize).result(result)" outgoing="_1xvie83eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwH4c3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwH4s3eEeWNP8bOIsOfRg" 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="_1xwH483eEeWNP8bOIsOfRg" name="Value(1)">
                <result xmi:id="_1xwH5M3eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_1xvies3eEeWNP8bOIsOfRg" 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="_1xwH5c3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwH5s3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_1xwH583eEeWNP8bOIsOfRg" value="1">
                  <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="_1xwH6M3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5" incoming="_1xvhBc3eEeWNP8bOIsOfRg" outgoing="_1xvhB83eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH6c3eEeWNP8bOIsOfRg" target="_1xwJk83eEeWNP8bOIsOfRg" source="_1xwJbM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH6s3eEeWNP8bOIsOfRg" target="_1xwJnc3eEeWNP8bOIsOfRg" source="_1xwJmc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH683eEeWNP8bOIsOfRg" target="_1xwJXc3eEeWNP8bOIsOfRg" source="_1xwJuM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH7M3eEeWNP8bOIsOfRg" target="_1xwJYM3eEeWNP8bOIsOfRg" source="_1xwJtM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH7c3eEeWNP8bOIsOfRg" target="_1xwJWs3eEeWNP8bOIsOfRg" source="_1xwJnc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwH7s3eEeWNP8bOIsOfRg" target="_1xwH783eEeWNP8bOIsOfRg" source="_1xwJlM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:LoopNode" xmi:id="_1xwH783eEeWNP8bOIsOfRg" name="Loop(ForStatement@662e85e5)" incoming="_1xwH7s3eEeWNP8bOIsOfRg" bodyOutput="_1xwIQM3eEeWNP8bOIsOfRg _1xwIQ83eEeWNP8bOIsOfRg _1xwIRs3eEeWNP8bOIsOfRg _1xwISc3eEeWNP8bOIsOfRg _1xwITM3eEeWNP8bOIsOfRg _1xwIT83eEeWNP8bOIsOfRg _1xwIUs3eEeWNP8bOIsOfRg _1xwIVc3eEeWNP8bOIsOfRg _1xwIWM3eEeWNP8bOIsOfRg _1xwIW83eEeWNP8bOIsOfRg _1xwIXs3eEeWNP8bOIsOfRg _1xwIYc3eEeWNP8bOIsOfRg _1xwIZM3eEeWNP8bOIsOfRg _1xwI-83eEeWNP8bOIsOfRg _1xwI5M3eEeWNP8bOIsOfRg _1xwI8c3eEeWNP8bOIsOfRg" bodyPart="_1xwIL83eEeWNP8bOIsOfRg _1xwIMM3eEeWNP8bOIsOfRg _1xwI9M3eEeWNP8bOIsOfRg _1xwI_s3eEeWNP8bOIsOfRg" decider="_1xwILM3eEeWNP8bOIsOfRg" isTestedFirst="true" test="_1xwIJc3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH8M3eEeWNP8bOIsOfRg" target="_1xwIFc3eEeWNP8bOIsOfRg" source="_1xwJA83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH8c3eEeWNP8bOIsOfRg" target="_1xwIFs3eEeWNP8bOIsOfRg" source="_1xwJBs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH8s3eEeWNP8bOIsOfRg" target="_1xwIF83eEeWNP8bOIsOfRg" source="_1xwJCc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH883eEeWNP8bOIsOfRg" target="_1xwIGM3eEeWNP8bOIsOfRg" source="_1xwJDM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH9M3eEeWNP8bOIsOfRg" target="_1xwIGc3eEeWNP8bOIsOfRg" source="_1xwJD83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH9c3eEeWNP8bOIsOfRg" target="_1xwIGs3eEeWNP8bOIsOfRg" source="_1xwJEs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH9s3eEeWNP8bOIsOfRg" target="_1xwIG83eEeWNP8bOIsOfRg" source="_1xwJFc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH983eEeWNP8bOIsOfRg" target="_1xwIHM3eEeWNP8bOIsOfRg" source="_1xwJGM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH-M3eEeWNP8bOIsOfRg" target="_1xwIHc3eEeWNP8bOIsOfRg" source="_1xwJG83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH-c3eEeWNP8bOIsOfRg" target="_1xwIHs3eEeWNP8bOIsOfRg" source="_1xwJHs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH-s3eEeWNP8bOIsOfRg" target="_1xwIH83eEeWNP8bOIsOfRg" source="_1xwJIc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH-83eEeWNP8bOIsOfRg" target="_1xwIIM3eEeWNP8bOIsOfRg" source="_1xwJJM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH_M3eEeWNP8bOIsOfRg" target="_1xwIIc3eEeWNP8bOIsOfRg" source="_1xwJJ83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH_c3eEeWNP8bOIsOfRg" target="_1xwIIs3eEeWNP8bOIsOfRg" source="_1xwJKs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH_s3eEeWNP8bOIsOfRg" target="_1xwII83eEeWNP8bOIsOfRg" source="_1xwJLc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwH_83eEeWNP8bOIsOfRg" target="_1xwIJM3eEeWNP8bOIsOfRg" source="_1xwJMM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIAM3eEeWNP8bOIsOfRg" target="_1xwIJs3eEeWNP8bOIsOfRg" source="_1xwII83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIAc3eEeWNP8bOIsOfRg" target="_1xwIKc3eEeWNP8bOIsOfRg" source="_1xwIJM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_1xwIAs3eEeWNP8bOIsOfRg" target="_1xwIMM3eEeWNP8bOIsOfRg" source="_1xwIL83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIA83eEeWNP8bOIsOfRg" target="_1xwIb83eEeWNP8bOIsOfRg" source="_1xwIIs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIBM3eEeWNP8bOIsOfRg" target="_1xwI9c3eEeWNP8bOIsOfRg" source="_1xwIIs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIBc3eEeWNP8bOIsOfRg" target="_1xwI-M3eEeWNP8bOIsOfRg" source="_1xwI_83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIBs3eEeWNP8bOIsOfRg" target="_1xwI3s3eEeWNP8bOIsOfRg" source="_1xwII83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIB83eEeWNP8bOIsOfRg" target="_1xwI7s3eEeWNP8bOIsOfRg" source="_1xwIJM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwICM3eEeWNP8bOIsOfRg" target="_1xwIbM3eEeWNP8bOIsOfRg" source="_1xwIGM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwICc3eEeWNP8bOIsOfRg" target="_1xwId83eEeWNP8bOIsOfRg" source="_1xwIFc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwICs3eEeWNP8bOIsOfRg" target="_1xwIf83eEeWNP8bOIsOfRg" source="_1xwIFs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIC83eEeWNP8bOIsOfRg" target="_1xwIh83eEeWNP8bOIsOfRg" source="_1xwIF83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIDM3eEeWNP8bOIsOfRg" target="_1xwIl83eEeWNP8bOIsOfRg" source="_1xwIGc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIDc3eEeWNP8bOIsOfRg" target="_1xwIn83eEeWNP8bOIsOfRg" source="_1xwIGs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIDs3eEeWNP8bOIsOfRg" target="_1xwIp83eEeWNP8bOIsOfRg" source="_1xwIG83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwID83eEeWNP8bOIsOfRg" target="_1xwIr83eEeWNP8bOIsOfRg" source="_1xwIHM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIEM3eEeWNP8bOIsOfRg" target="_1xwIt83eEeWNP8bOIsOfRg" source="_1xwIHc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIEc3eEeWNP8bOIsOfRg" target="_1xwIv83eEeWNP8bOIsOfRg" source="_1xwIHs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIEs3eEeWNP8bOIsOfRg" target="_1xwIx83eEeWNP8bOIsOfRg" source="_1xwIH83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIE83eEeWNP8bOIsOfRg" target="_1xwIz83eEeWNP8bOIsOfRg" source="_1xwIIM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIFM3eEeWNP8bOIsOfRg" target="_1xwI183eEeWNP8bOIsOfRg" source="_1xwIIc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwIFc3eEeWNP8bOIsOfRg" name="Fork(ForStatement@662e85e5.loopVariable(recordCount))" incoming="_1xwH8M3eEeWNP8bOIsOfRg" outgoing="_1xwICc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwIFs3eEeWNP8bOIsOfRg" name="Fork(ForStatement@662e85e5.loopVariable(reading))" incoming="_1xwH8c3eEeWNP8bOIsOfRg" outgoing="_1xwICs3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwIF83eEeWNP8bOIsOfRg" name="Fork(ForStatement@662e85e5.loopVariable(SnEven))" incoming="_1xwH8s3eEeWNP8bOIsOfRg" outgoing="_1xwIC83eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwIGM3eEeWNP8bOIsOfRg" name="Fork(ForStatement@662e85e5.loopVariable(sum))" incoming="_1xwH883eEeWNP8bOIsOfRg" outgoing="_1xwICM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwIGc3eEeWNP8bOIsOfRg" name="Fork(ForStatement@662e85e5.loopVariable(outgoingEdges))" incoming="_1xwH9M3eEeWNP8bOIsOfRg" outgoing="_1xwIDM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwIGs3eEeWNP8bOIsOfRg" name="Fork(ForStatement@662e85e5.loopVariable(SnOdd))" incoming="_1xwH9c3eEeWNP8bOIsOfRg" outgoing="_1xwIDc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwIG83eEeWNP8bOIsOfRg" name="Fork(ForStatement@662e85e5.loopVariable(sensors))" incoming="_1xwH9s3eEeWNP8bOIsOfRg" outgoing="_1xwIDs3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwIHM3eEeWNP8bOIsOfRg" name="Fork(ForStatement@662e85e5.loopVariable(SUpper))" incoming="_1xwH983eEeWNP8bOIsOfRg" outgoing="_1xwID83eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwIHc3eEeWNP8bOIsOfRg" name="Fork(ForStatement@662e85e5.loopVariable(V))" incoming="_1xwH-M3eEeWNP8bOIsOfRg" outgoing="_1xwIEM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwIHs3eEeWNP8bOIsOfRg" name="Fork(ForStatement@662e85e5.loopVariable(SLower))" incoming="_1xwH-c3eEeWNP8bOIsOfRg" outgoing="_1xwIEc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwIH83eEeWNP8bOIsOfRg" name="Fork(ForStatement@662e85e5.loopVariable(noiseLimit))" incoming="_1xwH-s3eEeWNP8bOIsOfRg" outgoing="_1xwIEs3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwIIM3eEeWNP8bOIsOfRg" name="Fork(ForStatement@662e85e5.loopVariable(tokens))" incoming="_1xwH-83eEeWNP8bOIsOfRg" outgoing="_1xwIE83eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwIIc3eEeWNP8bOIsOfRg" name="Fork(ForStatement@662e85e5.loopVariable(readings))" incoming="_1xwH_M3eEeWNP8bOIsOfRg" outgoing="_1xwIFM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwIIs3eEeWNP8bOIsOfRg" name="Fork(ForStatement@662e85e5.loopVariable(j))" incoming="_1xwH_c3eEeWNP8bOIsOfRg" outgoing="_1xwIA83eEeWNP8bOIsOfRg _1xwIBM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwII83eEeWNP8bOIsOfRg" name="Fork(ForStatement@662e85e5.loopVariable(counter))" incoming="_1xwH_s3eEeWNP8bOIsOfRg" outgoing="_1xwIAM3eEeWNP8bOIsOfRg _1xwIBs3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwIJM3eEeWNP8bOIsOfRg" name="Fork(ForStatement@662e85e5.loopVariable(upper))" incoming="_1xwH_83eEeWNP8bOIsOfRg" outgoing="_1xwIAc3eEeWNP8bOIsOfRg _1xwIB83eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwIJc3eEeWNP8bOIsOfRg" name="Call(&lt;=)">
                <argument xmi:id="_1xwIJs3eEeWNP8bOIsOfRg" name="Call(&lt;=).argument(x)" incoming="_1xwIAM3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIJ83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIKM3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_1xwIKc3eEeWNP8bOIsOfRg" name="Call(&lt;=).argument(y)" incoming="_1xwIAc3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIKs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIK83eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_1xwILM3eEeWNP8bOIsOfRg" 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="_1xwILc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwILs3eEeWNP8bOIsOfRg" 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="_1xwIL83eEeWNP8bOIsOfRg" name="Values(ForStatement@662e85e5)" outgoing="_1xwIAs3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwIMM3eEeWNP8bOIsOfRg" name="Body(ForStatement@662e85e5)" incoming="_1xwIAs3eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIMc3eEeWNP8bOIsOfRg" target="_1xwIQM3eEeWNP8bOIsOfRg" source="_1xwIes3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIMs3eEeWNP8bOIsOfRg" target="_1xwIQ83eEeWNP8bOIsOfRg" source="_1xwIgs3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIM83eEeWNP8bOIsOfRg" target="_1xwIRs3eEeWNP8bOIsOfRg" source="_1xwIis3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwINM3eEeWNP8bOIsOfRg" target="_1xwISc3eEeWNP8bOIsOfRg" source="_1xwIks3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwINc3eEeWNP8bOIsOfRg" target="_1xwITM3eEeWNP8bOIsOfRg" source="_1xwIms3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwINs3eEeWNP8bOIsOfRg" target="_1xwIT83eEeWNP8bOIsOfRg" source="_1xwIos3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIN83eEeWNP8bOIsOfRg" target="_1xwIUs3eEeWNP8bOIsOfRg" source="_1xwIqs3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIOM3eEeWNP8bOIsOfRg" target="_1xwIVc3eEeWNP8bOIsOfRg" source="_1xwIss3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIOc3eEeWNP8bOIsOfRg" target="_1xwIWM3eEeWNP8bOIsOfRg" source="_1xwIus3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIOs3eEeWNP8bOIsOfRg" target="_1xwIW83eEeWNP8bOIsOfRg" source="_1xwIws3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIO83eEeWNP8bOIsOfRg" target="_1xwIXs3eEeWNP8bOIsOfRg" source="_1xwIys3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIPM3eEeWNP8bOIsOfRg" target="_1xwIYc3eEeWNP8bOIsOfRg" source="_1xwI0s3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIPc3eEeWNP8bOIsOfRg" target="_1xwIZM3eEeWNP8bOIsOfRg" source="_1xwI2s3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIPs3eEeWNP8bOIsOfRg" target="_1xwIj83eEeWNP8bOIsOfRg" source="_1xwIac3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIP83eEeWNP8bOIsOfRg" target="_1xwI4c3eEeWNP8bOIsOfRg" source="_1xwI6M3eEeWNP8bOIsOfRg"/>
                <structuredNodeOutput xmi:id="_1xwIQM3eEeWNP8bOIsOfRg" name="recordCount" incoming="_1xwIMc3eEeWNP8bOIsOfRg" 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="_1xwIQc3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIQs3eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwIQ83eEeWNP8bOIsOfRg" name="reading" incoming="_1xwIMs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIRM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIRc3eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwIRs3eEeWNP8bOIsOfRg" name="SnEven" incoming="_1xwIM83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIR83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwISM3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwISc3eEeWNP8bOIsOfRg" name="sum" incoming="_1xwINM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwISs3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIS83eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwITM3eEeWNP8bOIsOfRg" name="outgoingEdges" incoming="_1xwINc3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwITc3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwITs3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwIT83eEeWNP8bOIsOfRg" name="SnOdd" incoming="_1xwINs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIUM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIUc3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwIUs3eEeWNP8bOIsOfRg" name="sensors" incoming="_1xwIN83eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIU83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIVM3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwIVc3eEeWNP8bOIsOfRg" name="SUpper" incoming="_1xwIOM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIVs3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIV83eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwIWM3eEeWNP8bOIsOfRg" name="V" incoming="_1xwIOc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIWc3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIWs3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwIW83eEeWNP8bOIsOfRg" name="SLower" incoming="_1xwIOs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIXM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIXc3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwIXs3eEeWNP8bOIsOfRg" name="noiseLimit" incoming="_1xwIO83eEeWNP8bOIsOfRg" 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="_1xwIX83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIYM3eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwIYc3eEeWNP8bOIsOfRg" name="tokens" incoming="_1xwIPM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIYs3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIY83eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_1xwIZM3eEeWNP8bOIsOfRg" name="readings" incoming="_1xwIPc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIZc3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIZs3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwIZ83eEeWNP8bOIsOfRg" name="ExpressionStatement@1f86aeef">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIaM3eEeWNP8bOIsOfRg" target="_1xwIac3eEeWNP8bOIsOfRg" source="_1xwIcs3eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:ForkNode" xmi:id="_1xwIac3eEeWNP8bOIsOfRg" name="Fork(sum)@5dd1f624" incoming="_1xwIaM3eEeWNP8bOIsOfRg" outgoing="_1xwIPs3eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwIas3eEeWNP8bOIsOfRg" name="RightHandSide@376e59b">
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwIa83eEeWNP8bOIsOfRg" name="Call(+)">
                      <argument xmi:id="_1xwIbM3eEeWNP8bOIsOfRg" name="Call(+).argument(x)" incoming="_1xwICM3eEeWNP8bOIsOfRg">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIbc3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIbs3eEeWNP8bOIsOfRg" value="1"/>
                      </argument>
                      <argument xmi:id="_1xwIb83eEeWNP8bOIsOfRg" name="Call(+).argument(y)" incoming="_1xwIA83eEeWNP8bOIsOfRg">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIcM3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIcc3eEeWNP8bOIsOfRg" value="1"/>
                      </argument>
                      <result xmi:id="_1xwIcs3eEeWNP8bOIsOfRg" name="Call(+).result(result)" outgoing="_1xwIaM3eEeWNP8bOIsOfRg">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIc83eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIdM3eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                      <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-plus"/>
                    </node>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwIdc3eEeWNP8bOIsOfRg" name="Passthru(Fork(recordCount)@272a4817)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIds3eEeWNP8bOIsOfRg" target="_1xwIes3eEeWNP8bOIsOfRg" source="_1xwId83eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwId83eEeWNP8bOIsOfRg" name="Passthru(Fork(recordCount)@272a4817).input" incoming="_1xwICc3eEeWNP8bOIsOfRg" outgoing="_1xwIds3eEeWNP8bOIsOfRg" 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="_1xwIeM3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIec3eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwIes3eEeWNP8bOIsOfRg" name="Passthru(Fork(recordCount)@272a4817).output" incoming="_1xwIds3eEeWNP8bOIsOfRg" outgoing="_1xwIMc3eEeWNP8bOIsOfRg" 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="_1xwIe83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIfM3eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwIfc3eEeWNP8bOIsOfRg" name="Passthru(Fork(reading))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIfs3eEeWNP8bOIsOfRg" target="_1xwIgs3eEeWNP8bOIsOfRg" source="_1xwIf83eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwIf83eEeWNP8bOIsOfRg" name="Passthru(Fork(reading)).input" incoming="_1xwICs3eEeWNP8bOIsOfRg" outgoing="_1xwIfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIgM3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIgc3eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwIgs3eEeWNP8bOIsOfRg" name="Passthru(Fork(reading)).output" incoming="_1xwIfs3eEeWNP8bOIsOfRg" outgoing="_1xwIMs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIg83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIhM3eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwIhc3eEeWNP8bOIsOfRg" name="Passthru(Fork(SnEven)@25059dbb)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIhs3eEeWNP8bOIsOfRg" target="_1xwIis3eEeWNP8bOIsOfRg" source="_1xwIh83eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwIh83eEeWNP8bOIsOfRg" name="Passthru(Fork(SnEven)@25059dbb).input" incoming="_1xwIC83eEeWNP8bOIsOfRg" outgoing="_1xwIhs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIiM3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIic3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwIis3eEeWNP8bOIsOfRg" name="Passthru(Fork(SnEven)@25059dbb).output" incoming="_1xwIhs3eEeWNP8bOIsOfRg" outgoing="_1xwIM83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIi83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIjM3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwIjc3eEeWNP8bOIsOfRg" name="Passthru(Fork(sum)@5dd1f624)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIjs3eEeWNP8bOIsOfRg" target="_1xwIks3eEeWNP8bOIsOfRg" source="_1xwIj83eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwIj83eEeWNP8bOIsOfRg" name="Passthru(Fork(sum)@5dd1f624).input" incoming="_1xwIPs3eEeWNP8bOIsOfRg" outgoing="_1xwIjs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIkM3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIkc3eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwIks3eEeWNP8bOIsOfRg" name="Passthru(Fork(sum)@5dd1f624).output" incoming="_1xwIjs3eEeWNP8bOIsOfRg" outgoing="_1xwINM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIk83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIlM3eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwIlc3eEeWNP8bOIsOfRg" name="Passthru(Fork(outgoingEdges)@780a9646)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIls3eEeWNP8bOIsOfRg" target="_1xwIms3eEeWNP8bOIsOfRg" source="_1xwIl83eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwIl83eEeWNP8bOIsOfRg" name="Passthru(Fork(outgoingEdges)@780a9646).input" incoming="_1xwIDM3eEeWNP8bOIsOfRg" outgoing="_1xwIls3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwImM3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwImc3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwIms3eEeWNP8bOIsOfRg" name="Passthru(Fork(outgoingEdges)@780a9646).output" incoming="_1xwIls3eEeWNP8bOIsOfRg" outgoing="_1xwINc3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIm83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwInM3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwInc3eEeWNP8bOIsOfRg" name="Passthru(Fork(SnOdd)@38415e83)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIns3eEeWNP8bOIsOfRg" target="_1xwIos3eEeWNP8bOIsOfRg" source="_1xwIn83eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwIn83eEeWNP8bOIsOfRg" name="Passthru(Fork(SnOdd)@38415e83).input" incoming="_1xwIDc3eEeWNP8bOIsOfRg" outgoing="_1xwIns3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIoM3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIoc3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwIos3eEeWNP8bOIsOfRg" name="Passthru(Fork(SnOdd)@38415e83).output" incoming="_1xwIns3eEeWNP8bOIsOfRg" outgoing="_1xwINs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIo83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIpM3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwIpc3eEeWNP8bOIsOfRg" name="Passthru(Fork(sensors)@5ff96743)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIps3eEeWNP8bOIsOfRg" target="_1xwIqs3eEeWNP8bOIsOfRg" source="_1xwIp83eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwIp83eEeWNP8bOIsOfRg" name="Passthru(Fork(sensors)@5ff96743).input" incoming="_1xwIDs3eEeWNP8bOIsOfRg" outgoing="_1xwIps3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIqM3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIqc3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwIqs3eEeWNP8bOIsOfRg" name="Passthru(Fork(sensors)@5ff96743).output" incoming="_1xwIps3eEeWNP8bOIsOfRg" outgoing="_1xwIN83eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIq83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIrM3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwIrc3eEeWNP8bOIsOfRg" name="Passthru(Fork(SUpper)@3df25aa0)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIrs3eEeWNP8bOIsOfRg" target="_1xwIss3eEeWNP8bOIsOfRg" source="_1xwIr83eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwIr83eEeWNP8bOIsOfRg" name="Passthru(Fork(SUpper)@3df25aa0).input" incoming="_1xwID83eEeWNP8bOIsOfRg" outgoing="_1xwIrs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIsM3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIsc3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwIss3eEeWNP8bOIsOfRg" name="Passthru(Fork(SUpper)@3df25aa0).output" incoming="_1xwIrs3eEeWNP8bOIsOfRg" outgoing="_1xwIOM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIs83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwItM3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwItc3eEeWNP8bOIsOfRg" name="Passthru(Fork(V)@3f3cc0f6)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIts3eEeWNP8bOIsOfRg" target="_1xwIus3eEeWNP8bOIsOfRg" source="_1xwIt83eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwIt83eEeWNP8bOIsOfRg" name="Passthru(Fork(V)@3f3cc0f6).input" incoming="_1xwIEM3eEeWNP8bOIsOfRg" outgoing="_1xwIts3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIuM3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIuc3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwIus3eEeWNP8bOIsOfRg" name="Passthru(Fork(V)@3f3cc0f6).output" incoming="_1xwIts3eEeWNP8bOIsOfRg" outgoing="_1xwIOc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIu83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIvM3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwIvc3eEeWNP8bOIsOfRg" name="Passthru(Fork(SLower)@250ee28e)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIvs3eEeWNP8bOIsOfRg" target="_1xwIws3eEeWNP8bOIsOfRg" source="_1xwIv83eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwIv83eEeWNP8bOIsOfRg" name="Passthru(Fork(SLower)@250ee28e).input" incoming="_1xwIEc3eEeWNP8bOIsOfRg" outgoing="_1xwIvs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIwM3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIwc3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwIws3eEeWNP8bOIsOfRg" name="Passthru(Fork(SLower)@250ee28e).output" incoming="_1xwIvs3eEeWNP8bOIsOfRg" outgoing="_1xwIOs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwIw83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIxM3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwIxc3eEeWNP8bOIsOfRg" name="Passthru(Fork(noiseLimit)@660748ec)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIxs3eEeWNP8bOIsOfRg" target="_1xwIys3eEeWNP8bOIsOfRg" source="_1xwIx83eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwIx83eEeWNP8bOIsOfRg" name="Passthru(Fork(noiseLimit)@660748ec).input" incoming="_1xwIEs3eEeWNP8bOIsOfRg" outgoing="_1xwIxs3eEeWNP8bOIsOfRg" 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="_1xwIyM3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIyc3eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwIys3eEeWNP8bOIsOfRg" name="Passthru(Fork(noiseLimit)@660748ec).output" incoming="_1xwIxs3eEeWNP8bOIsOfRg" outgoing="_1xwIO83eEeWNP8bOIsOfRg" 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="_1xwIy83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwIzM3eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwIzc3eEeWNP8bOIsOfRg" name="Passthru(Fork(tokens)@148cb2b6)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwIzs3eEeWNP8bOIsOfRg" target="_1xwI0s3eEeWNP8bOIsOfRg" source="_1xwIz83eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwIz83eEeWNP8bOIsOfRg" name="Passthru(Fork(tokens)@148cb2b6).input" incoming="_1xwIE83eEeWNP8bOIsOfRg" outgoing="_1xwIzs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwI0M3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwI0c3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwI0s3eEeWNP8bOIsOfRg" name="Passthru(Fork(tokens)@148cb2b6).output" incoming="_1xwIzs3eEeWNP8bOIsOfRg" outgoing="_1xwIPM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwI083eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwI1M3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwI1c3eEeWNP8bOIsOfRg" name="Passthru(Fork(readings))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwI1s3eEeWNP8bOIsOfRg" target="_1xwI2s3eEeWNP8bOIsOfRg" source="_1xwI183eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwI183eEeWNP8bOIsOfRg" name="Passthru(Fork(readings)).input" incoming="_1xwIFM3eEeWNP8bOIsOfRg" outgoing="_1xwI1s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwI2M3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwI2c3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwI2s3eEeWNP8bOIsOfRg" name="Passthru(Fork(readings)).output" incoming="_1xwI1s3eEeWNP8bOIsOfRg" outgoing="_1xwIPc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwI283eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwI3M3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwI3c3eEeWNP8bOIsOfRg" name="Call(+)">
                  <argument xmi:id="_1xwI3s3eEeWNP8bOIsOfRg" name="Call(+).argument(x)" incoming="_1xwIBs3eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwI383eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwI4M3eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                  <argument xmi:id="_1xwI4c3eEeWNP8bOIsOfRg" name="Call(+).argument(y)" incoming="_1xwIP83eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwI4s3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwI483eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                  <result xmi:id="_1xwI5M3eEeWNP8bOIsOfRg" name="Call(+).result(result)">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwI5c3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwI5s3eEeWNP8bOIsOfRg" 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="_1xwI583eEeWNP8bOIsOfRg" name="Value(1)">
                  <result xmi:id="_1xwI6M3eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_1xwIP83eEeWNP8bOIsOfRg" 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="_1xwI6c3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwI6s3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_1xwI683eEeWNP8bOIsOfRg" 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="_1xwI7M3eEeWNP8bOIsOfRg" name="Passthru(upper)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwI7c3eEeWNP8bOIsOfRg" target="_1xwI8c3eEeWNP8bOIsOfRg" source="_1xwI7s3eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwI7s3eEeWNP8bOIsOfRg" name="Passthru(upper).input" incoming="_1xwIB83eEeWNP8bOIsOfRg" outgoing="_1xwI7c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwI783eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwI8M3eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_1xwI8c3eEeWNP8bOIsOfRg" name="Passthru(upper).output" incoming="_1xwI7c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwI8s3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwI883eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeOutput>
                </node>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwI9M3eEeWNP8bOIsOfRg" name="Call(+)">
                <argument xmi:id="_1xwI9c3eEeWNP8bOIsOfRg" name="Call(+).argument(x)" incoming="_1xwIBM3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwI9s3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwI983eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_1xwI-M3eEeWNP8bOIsOfRg" name="Call(+).argument(y)" incoming="_1xwIBc3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwI-c3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwI-s3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_1xwI-83eEeWNP8bOIsOfRg" name="Call(+).result(result)">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwI_M3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwI_c3eEeWNP8bOIsOfRg" 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="_1xwI_s3eEeWNP8bOIsOfRg" name="Value(1)">
                <result xmi:id="_1xwI_83eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_1xwIBc3eEeWNP8bOIsOfRg" 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="_1xwJAM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJAc3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_1xwJAs3eEeWNP8bOIsOfRg" value="1">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <loopVariable xmi:id="_1xwJA83eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariable(recordCount)" outgoing="_1xwH8M3eEeWNP8bOIsOfRg" 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="_1xwJBM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJBc3eEeWNP8bOIsOfRg" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwJBs3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariable(reading)" outgoing="_1xwH8c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJB83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJCM3eEeWNP8bOIsOfRg" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwJCc3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariable(SnEven)" outgoing="_1xwH8s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJCs3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJC83eEeWNP8bOIsOfRg" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwJDM3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariable(sum)" outgoing="_1xwH883eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJDc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJDs3eEeWNP8bOIsOfRg" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwJD83eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariable(outgoingEdges)" outgoing="_1xwH9M3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJEM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJEc3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwJEs3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariable(SnOdd)" outgoing="_1xwH9c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJE83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJFM3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwJFc3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariable(sensors)" outgoing="_1xwH9s3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJFs3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJF83eEeWNP8bOIsOfRg" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwJGM3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariable(SUpper)" outgoing="_1xwH983eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJGc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJGs3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwJG83eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariable(V)" outgoing="_1xwH-M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJHM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJHc3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwJHs3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariable(SLower)" outgoing="_1xwH-c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJH83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJIM3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwJIc3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariable(noiseLimit)" outgoing="_1xwH-s3eEeWNP8bOIsOfRg" 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="_1xwJIs3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJI83eEeWNP8bOIsOfRg" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwJJM3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariable(tokens)" outgoing="_1xwH-83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJJc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJJs3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwJJ83eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariable(readings)" outgoing="_1xwH_M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJKM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJKc3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwJKs3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariable(j)" outgoing="_1xwH_c3eEeWNP8bOIsOfRg" 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="_1xwJK83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJLM3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwJLc3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariable(counter)" outgoing="_1xwH_s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJLs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJL83eEeWNP8bOIsOfRg" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_1xwJMM3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariable(upper)" outgoing="_1xwH_83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJMc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJMs3eEeWNP8bOIsOfRg" value="1"/>
              </loopVariable>
              <loopVariableInput xmi:id="_1xwJM83eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariableInput(recordCount)" incoming="_1xvg983eEeWNP8bOIsOfRg" 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="_1xwJNM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJNc3eEeWNP8bOIsOfRg" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwJNs3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariableInput(reading)" incoming="_1xvg-M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJN83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJOM3eEeWNP8bOIsOfRg" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwJOc3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariableInput(SnEven)" incoming="_1xvg-c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJOs3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJO83eEeWNP8bOIsOfRg" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwJPM3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariableInput(sum)" incoming="_1xvg-s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJPc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJPs3eEeWNP8bOIsOfRg" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwJP83eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariableInput(outgoingEdges)" incoming="_1xvg-83eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJQM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJQc3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwJQs3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariableInput(SnOdd)" incoming="_1xvg_M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJQ83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJRM3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwJRc3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariableInput(sensors)" incoming="_1xvg_c3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJRs3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJR83eEeWNP8bOIsOfRg" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwJSM3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariableInput(SUpper)" incoming="_1xvg_s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJSc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJSs3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwJS83eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariableInput(V)" incoming="_1xvg_83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJTM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJTc3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwJTs3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariableInput(SLower)" incoming="_1xvhAM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJT83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJUM3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwJUc3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariableInput(noiseLimit)" incoming="_1xvhAc3eEeWNP8bOIsOfRg" 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="_1xwJUs3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJU83eEeWNP8bOIsOfRg" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwJVM3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariableInput(tokens)" incoming="_1xvhAs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJVc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJVs3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwJV83eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariableInput(readings)" incoming="_1xvhA83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJWM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJWc3eEeWNP8bOIsOfRg" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwJWs3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariableInput(j)" incoming="_1xwH7c3eEeWNP8bOIsOfRg" 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="_1xwJW83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJXM3eEeWNP8bOIsOfRg" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwJXc3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariableInput(counter)" incoming="_1xwH683eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJXs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJX83eEeWNP8bOIsOfRg" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_1xwJYM3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.loopVariableInput(upper)" incoming="_1xwH7M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJYc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJYs3eEeWNP8bOIsOfRg" value="1"/>
              </loopVariableInput>
              <result xmi:id="_1xwJY83eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.result(recordCount)" 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="_1xwJZM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJZc3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <result xmi:id="_1xwJZs3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.result(reading)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJZ83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJaM3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <result xmi:id="_1xwJac3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.result(SnEven)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJas3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJa83eEeWNP8bOIsOfRg" value="*"/>
              </result>
              <result xmi:id="_1xwJbM3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.result(sum)" outgoing="_1xwH6c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJbc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJbs3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <result xmi:id="_1xwJb83eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.result(outgoingEdges)" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJcM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJcc3eEeWNP8bOIsOfRg" value="*"/>
              </result>
              <result xmi:id="_1xwJcs3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.result(SnOdd)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJc83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJdM3eEeWNP8bOIsOfRg" value="*"/>
              </result>
              <result xmi:id="_1xwJdc3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.result(sensors)" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJds3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJd83eEeWNP8bOIsOfRg" value="*"/>
              </result>
              <result xmi:id="_1xwJeM3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.result(SUpper)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJec3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJes3eEeWNP8bOIsOfRg" value="*"/>
              </result>
              <result xmi:id="_1xwJe83eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.result(V)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJfM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJfc3eEeWNP8bOIsOfRg" value="*"/>
              </result>
              <result xmi:id="_1xwJfs3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.result(SLower)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJf83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJgM3eEeWNP8bOIsOfRg" value="*"/>
              </result>
              <result xmi:id="_1xwJgc3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.result(noiseLimit)" 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="_1xwJgs3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJg83eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <result xmi:id="_1xwJhM3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.result(tokens)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJhc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJhs3eEeWNP8bOIsOfRg" value="*"/>
              </result>
              <result xmi:id="_1xwJh83eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.result(readings)" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJiM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJic3eEeWNP8bOIsOfRg" value="*"/>
              </result>
              <result xmi:id="_1xwJis3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.result(j)" 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="_1xwJi83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJjM3eEeWNP8bOIsOfRg" value="*"/>
              </result>
              <result xmi:id="_1xwJjc3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.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="_1xwJjs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJj83eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <result xmi:id="_1xwJkM3eEeWNP8bOIsOfRg" name="ForStatement@662e85e5.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="_1xwJkc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJks3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwJk83eEeWNP8bOIsOfRg" name="Fork(sum)" incoming="_1xwH6c3eEeWNP8bOIsOfRg" outgoing="_1xvhBs3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwJlM3eEeWNP8bOIsOfRg" name="LoopVariables(ForStatement@662e85e5)" outgoing="_1xwH7s3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJlc3eEeWNP8bOIsOfRg" target="_1xwJos3eEeWNP8bOIsOfRg" source="_1xwJnc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJls3eEeWNP8bOIsOfRg" target="_1xwJrs3eEeWNP8bOIsOfRg" source="_1xwJpc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJl83eEeWNP8bOIsOfRg" target="_1xwJsc3eEeWNP8bOIsOfRg" source="_1xwJqc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xwJmM3eEeWNP8bOIsOfRg" name="Value(1)">
                <result xmi:id="_1xwJmc3eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_1xwH6s3eEeWNP8bOIsOfRg" 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="_1xwJms3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJm83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_1xwJnM3eEeWNP8bOIsOfRg" 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="_1xwJnc3eEeWNP8bOIsOfRg" name="Fork(Value(1).result)" incoming="_1xwH6s3eEeWNP8bOIsOfRg" outgoing="_1xwH7c3eEeWNP8bOIsOfRg _1xwJlc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwJns3eEeWNP8bOIsOfRg" name="Call(-)">
                <argument xmi:id="_1xwJn83eEeWNP8bOIsOfRg" name="Call(-).argument(x)" incoming="_1xvhBM3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJoM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJoc3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_1xwJos3eEeWNP8bOIsOfRg" name="Call(-).argument(y)" incoming="_1xwJlc3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJo83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJpM3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_1xwJpc3eEeWNP8bOIsOfRg" name="Call(-).result(result)" outgoing="_1xwJls3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJps3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJp83eEeWNP8bOIsOfRg" 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="_1xwJqM3eEeWNP8bOIsOfRg" name="Value(1)">
                <result xmi:id="_1xwJqc3eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_1xwJl83eEeWNP8bOIsOfRg" 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="_1xwJqs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJq83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_1xwJrM3eEeWNP8bOIsOfRg" 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="_1xwJrc3eEeWNP8bOIsOfRg" name="Call(+)">
                <argument xmi:id="_1xwJrs3eEeWNP8bOIsOfRg" name="Call(+).argument(x)" incoming="_1xwJls3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJr83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJsM3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_1xwJsc3eEeWNP8bOIsOfRg" name="Call(+).argument(y)" incoming="_1xwJl83eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJss3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJs83eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_1xwJtM3eEeWNP8bOIsOfRg" name="Call(+).result(result)" outgoing="_1xwH7M3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJtc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJts3eEeWNP8bOIsOfRg" 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="_1xwJt83eEeWNP8bOIsOfRg" name="Value(1)">
                <result xmi:id="_1xwJuM3eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_1xwH683eEeWNP8bOIsOfRg" 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="_1xwJuc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJus3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_1xwJu83eEeWNP8bOIsOfRg" value="1">
                  <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="_1xwJvM3eEeWNP8bOIsOfRg" name="ExpressionStatement@718ae772" incoming="_1xvhB83eEeWNP8bOIsOfRg" outgoing="_1xvhCs3eEeWNP8bOIsOfRg">
            <node xmi:type="uml:ForkNode" xmi:id="_1xwJvc3eEeWNP8bOIsOfRg" name="Fork(sum1)@5661279a" incoming="_1xvhBs3eEeWNP8bOIsOfRg" outgoing="_1xvhFc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwJvs3eEeWNP8bOIsOfRg" name="RightHandSide@46f1bc4"/>
          </node>
          <node xmi:type="uml:ExpansionRegion" xmi:id="_1xwJv83eEeWNP8bOIsOfRg" name="ForStatement@454beacd" incoming="_1xvhCs3eEeWNP8bOIsOfRg" outgoing="_1xvhDc3eEeWNP8bOIsOfRg" inputElement="_1xwJzs3eEeWNP8bOIsOfRg _1xwJz83eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJwM3eEeWNP8bOIsOfRg" target="_1xwJxM3eEeWNP8bOIsOfRg" source="_1xwJzs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJwc3eEeWNP8bOIsOfRg" target="_1xwJxc3eEeWNP8bOIsOfRg" source="_1xwJz83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJws3eEeWNP8bOIsOfRg" target="_1xwJyM3eEeWNP8bOIsOfRg" source="_1xwJxc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJw83eEeWNP8bOIsOfRg" target="_1xwJy83eEeWNP8bOIsOfRg" source="_1xwJxM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwJxM3eEeWNP8bOIsOfRg" name="Fork(outgoingEdge)" incoming="_1xwJwM3eEeWNP8bOIsOfRg" outgoing="_1xwJw83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwJxc3eEeWNP8bOIsOfRg" name="Fork(token)" incoming="_1xwJwc3eEeWNP8bOIsOfRg" outgoing="_1xwJws3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwJxs3eEeWNP8bOIsOfRg" name="ExpressionStatement@7f8e063f">
              <node xmi:type="uml:CallOperationAction" xmi:id="_1xwJx83eEeWNP8bOIsOfRg" name="Call(sendOffer)" operation="_1xwtgc3eEeWNP8bOIsOfRg">
                <argument xmi:id="_1xwJyM3eEeWNP8bOIsOfRg" name="Call(sendOffer).argument(token)" incoming="_1xwJws3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJyc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJys3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <target xmi:id="_1xwJy83eEeWNP8bOIsOfRg" name="Call(sendOffer).target" incoming="_1xwJw83eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJzM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJzc3eEeWNP8bOIsOfRg" value="1"/>
                </target>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ExpansionNode" xmi:id="_1xwJzs3eEeWNP8bOIsOfRg" name="ForStatement@454beacd.inputElement(outgoingEdge)" incoming="_1xvhCM3eEeWNP8bOIsOfRg" outgoing="_1xwJwM3eEeWNP8bOIsOfRg" regionAsInput="_1xwJv83eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:ExpansionNode" xmi:id="_1xwJz83eEeWNP8bOIsOfRg" name="ForStatement@454beacd.inputElement(token)" incoming="_1xvhCc3eEeWNP8bOIsOfRg" outgoing="_1xwJwc3eEeWNP8bOIsOfRg" regionAsInput="_1xwJv83eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:ExpansionRegion" xmi:id="_1xwJ0M3eEeWNP8bOIsOfRg" name="ForStatement@595e0045" incoming="_1xvhDc3eEeWNP8bOIsOfRg" outgoing="_1xvhE83eEeWNP8bOIsOfRg" mode="parallel" inputElement="_1xwJ983eEeWNP8bOIsOfRg _1xwJ-M3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJ0c3eEeWNP8bOIsOfRg" target="_1xwJ1s3eEeWNP8bOIsOfRg" source="_1xwJ983eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJ0s3eEeWNP8bOIsOfRg" target="_1xwJ183eEeWNP8bOIsOfRg" source="_1xwJ-M3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJ083eEeWNP8bOIsOfRg" target="_1xwJ7M3eEeWNP8bOIsOfRg" source="_1xwJ1s3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJ1M3eEeWNP8bOIsOfRg" target="_1xwJ8c3eEeWNP8bOIsOfRg" source="_1xwJ183eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJ1c3eEeWNP8bOIsOfRg" target="_1xwJ383eEeWNP8bOIsOfRg" source="_1xwJ1s3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwJ1s3eEeWNP8bOIsOfRg" name="Fork(outgoingEdge)" incoming="_1xwJ0c3eEeWNP8bOIsOfRg" outgoing="_1xwJ083eEeWNP8bOIsOfRg _1xwJ1c3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwJ183eEeWNP8bOIsOfRg" name="Fork(token)" incoming="_1xwJ0s3eEeWNP8bOIsOfRg" outgoing="_1xwJ1M3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwJ2M3eEeWNP8bOIsOfRg" name="ExpressionStatement@24bf1c4a">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJ2c3eEeWNP8bOIsOfRg" target="_1xwJ3M3eEeWNP8bOIsOfRg" source="_1xwJ9M3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_1xwJ2s3eEeWNP8bOIsOfRg" target="_1xwJ283eEeWNP8bOIsOfRg" source="_1xwJ4s3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_1xwJ283eEeWNP8bOIsOfRg" name="Call(sendOffer)" incoming="_1xwJ2s3eEeWNP8bOIsOfRg" operation="_1xwtgc3eEeWNP8bOIsOfRg">
                <argument xmi:id="_1xwJ3M3eEeWNP8bOIsOfRg" name="Call(sendOffer).argument(token)" incoming="_1xwJ2c3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJ3c3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJ3s3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <target xmi:id="_1xwJ383eEeWNP8bOIsOfRg" name="Call(sendOffer).target" incoming="_1xwJ1c3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJ4M3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJ4c3eEeWNP8bOIsOfRg" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwJ4s3eEeWNP8bOIsOfRg" name="Tuple@6cbddae4" outgoing="_1xwJ2s3eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJ483eEeWNP8bOIsOfRg" target="_1xwJ5s3eEeWNP8bOIsOfRg" source="_1xwJ7M3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJ5M3eEeWNP8bOIsOfRg" target="_1xwJ7s3eEeWNP8bOIsOfRg" source="_1xwJ6c3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_1xwJ5c3eEeWNP8bOIsOfRg" name="Read(token)" structuralFeature="_1xwLgs3eEeWNP8bOIsOfRg">
                  <object xmi:id="_1xwJ5s3eEeWNP8bOIsOfRg" name="Read(token).object" incoming="_1xwJ483eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJ583eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJ6M3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_1xwJ6c3eEeWNP8bOIsOfRg" name="Read(token).result" outgoing="_1xwJ5M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJ6s3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJ683eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_1xwJ7M3eEeWNP8bOIsOfRg" name="Fork(Fork(outgoingEdge))" incoming="_1xwJ083eEeWNP8bOIsOfRg" outgoing="_1xwJ483eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwJ7c3eEeWNP8bOIsOfRg" name="Call(+)">
                  <argument xmi:id="_1xwJ7s3eEeWNP8bOIsOfRg" name="Call(+).argument(x)" incoming="_1xwJ5M3eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJ783eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJ8M3eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                  <argument xmi:id="_1xwJ8c3eEeWNP8bOIsOfRg" name="Call(+).argument(y)" incoming="_1xwJ1M3eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJ8s3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJ883eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                  <result xmi:id="_1xwJ9M3eEeWNP8bOIsOfRg" name="Call(+).result(result)" outgoing="_1xwJ2c3eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwJ9c3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwJ9s3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-plus"/>
                </node>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ExpansionNode" xmi:id="_1xwJ983eEeWNP8bOIsOfRg" name="ForStatement@595e0045.inputElement(outgoingEdge)" incoming="_1xvhC83eEeWNP8bOIsOfRg" outgoing="_1xwJ0c3eEeWNP8bOIsOfRg" regionAsInput="_1xwJ0M3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:ExpansionNode" xmi:id="_1xwJ-M3eEeWNP8bOIsOfRg" name="ForStatement@595e0045.inputElement(token)" incoming="_1xvhDM3eEeWNP8bOIsOfRg" outgoing="_1xwJ0s3eEeWNP8bOIsOfRg" regionAsInput="_1xwJ0M3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:ExpansionRegion" xmi:id="_1xwJ-c3eEeWNP8bOIsOfRg" name="ForStatement@55ceb31c" incoming="_1xvhE83eEeWNP8bOIsOfRg" mode="parallel" outputElement="_1xwKLM3eEeWNP8bOIsOfRg _1xwKLs3eEeWNP8bOIsOfRg" inputElement="_1xwKKc3eEeWNP8bOIsOfRg _1xwKKs3eEeWNP8bOIsOfRg _1xwKK83eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJ-s3eEeWNP8bOIsOfRg" target="_1xwKBM3eEeWNP8bOIsOfRg" source="_1xwKKc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJ-83eEeWNP8bOIsOfRg" target="_1xwKBc3eEeWNP8bOIsOfRg" source="_1xwKKs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJ_M3eEeWNP8bOIsOfRg" target="_1xwKBs3eEeWNP8bOIsOfRg" source="_1xwKK83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJ_c3eEeWNP8bOIsOfRg" target="_1xwKCs3eEeWNP8bOIsOfRg" source="_1xwKBM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJ_s3eEeWNP8bOIsOfRg" target="_1xwKDc3eEeWNP8bOIsOfRg" source="_1xwKBc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwJ_83eEeWNP8bOIsOfRg" target="_1xwKLM3eEeWNP8bOIsOfRg" source="_1xwKEM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKAM3eEeWNP8bOIsOfRg" target="_1xwKFs3eEeWNP8bOIsOfRg" source="_1xwKBM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKAc3eEeWNP8bOIsOfRg" target="_1xwKGc3eEeWNP8bOIsOfRg" source="_1xwKBc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKAs3eEeWNP8bOIsOfRg" target="_1xwKI83eEeWNP8bOIsOfRg" source="_1xwKBs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKA83eEeWNP8bOIsOfRg" target="_1xwKLs3eEeWNP8bOIsOfRg" source="_1xwKJs3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwKBM3eEeWNP8bOIsOfRg" name="Fork(lower)" incoming="_1xwJ-s3eEeWNP8bOIsOfRg" outgoing="_1xwJ_c3eEeWNP8bOIsOfRg _1xwKAM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwKBc3eEeWNP8bOIsOfRg" name="Fork(upper)" incoming="_1xwJ-83eEeWNP8bOIsOfRg" outgoing="_1xwJ_s3eEeWNP8bOIsOfRg _1xwKAc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwKBs3eEeWNP8bOIsOfRg" name="Fork(root)" incoming="_1xwJ_M3eEeWNP8bOIsOfRg" outgoing="_1xwKAs3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwKB83eEeWNP8bOIsOfRg" name="BlockStatement@167a821f">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwKCM3eEeWNP8bOIsOfRg" name="ExpressionStatement@44f4ccc0">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwKCc3eEeWNP8bOIsOfRg" name="Call(+)">
                  <argument xmi:id="_1xwKCs3eEeWNP8bOIsOfRg" name="Call(+).argument(x)" incoming="_1xwJ_c3eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKC83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKDM3eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                  <argument xmi:id="_1xwKDc3eEeWNP8bOIsOfRg" name="Call(+).argument(y)" incoming="_1xwJ_s3eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKDs3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKD83eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                  <result xmi:id="_1xwKEM3eEeWNP8bOIsOfRg" name="Call(+).result(result)" outgoing="_1xwJ_83eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKEc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKEs3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-plus"/>
                </node>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwKE83eEeWNP8bOIsOfRg" name="ExpressionStatement@3ddd74a9">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKFM3eEeWNP8bOIsOfRg" target="_1xwKIM3eEeWNP8bOIsOfRg" source="_1xwKHM3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwKFc3eEeWNP8bOIsOfRg" name="Call(-)">
                  <argument xmi:id="_1xwKFs3eEeWNP8bOIsOfRg" name="Call(-).argument(x)" incoming="_1xwKAM3eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKF83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKGM3eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                  <argument xmi:id="_1xwKGc3eEeWNP8bOIsOfRg" name="Call(-).argument(y)" incoming="_1xwKAc3eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKGs3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKG83eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                  <result xmi:id="_1xwKHM3eEeWNP8bOIsOfRg" name="Call(-).result(result)" outgoing="_1xwKFM3eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKHc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKHs3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-minus"/>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwKH83eEeWNP8bOIsOfRg" name="Call(*)">
                  <argument xmi:id="_1xwKIM3eEeWNP8bOIsOfRg" name="Call(*).argument(x)" incoming="_1xwKFM3eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKIc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKIs3eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                  <argument xmi:id="_1xwKI83eEeWNP8bOIsOfRg" name="Call(*).argument(y)" incoming="_1xwKAs3eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKJM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKJc3eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                  <result xmi:id="_1xwKJs3eEeWNP8bOIsOfRg" name="Call(*).result(result)" outgoing="_1xwKA83eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKJ83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKKM3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-times"/>
                </node>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ExpansionNode" xmi:id="_1xwKKc3eEeWNP8bOIsOfRg" name="ForStatement@55ceb31c.inputElement(lower)" incoming="_1xvhDs3eEeWNP8bOIsOfRg" outgoing="_1xwJ-s3eEeWNP8bOIsOfRg" regionAsInput="_1xwJ-c3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:ExpansionNode" xmi:id="_1xwKKs3eEeWNP8bOIsOfRg" name="ForStatement@55ceb31c.inputElement(upper)" incoming="_1xvhD83eEeWNP8bOIsOfRg" outgoing="_1xwJ-83eEeWNP8bOIsOfRg" regionAsInput="_1xwJ-c3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:ExpansionNode" xmi:id="_1xwKK83eEeWNP8bOIsOfRg" name="ForStatement@55ceb31c.inputElement(root)" incoming="_1xvhEM3eEeWNP8bOIsOfRg" outgoing="_1xwJ_M3eEeWNP8bOIsOfRg" regionAsInput="_1xwJ-c3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:ExpansionNode" xmi:id="_1xwKLM3eEeWNP8bOIsOfRg" name="ForStatement@55ceb31c.outputElement(SnEven)" incoming="_1xwJ_83eEeWNP8bOIsOfRg" outgoing="_1xvhEc3eEeWNP8bOIsOfRg" regionAsOutput="_1xwJ-c3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:ForkNode" xmi:id="_1xwKLc3eEeWNP8bOIsOfRg" name="Fork(SnEven)" incoming="_1xvhEc3eEeWNP8bOIsOfRg" outgoing="_1xvhF83eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:ExpansionNode" xmi:id="_1xwKLs3eEeWNP8bOIsOfRg" name="ForStatement@55ceb31c.outputElement(SnOdd)" incoming="_1xwKA83eEeWNP8bOIsOfRg" outgoing="_1xvhEs3eEeWNP8bOIsOfRg" regionAsOutput="_1xwJ-c3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:ForkNode" xmi:id="_1xwKL83eEeWNP8bOIsOfRg" name="Fork(SnOdd)" incoming="_1xvhEs3eEeWNP8bOIsOfRg" outgoing="_1xvhGM3eEeWNP8bOIsOfRg"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xvg1s3eEeWNP8bOIsOfRg" name="Output(readings)" incoming="_1xvg0c3eEeWNP8bOIsOfRg" parameter="_1xvgws3eEeWNP8bOIsOfRg">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xvg183eEeWNP8bOIsOfRg" name="Output(sum1)" incoming="_1xvg0s3eEeWNP8bOIsOfRg" parameter="_1xvgxc3eEeWNP8bOIsOfRg">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xvg2M3eEeWNP8bOIsOfRg" name="Output(outgoingEdges)" incoming="_1xvg083eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" parameter="_1xvgyM3eEeWNP8bOIsOfRg"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xvg2c3eEeWNP8bOIsOfRg" name="Output(SnEven)" incoming="_1xvg1M3eEeWNP8bOIsOfRg" parameter="_1xvgy83eEeWNP8bOIsOfRg">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xvg2s3eEeWNP8bOIsOfRg" name="Output(SnOdd)" incoming="_1xvg1c3eEeWNP8bOIsOfRg" parameter="_1xvgzs3eEeWNP8bOIsOfRg">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_1xwKMM3eEeWNP8bOIsOfRg" name="destroy$method$1" specification="_1xwKls3eEeWNP8bOIsOfRg" node="_1xwKMc3eEeWNP8bOIsOfRg" group="_1xwKMc3eEeWNP8bOIsOfRg">
        <structuredNode xmi:id="_1xwKMc3eEeWNP8bOIsOfRg" name="Body(destroy$method$1)"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_1xwKMs3eEeWNP8bOIsOfRg" name="Statements_For_Looping$initialization$1" specification="_1xwKes3eEeWNP8bOIsOfRg" node="_1xwKM83eEeWNP8bOIsOfRg" group="_1xwKM83eEeWNP8bOIsOfRg">
        <structuredNode xmi:id="_1xwKM83eEeWNP8bOIsOfRg" name="Body(Statements_For_Looping$initialization$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKNM3eEeWNP8bOIsOfRg" target="_1xwKQ83eEeWNP8bOIsOfRg" source="_1xwKQM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKNc3eEeWNP8bOIsOfRg" target="_1xwKR83eEeWNP8bOIsOfRg" source="_1xwKQ83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKNs3eEeWNP8bOIsOfRg" target="_1xwKUs3eEeWNP8bOIsOfRg" source="_1xwKQ83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKN83eEeWNP8bOIsOfRg" target="_1xwKXM3eEeWNP8bOIsOfRg" source="_1xwKQ83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKOM3eEeWNP8bOIsOfRg" target="_1xwKY83eEeWNP8bOIsOfRg" source="_1xwKX83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKOc3eEeWNP8bOIsOfRg" target="_1xwKb83eEeWNP8bOIsOfRg" source="_1xwKZs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKOs3eEeWNP8bOIsOfRg" target="_1xwKdc3eEeWNP8bOIsOfRg" source="_1xwKas3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xwKO83eEeWNP8bOIsOfRg" target="_1xwKec3eEeWNP8bOIsOfRg" source="_1xwKeM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKPM3eEeWNP8bOIsOfRg" target="_1xwKec3eEeWNP8bOIsOfRg" source="_1xwKcs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xwKPc3eEeWNP8bOIsOfRg" target="_1xwKRM3eEeWNP8bOIsOfRg" source="_1xwKec3eEeWNP8bOIsOfRg">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_1xwKPs3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_1xwKP83eEeWNP8bOIsOfRg" name="ReadSelf">
            <result xmi:id="_1xwKQM3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_1xwKNM3eEeWNP8bOIsOfRg" type="_1xvfMc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKQc3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKQs3eEeWNP8bOIsOfRg" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_1xwKQ83eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_1xwKNM3eEeWNP8bOIsOfRg" outgoing="_1xwKNc3eEeWNP8bOIsOfRg _1xwKNs3eEeWNP8bOIsOfRg _1xwKN83eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwKRM3eEeWNP8bOIsOfRg" name="Initialization" incoming="_1xwKPc3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwKRc3eEeWNP8bOIsOfRg" target="_1xwKSs3eEeWNP8bOIsOfRg" source="_1xwKRs3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_1xwKRs3eEeWNP8bOIsOfRg" name="Call(Test$initialization$1)" outgoing="_1xwKRc3eEeWNP8bOIsOfRg" operation="_1xwuic3eEeWNP8bOIsOfRg">
              <target xmi:id="_1xwKR83eEeWNP8bOIsOfRg" name="Call(Test$initialization$1).target" incoming="_1xwKNc3eEeWNP8bOIsOfRg" type="_1xwtms3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKSM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKSc3eEeWNP8bOIsOfRg" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwKSs3eEeWNP8bOIsOfRg" name="Set(initializationFlag)" incoming="_1xwKRc3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKS83eEeWNP8bOIsOfRg" target="_1xwKWM3eEeWNP8bOIsOfRg" source="_1xwKTc3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xwKTM3eEeWNP8bOIsOfRg" name="Value(true)">
                <result xmi:id="_1xwKTc3eEeWNP8bOIsOfRg" name="Value(true).result" outgoing="_1xwKS83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKTs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKT83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralBoolean" xmi:id="_1xwKUM3eEeWNP8bOIsOfRg" value="true">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                </value>
              </node>
              <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_1xwKUc3eEeWNP8bOIsOfRg" name="Write(Statements_For_Looping$initializationFlag$1)" structuralFeature="_1xvfOM3eEeWNP8bOIsOfRg" isReplaceAll="true">
                <object xmi:id="_1xwKUs3eEeWNP8bOIsOfRg" name="Write(Statements_For_Looping$initializationFlag$1).object" incoming="_1xwKNs3eEeWNP8bOIsOfRg" type="_1xvfMc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKU83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKVM3eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_1xwKVc3eEeWNP8bOIsOfRg" name="Write(Statements_For_Looping$initializationFlag$1).result" type="_1xvfMc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKVs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKV83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:id="_1xwKWM3eEeWNP8bOIsOfRg" name="Write(Statements_For_Looping$initializationFlag$1).value" incoming="_1xwKS83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKWc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKWs3eEeWNP8bOIsOfRg" value="1"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_1xwKW83eEeWNP8bOIsOfRg" name="Read(Statements_For_Looping$initializationFlag$1)" structuralFeature="_1xvfOM3eEeWNP8bOIsOfRg">
            <object xmi:id="_1xwKXM3eEeWNP8bOIsOfRg" name="Read(Statements_For_Looping$initializationFlag$1).object" incoming="_1xwKN83eEeWNP8bOIsOfRg" type="_1xvfMc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKXc3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKXs3eEeWNP8bOIsOfRg" value="1"/>
            </object>
            <result xmi:id="_1xwKX83eEeWNP8bOIsOfRg" name="Read(Statements_For_Looping$initializationFlag$1).result" outgoing="_1xwKOM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKYM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKYc3eEeWNP8bOIsOfRg" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwKYs3eEeWNP8bOIsOfRg" name="Call(ListSize)">
            <argument xmi:id="_1xwKY83eEeWNP8bOIsOfRg" name="Call(ListSize).argument(list)" incoming="_1xwKOM3eEeWNP8bOIsOfRg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKZM3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKZc3eEeWNP8bOIsOfRg" value="*"/>
            </argument>
            <result xmi:id="_1xwKZs3eEeWNP8bOIsOfRg" name="Call(ListSize).result(result)" outgoing="_1xwKOc3eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKZ83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKaM3eEeWNP8bOIsOfRg" 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="_1xwKac3eEeWNP8bOIsOfRg" name="Value(0)">
            <result xmi:id="_1xwKas3eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_1xwKOs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKa83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKbM3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_1xwKbc3eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_1xwKbs3eEeWNP8bOIsOfRg" name="Test(Size==0)">
            <first xmi:id="_1xwKb83eEeWNP8bOIsOfRg" name="Test(Size==0).first" incoming="_1xwKOc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKcM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKcc3eEeWNP8bOIsOfRg" value="1"/>
            </first>
            <result xmi:id="_1xwKcs3eEeWNP8bOIsOfRg" name="Test(Size==0).result" outgoing="_1xwKPM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKc83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKdM3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <second xmi:id="_1xwKdc3eEeWNP8bOIsOfRg" name="Test(Size==0).second" incoming="_1xwKOs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKds3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKd83eEeWNP8bOIsOfRg" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_1xwKeM3eEeWNP8bOIsOfRg" name="InitialNode" outgoing="_1xwKO83eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_1xwKec3eEeWNP8bOIsOfRg" name="Decision(Test(Statements_For_Looping$initializationFlag$1))" incoming="_1xwKO83eEeWNP8bOIsOfRg _1xwKPM3eEeWNP8bOIsOfRg" outgoing="_1xwKPc3eEeWNP8bOIsOfRg" decisionInputFlow="_1xwKPM3eEeWNP8bOIsOfRg"/>
        </structuredNode>
      </ownedBehavior>
      <ownedOperation xmi:id="_1xwKes3eEeWNP8bOIsOfRg" name="Statements_For_Looping$initialization$1" visibility="protected" method="_1xwKMs3eEeWNP8bOIsOfRg"/>
      <ownedOperation xmi:id="_1xwKe83eEeWNP8bOIsOfRg" name="Statements_For_Looping" visibility="public" method="_1xvfO83eEeWNP8bOIsOfRg">
        <ownedParameter xmi:id="_1xwKfM3eEeWNP8bOIsOfRg" name="" visibility="package" type="_1xvfMc3eEeWNP8bOIsOfRg" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKfc3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKfs3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_1xwKf83eEeWNP8bOIsOfRg" name="run" visibility="public" method="_1xvfYc3eEeWNP8bOIsOfRg">
        <ownedParameter xmi:id="_1xwKgM3eEeWNP8bOIsOfRg" name="tester" visibility="package" type="_1xwuk83eEeWNP8bOIsOfRg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKgc3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKgs3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_1xwKg83eEeWNP8bOIsOfRg" name="" visibility="package" type="_1xvfMc3eEeWNP8bOIsOfRg" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKhM3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKhc3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_1xwKhs3eEeWNP8bOIsOfRg" name="test" visibility="public" method="_1xvgwc3eEeWNP8bOIsOfRg">
        <ownedParameter xmi:id="_1xwKh83eEeWNP8bOIsOfRg" name="readings" visibility="package" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKiM3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKic3eEeWNP8bOIsOfRg" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_1xwKis3eEeWNP8bOIsOfRg" name="sum1" visibility="package" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKi83eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKjM3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_1xwKjc3eEeWNP8bOIsOfRg" name="outgoingEdges" visibility="package" type="_1xwLfs3eEeWNP8bOIsOfRg" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKjs3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKj83eEeWNP8bOIsOfRg" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_1xwKkM3eEeWNP8bOIsOfRg" name="SnEven" visibility="package" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKkc3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKks3eEeWNP8bOIsOfRg" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_1xwKk83eEeWNP8bOIsOfRg" name="SnOdd" visibility="package" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKlM3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKlc3eEeWNP8bOIsOfRg" value="*"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_1xwKls3eEeWNP8bOIsOfRg" name="destroy" visibility="public" method="_1xwKMM3eEeWNP8bOIsOfRg" redefinedOperation="_1xwuis3eEeWNP8bOIsOfRg"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_1xwKl83eEeWNP8bOIsOfRg" name="Sensor" visibility="private">
        <ownedAttribute xmi:id="_1xwKmM3eEeWNP8bOIsOfRg" name="Sensor$initializationFlag$1" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKmc3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKms3eEeWNP8bOIsOfRg" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_1xwKm83eEeWNP8bOIsOfRg" name="reading" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKnM3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKnc3eEeWNP8bOIsOfRg" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_1xwKns3eEeWNP8bOIsOfRg" name="Sensor$method$1" specification="_1xwLcs3eEeWNP8bOIsOfRg" node="_1xwKqs3eEeWNP8bOIsOfRg _1xwKrc3eEeWNP8bOIsOfRg _1xwKq83eEeWNP8bOIsOfRg _1xwKs83eEeWNP8bOIsOfRg _1xwKrM3eEeWNP8bOIsOfRg" group="_1xwKrc3eEeWNP8bOIsOfRg _1xwKs83eEeWNP8bOIsOfRg">
          <ownedParameter xmi:id="_1xwKn83eEeWNP8bOIsOfRg" name="reading">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKoM3eEeWNP8bOIsOfRg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKoc3eEeWNP8bOIsOfRg" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_1xwKos3eEeWNP8bOIsOfRg" name="" type="_1xwKl83eEeWNP8bOIsOfRg" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKo83eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKpM3eEeWNP8bOIsOfRg" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKpc3eEeWNP8bOIsOfRg" target="_1xwKr83eEeWNP8bOIsOfRg" source="_1xwKqs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKps3eEeWNP8bOIsOfRg" target="_1xwK0c3eEeWNP8bOIsOfRg" source="_1xwKss3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKp83eEeWNP8bOIsOfRg" target="_1xwKq83eEeWNP8bOIsOfRg" source="_1xwK7c3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xwKqM3eEeWNP8bOIsOfRg" target="_1xwKrM3eEeWNP8bOIsOfRg" source="_1xwKrc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xwKqc3eEeWNP8bOIsOfRg" target="_1xwKs83eEeWNP8bOIsOfRg" source="_1xwKrM3eEeWNP8bOIsOfRg"/>
          <structuredNode xmi:id="_1xwKrc3eEeWNP8bOIsOfRg" name="Node(Input(reading))" outgoing="_1xwKqM3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKrs3eEeWNP8bOIsOfRg" target="_1xwKss3eEeWNP8bOIsOfRg" source="_1xwKr83eEeWNP8bOIsOfRg"/>
            <structuredNodeInput xmi:id="_1xwKr83eEeWNP8bOIsOfRg" name="Input(reading)" incoming="_1xwKpc3eEeWNP8bOIsOfRg" outgoing="_1xwKrs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKsM3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKsc3eEeWNP8bOIsOfRg" value="1"/>
            </structuredNodeInput>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwKss3eEeWNP8bOIsOfRg" name="Fork(reading)" incoming="_1xwKrs3eEeWNP8bOIsOfRg" outgoing="_1xwKps3eEeWNP8bOIsOfRg"/>
          </structuredNode>
          <structuredNode xmi:id="_1xwKs83eEeWNP8bOIsOfRg" name="Body(Sensor$method$1)" incoming="_1xwKqc3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKtM3eEeWNP8bOIsOfRg" target="_1xwK7c3eEeWNP8bOIsOfRg" source="_1xwK6s3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKtc3eEeWNP8bOIsOfRg" target="_1xwK783eEeWNP8bOIsOfRg" source="_1xwK7c3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwKts3eEeWNP8bOIsOfRg" target="_1xwKv83eEeWNP8bOIsOfRg" source="_1xwK7s3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKt83eEeWNP8bOIsOfRg" target="_1xwK883eEeWNP8bOIsOfRg" source="_1xwK7c3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKuM3eEeWNP8bOIsOfRg" target="_1xwK-s3eEeWNP8bOIsOfRg" source="_1xwK9s3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKuc3eEeWNP8bOIsOfRg" target="_1xwLBs3eEeWNP8bOIsOfRg" source="_1xwK_c3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKus3eEeWNP8bOIsOfRg" target="_1xwLDM3eEeWNP8bOIsOfRg" source="_1xwLAc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwKu83eEeWNP8bOIsOfRg" target="_1xwLEM3eEeWNP8bOIsOfRg" source="_1xwLD83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKvM3eEeWNP8bOIsOfRg" target="_1xwLEM3eEeWNP8bOIsOfRg" source="_1xwLCc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwKvc3eEeWNP8bOIsOfRg" target="_1xwK7s3eEeWNP8bOIsOfRg" source="_1xwLEM3eEeWNP8bOIsOfRg">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_1xwKvs3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwKv83eEeWNP8bOIsOfRg" name="Body" incoming="_1xwKts3eEeWNP8bOIsOfRg">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwKwM3eEeWNP8bOIsOfRg" name="ExpressionStatement@49f4d5a">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKwc3eEeWNP8bOIsOfRg" target="_1xwKy83eEeWNP8bOIsOfRg" source="_1xwKx83eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKws3eEeWNP8bOIsOfRg" target="_1xwK1M3eEeWNP8bOIsOfRg" source="_1xwK0c3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwKw83eEeWNP8bOIsOfRg" target="_1xwK2s3eEeWNP8bOIsOfRg" source="_1xwKzs3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_1xwKxM3eEeWNP8bOIsOfRg" target="_1xwKxc3eEeWNP8bOIsOfRg" source="_1xwK6M3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwKxc3eEeWNP8bOIsOfRg" name="Expression(LeftHandSide@5083a184)" incoming="_1xwKxM3eEeWNP8bOIsOfRg">
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_1xwKxs3eEeWNP8bOIsOfRg" name="ReadSelf">
                    <result xmi:id="_1xwKx83eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_1xwKwc3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKyM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKyc3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_1xwKys3eEeWNP8bOIsOfRg" name="Clear(reading)" structuralFeature="_1xwKm83eEeWNP8bOIsOfRg">
                  <object xmi:id="_1xwKy83eEeWNP8bOIsOfRg" name="Clear(reading).object" incoming="_1xwKwc3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKzM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwKzc3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_1xwKzs3eEeWNP8bOIsOfRg" name="Clear(reading).result" outgoing="_1xwKw83eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwKz83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwK0M3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_1xwK0c3eEeWNP8bOIsOfRg" name="Fork(LeftHandSide@5083a184)" incoming="_1xwKps3eEeWNP8bOIsOfRg" outgoing="_1xwKws3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwK0s3eEeWNP8bOIsOfRg" name="WriteAll(Sensor::reading)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwK083eEeWNP8bOIsOfRg" target="_1xwK583eEeWNP8bOIsOfRg" source="_1xwK1M3eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwK1M3eEeWNP8bOIsOfRg" name="WriteAll(Sensor::reading).input(Sensor::reading)" incoming="_1xwKws3eEeWNP8bOIsOfRg" outgoing="_1xwK083eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwK1c3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwK1s3eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:ExpansionRegion" xmi:id="_1xwK183eEeWNP8bOIsOfRg" name="Iterate(Write(reading))" inputElement="_1xwK583eEeWNP8bOIsOfRg">
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwK2M3eEeWNP8bOIsOfRg" target="_1xwK5M3eEeWNP8bOIsOfRg" source="_1xwK583eEeWNP8bOIsOfRg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwK2c3eEeWNP8bOIsOfRg" target="_1xwK3s3eEeWNP8bOIsOfRg" source="_1xwK2s3eEeWNP8bOIsOfRg"/>
                    <structuredNodeInput xmi:id="_1xwK2s3eEeWNP8bOIsOfRg" name="Iterate(Write(reading)).input(Clear(reading).result)" incoming="_1xwKw83eEeWNP8bOIsOfRg" outgoing="_1xwK2c3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwK283eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwK3M3eEeWNP8bOIsOfRg" value="1"/>
                    </structuredNodeInput>
                    <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_1xwK3c3eEeWNP8bOIsOfRg" name="Write(reading)" structuralFeature="_1xwKm83eEeWNP8bOIsOfRg">
                      <object xmi:id="_1xwK3s3eEeWNP8bOIsOfRg" name="Write(reading).object" incoming="_1xwK2c3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwK383eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwK4M3eEeWNP8bOIsOfRg" value="1"/>
                      </object>
                      <result xmi:id="_1xwK4c3eEeWNP8bOIsOfRg" name="Write(reading).result" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwK4s3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwK483eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                      <value xmi:id="_1xwK5M3eEeWNP8bOIsOfRg" name="Write(reading).value" incoming="_1xwK2M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwK5c3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwK5s3eEeWNP8bOIsOfRg" value="1"/>
                      </value>
                    </node>
                  </node>
                  <node xmi:type="uml:ExpansionNode" xmi:id="_1xwK583eEeWNP8bOIsOfRg" name="Iterate(Write(reading)).inputElement" incoming="_1xwK083eEeWNP8bOIsOfRg" outgoing="_1xwK2M3eEeWNP8bOIsOfRg" regionAsInput="_1xwK183eEeWNP8bOIsOfRg"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwK6M3eEeWNP8bOIsOfRg" name="RightHandSide@2d1c0d22" outgoing="_1xwKxM3eEeWNP8bOIsOfRg"/>
              </node>
            </node>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_1xwK6c3eEeWNP8bOIsOfRg" name="ReadSelf">
              <result xmi:id="_1xwK6s3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_1xwKtM3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwK683eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwK7M3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwK7c3eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_1xwKtM3eEeWNP8bOIsOfRg" outgoing="_1xwKp83eEeWNP8bOIsOfRg _1xwKtc3eEeWNP8bOIsOfRg _1xwKt83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_1xwK7s3eEeWNP8bOIsOfRg" name="Call(Sensor$initialization$1)" incoming="_1xwKvc3eEeWNP8bOIsOfRg" outgoing="_1xwKts3eEeWNP8bOIsOfRg" operation="_1xwLcc3eEeWNP8bOIsOfRg">
              <target xmi:id="_1xwK783eEeWNP8bOIsOfRg" name="Call(Sensor$initialization$1).target" incoming="_1xwKtc3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwK8M3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwK8c3eEeWNP8bOIsOfRg" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_1xwK8s3eEeWNP8bOIsOfRg" name="Read(Sensor$initializationFlag$1)" structuralFeature="_1xwKmM3eEeWNP8bOIsOfRg">
              <object xmi:id="_1xwK883eEeWNP8bOIsOfRg" name="Read(Sensor$initializationFlag$1).object" incoming="_1xwKt83eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwK9M3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwK9c3eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_1xwK9s3eEeWNP8bOIsOfRg" name="Read(Sensor$initializationFlag$1).result" outgoing="_1xwKuM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwK983eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwK-M3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwK-c3eEeWNP8bOIsOfRg" name="Call(ListSize)">
              <argument xmi:id="_1xwK-s3eEeWNP8bOIsOfRg" name="Call(ListSize).argument(list)" incoming="_1xwKuM3eEeWNP8bOIsOfRg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwK-83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwK_M3eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <result xmi:id="_1xwK_c3eEeWNP8bOIsOfRg" name="Call(ListSize).result(result)" outgoing="_1xwKuc3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwK_s3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwK_83eEeWNP8bOIsOfRg" 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="_1xwLAM3eEeWNP8bOIsOfRg" name="Value(0)">
              <result xmi:id="_1xwLAc3eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_1xwKus3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLAs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLA83eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_1xwLBM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_1xwLBc3eEeWNP8bOIsOfRg" name="Test(Size==0)">
              <first xmi:id="_1xwLBs3eEeWNP8bOIsOfRg" name="Test(Size==0).first" incoming="_1xwKuc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLB83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLCM3eEeWNP8bOIsOfRg" value="1"/>
              </first>
              <result xmi:id="_1xwLCc3eEeWNP8bOIsOfRg" name="Test(Size==0).result" outgoing="_1xwKvM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLCs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLC83eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <second xmi:id="_1xwLDM3eEeWNP8bOIsOfRg" name="Test(Size==0).second" incoming="_1xwKus3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLDc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLDs3eEeWNP8bOIsOfRg" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_1xwLD83eEeWNP8bOIsOfRg" name="InitialNode" outgoing="_1xwKu83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_1xwLEM3eEeWNP8bOIsOfRg" name="Decision(Test(Sensor$initializationFlag$1))" incoming="_1xwKu83eEeWNP8bOIsOfRg _1xwKvM3eEeWNP8bOIsOfRg" outgoing="_1xwKvc3eEeWNP8bOIsOfRg" decisionInputFlow="_1xwKvM3eEeWNP8bOIsOfRg"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xwKqs3eEeWNP8bOIsOfRg" name="Input(reading)" outgoing="_1xwKpc3eEeWNP8bOIsOfRg" parameter="_1xwKn83eEeWNP8bOIsOfRg">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </node>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xwKq83eEeWNP8bOIsOfRg" name="Return" incoming="_1xwKp83eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" parameter="_1xwKos3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:JoinNode" xmi:id="_1xwKrM3eEeWNP8bOIsOfRg" name="Join(Input))" incoming="_1xwKqM3eEeWNP8bOIsOfRg" outgoing="_1xwKqc3eEeWNP8bOIsOfRg"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_1xwLEc3eEeWNP8bOIsOfRg" name="getNextReading$method$1" specification="_1xwLec3eEeWNP8bOIsOfRg" node="_1xwLF83eEeWNP8bOIsOfRg _1xwLGM3eEeWNP8bOIsOfRg _1xwLGc3eEeWNP8bOIsOfRg" group="_1xwLGc3eEeWNP8bOIsOfRg">
          <ownedParameter xmi:id="_1xwLEs3eEeWNP8bOIsOfRg" name="" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLE83eEeWNP8bOIsOfRg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLFM3eEeWNP8bOIsOfRg" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xwLFc3eEeWNP8bOIsOfRg" target="_1xwLGM3eEeWNP8bOIsOfRg" source="_1xwLGs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLFs3eEeWNP8bOIsOfRg" target="_1xwLF83eEeWNP8bOIsOfRg" source="_1xwLHs3eEeWNP8bOIsOfRg"/>
          <structuredNode xmi:id="_1xwLGc3eEeWNP8bOIsOfRg" name="Body(getNextReading$method$1)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwLGs3eEeWNP8bOIsOfRg" name="ReturnStatement@44f95522" outgoing="_1xwLFc3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLG83eEeWNP8bOIsOfRg" target="_1xwLLM3eEeWNP8bOIsOfRg" source="_1xwLIs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLHM3eEeWNP8bOIsOfRg" target="_1xwLJs3eEeWNP8bOIsOfRg" source="_1xwLLM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLHc3eEeWNP8bOIsOfRg" target="_1xwLHs3eEeWNP8bOIsOfRg" source="_1xwLKc3eEeWNP8bOIsOfRg"/>
              <structuredNodeOutput xmi:id="_1xwLHs3eEeWNP8bOIsOfRg" name="ReturnStatement@44f95522.output" incoming="_1xwLHc3eEeWNP8bOIsOfRg" outgoing="_1xwLFs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLH83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLIM3eEeWNP8bOIsOfRg" value="1"/>
              </structuredNodeOutput>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_1xwLIc3eEeWNP8bOIsOfRg" name="ReadSelf">
                <result xmi:id="_1xwLIs3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_1xwLG83eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLI83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLJM3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_1xwLJc3eEeWNP8bOIsOfRg" name="Read(reading)" structuralFeature="_1xwKm83eEeWNP8bOIsOfRg">
                <object xmi:id="_1xwLJs3eEeWNP8bOIsOfRg" name="Read(reading).object" incoming="_1xwLHM3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLJ83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLKM3eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_1xwLKc3eEeWNP8bOIsOfRg" name="Read(reading).result" outgoing="_1xwLHc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLKs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLK83eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwLLM3eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_1xwLG83eEeWNP8bOIsOfRg" outgoing="_1xwLHM3eEeWNP8bOIsOfRg"/>
            </node>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xwLF83eEeWNP8bOIsOfRg" name="Return" incoming="_1xwLFs3eEeWNP8bOIsOfRg" parameter="_1xwLEs3eEeWNP8bOIsOfRg">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </node>
          <node xmi:type="uml:ActivityFinalNode" xmi:id="_1xwLGM3eEeWNP8bOIsOfRg" name="Final" incoming="_1xwLFc3eEeWNP8bOIsOfRg"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_1xwLLc3eEeWNP8bOIsOfRg" name="destroy$method$1" specification="_1xwLfc3eEeWNP8bOIsOfRg" node="_1xwLLs3eEeWNP8bOIsOfRg" group="_1xwLLs3eEeWNP8bOIsOfRg">
          <structuredNode xmi:id="_1xwLLs3eEeWNP8bOIsOfRg" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_1xwLL83eEeWNP8bOIsOfRg" name="Sensor$initialization$1" specification="_1xwLcc3eEeWNP8bOIsOfRg" node="_1xwLMM3eEeWNP8bOIsOfRg" group="_1xwLMM3eEeWNP8bOIsOfRg">
          <structuredNode xmi:id="_1xwLMM3eEeWNP8bOIsOfRg" name="Body(Sensor$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLMc3eEeWNP8bOIsOfRg" target="_1xwLP83eEeWNP8bOIsOfRg" source="_1xwLPM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLMs3eEeWNP8bOIsOfRg" target="_1xwLSc3eEeWNP8bOIsOfRg" source="_1xwLP83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLM83eEeWNP8bOIsOfRg" target="_1xwLU83eEeWNP8bOIsOfRg" source="_1xwLP83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLNM3eEeWNP8bOIsOfRg" target="_1xwLWs3eEeWNP8bOIsOfRg" source="_1xwLVs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLNc3eEeWNP8bOIsOfRg" target="_1xwLZs3eEeWNP8bOIsOfRg" source="_1xwLXc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLNs3eEeWNP8bOIsOfRg" target="_1xwLbM3eEeWNP8bOIsOfRg" source="_1xwLYc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwLN83eEeWNP8bOIsOfRg" target="_1xwLcM3eEeWNP8bOIsOfRg" source="_1xwLb83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLOM3eEeWNP8bOIsOfRg" target="_1xwLcM3eEeWNP8bOIsOfRg" source="_1xwLac3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwLOc3eEeWNP8bOIsOfRg" target="_1xwLQM3eEeWNP8bOIsOfRg" source="_1xwLcM3eEeWNP8bOIsOfRg">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_1xwLOs3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_1xwLO83eEeWNP8bOIsOfRg" name="ReadSelf">
              <result xmi:id="_1xwLPM3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_1xwLMc3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLPc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLPs3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwLP83eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_1xwLMc3eEeWNP8bOIsOfRg" outgoing="_1xwLMs3eEeWNP8bOIsOfRg _1xwLM83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwLQM3eEeWNP8bOIsOfRg" name="Initialization" incoming="_1xwLOc3eEeWNP8bOIsOfRg">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwLQc3eEeWNP8bOIsOfRg" name="Set(initializationFlag)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLQs3eEeWNP8bOIsOfRg" target="_1xwLT83eEeWNP8bOIsOfRg" source="_1xwLRM3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xwLQ83eEeWNP8bOIsOfRg" name="Value(true)">
                  <result xmi:id="_1xwLRM3eEeWNP8bOIsOfRg" name="Value(true).result" outgoing="_1xwLQs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLRc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLRs3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_1xwLR83eEeWNP8bOIsOfRg" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_1xwLSM3eEeWNP8bOIsOfRg" name="Write(Sensor$initializationFlag$1)" structuralFeature="_1xwKmM3eEeWNP8bOIsOfRg" isReplaceAll="true">
                  <object xmi:id="_1xwLSc3eEeWNP8bOIsOfRg" name="Write(Sensor$initializationFlag$1).object" incoming="_1xwLMs3eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLSs3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLS83eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_1xwLTM3eEeWNP8bOIsOfRg" name="Write(Sensor$initializationFlag$1).result" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLTc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLTs3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:id="_1xwLT83eEeWNP8bOIsOfRg" name="Write(Sensor$initializationFlag$1).value" incoming="_1xwLQs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLUM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLUc3eEeWNP8bOIsOfRg" value="1"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_1xwLUs3eEeWNP8bOIsOfRg" name="Read(Sensor$initializationFlag$1)" structuralFeature="_1xwKmM3eEeWNP8bOIsOfRg">
              <object xmi:id="_1xwLU83eEeWNP8bOIsOfRg" name="Read(Sensor$initializationFlag$1).object" incoming="_1xwLM83eEeWNP8bOIsOfRg" type="_1xwKl83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLVM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLVc3eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_1xwLVs3eEeWNP8bOIsOfRg" name="Read(Sensor$initializationFlag$1).result" outgoing="_1xwLNM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLV83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLWM3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwLWc3eEeWNP8bOIsOfRg" name="Call(ListSize)">
              <argument xmi:id="_1xwLWs3eEeWNP8bOIsOfRg" name="Call(ListSize).argument(list)" incoming="_1xwLNM3eEeWNP8bOIsOfRg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLW83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLXM3eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <result xmi:id="_1xwLXc3eEeWNP8bOIsOfRg" name="Call(ListSize).result(result)" outgoing="_1xwLNc3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLXs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLX83eEeWNP8bOIsOfRg" 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="_1xwLYM3eEeWNP8bOIsOfRg" name="Value(0)">
              <result xmi:id="_1xwLYc3eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_1xwLNs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLYs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLY83eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_1xwLZM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_1xwLZc3eEeWNP8bOIsOfRg" name="Test(Size==0)">
              <first xmi:id="_1xwLZs3eEeWNP8bOIsOfRg" name="Test(Size==0).first" incoming="_1xwLNc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLZ83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLaM3eEeWNP8bOIsOfRg" value="1"/>
              </first>
              <result xmi:id="_1xwLac3eEeWNP8bOIsOfRg" name="Test(Size==0).result" outgoing="_1xwLOM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLas3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLa83eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <second xmi:id="_1xwLbM3eEeWNP8bOIsOfRg" name="Test(Size==0).second" incoming="_1xwLNs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLbc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLbs3eEeWNP8bOIsOfRg" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_1xwLb83eEeWNP8bOIsOfRg" name="InitialNode" outgoing="_1xwLN83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_1xwLcM3eEeWNP8bOIsOfRg" name="Decision(Test(Sensor$initializationFlag$1))" incoming="_1xwLN83eEeWNP8bOIsOfRg _1xwLOM3eEeWNP8bOIsOfRg" outgoing="_1xwLOc3eEeWNP8bOIsOfRg" decisionInputFlow="_1xwLOM3eEeWNP8bOIsOfRg"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_1xwLcc3eEeWNP8bOIsOfRg" name="Sensor$initialization$1" visibility="protected" method="_1xwLL83eEeWNP8bOIsOfRg"/>
        <ownedOperation xmi:id="_1xwLcs3eEeWNP8bOIsOfRg" name="Sensor" visibility="public" method="_1xwKns3eEeWNP8bOIsOfRg">
          <ownedParameter xmi:id="_1xwLc83eEeWNP8bOIsOfRg" name="reading" visibility="package">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLdM3eEeWNP8bOIsOfRg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLdc3eEeWNP8bOIsOfRg" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_1xwLds3eEeWNP8bOIsOfRg" name="" visibility="package" type="_1xwKl83eEeWNP8bOIsOfRg" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLd83eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLeM3eEeWNP8bOIsOfRg" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_1xwLec3eEeWNP8bOIsOfRg" name="getNextReading" visibility="public" method="_1xwLEc3eEeWNP8bOIsOfRg">
          <ownedParameter xmi:id="_1xwLes3eEeWNP8bOIsOfRg" 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="_1xwLe83eEeWNP8bOIsOfRg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLfM3eEeWNP8bOIsOfRg" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_1xwLfc3eEeWNP8bOIsOfRg" name="destroy" visibility="public" method="_1xwLLc3eEeWNP8bOIsOfRg"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_1xwLfs3eEeWNP8bOIsOfRg" name="ActivityEdgeInstance" visibility="private">
        <ownedAttribute xmi:id="_1xwLf83eEeWNP8bOIsOfRg" name="ActivityEdgeInstance$initializationFlag$1" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLgM3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLgc3eEeWNP8bOIsOfRg" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_1xwLgs3eEeWNP8bOIsOfRg" name="token" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLg83eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLhM3eEeWNP8bOIsOfRg" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_1xwLhc3eEeWNP8bOIsOfRg" name="sendOffer$method$1" specification="_1xwtgc3eEeWNP8bOIsOfRg" node="_1xwLjc3eEeWNP8bOIsOfRg _1xwLj83eEeWNP8bOIsOfRg _1xwLlc3eEeWNP8bOIsOfRg _1xwLjs3eEeWNP8bOIsOfRg" group="_1xwLj83eEeWNP8bOIsOfRg _1xwLlc3eEeWNP8bOIsOfRg">
          <ownedParameter xmi:id="_1xwLhs3eEeWNP8bOIsOfRg" name="token">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLh83eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLiM3eEeWNP8bOIsOfRg" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLic3eEeWNP8bOIsOfRg" target="_1xwLkc3eEeWNP8bOIsOfRg" source="_1xwLjc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLis3eEeWNP8bOIsOfRg" target="_1xwLp83eEeWNP8bOIsOfRg" source="_1xwLlM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xwLi83eEeWNP8bOIsOfRg" target="_1xwLjs3eEeWNP8bOIsOfRg" source="_1xwLj83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xwLjM3eEeWNP8bOIsOfRg" target="_1xwLlc3eEeWNP8bOIsOfRg" source="_1xwLjs3eEeWNP8bOIsOfRg"/>
          <structuredNode xmi:id="_1xwLj83eEeWNP8bOIsOfRg" name="Node(Input(token))" outgoing="_1xwLi83eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLkM3eEeWNP8bOIsOfRg" target="_1xwLlM3eEeWNP8bOIsOfRg" source="_1xwLkc3eEeWNP8bOIsOfRg"/>
            <structuredNodeInput xmi:id="_1xwLkc3eEeWNP8bOIsOfRg" name="Input(token)" incoming="_1xwLic3eEeWNP8bOIsOfRg" outgoing="_1xwLkM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLks3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLk83eEeWNP8bOIsOfRg" value="1"/>
            </structuredNodeInput>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwLlM3eEeWNP8bOIsOfRg" name="Fork(token)" incoming="_1xwLkM3eEeWNP8bOIsOfRg" outgoing="_1xwLis3eEeWNP8bOIsOfRg"/>
          </structuredNode>
          <structuredNode xmi:id="_1xwLlc3eEeWNP8bOIsOfRg" name="Body(sendOffer$method$1)" incoming="_1xwLjM3eEeWNP8bOIsOfRg">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwLls3eEeWNP8bOIsOfRg" name="ExpressionStatement@14389be6">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLl83eEeWNP8bOIsOfRg" target="_1xwLoc3eEeWNP8bOIsOfRg" source="_1xwLnc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLmM3eEeWNP8bOIsOfRg" target="_1xwLqs3eEeWNP8bOIsOfRg" source="_1xwLp83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLmc3eEeWNP8bOIsOfRg" target="_1xwLrs3eEeWNP8bOIsOfRg" source="_1xwLpM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_1xwLms3eEeWNP8bOIsOfRg" target="_1xwLm83eEeWNP8bOIsOfRg" source="_1xwLt83eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwLm83eEeWNP8bOIsOfRg" name="Expression(LeftHandSide@577c9c58)" incoming="_1xwLms3eEeWNP8bOIsOfRg">
                <node xmi:type="uml:ReadSelfAction" xmi:id="_1xwLnM3eEeWNP8bOIsOfRg" name="ReadSelf">
                  <result xmi:id="_1xwLnc3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_1xwLl83eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLns3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLn83eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
              </node>
              <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_1xwLoM3eEeWNP8bOIsOfRg" name="Clear(token)" structuralFeature="_1xwLgs3eEeWNP8bOIsOfRg">
                <object xmi:id="_1xwLoc3eEeWNP8bOIsOfRg" name="Clear(token).object" incoming="_1xwLl83eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLos3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLo83eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_1xwLpM3eEeWNP8bOIsOfRg" name="Clear(token).result" outgoing="_1xwLmc3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLpc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLps3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwLp83eEeWNP8bOIsOfRg" name="Fork(LeftHandSide@577c9c58)" incoming="_1xwLis3eEeWNP8bOIsOfRg" outgoing="_1xwLmM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwLqM3eEeWNP8bOIsOfRg" name="WriteAll(ActivityEdgeInstance::token)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLqc3eEeWNP8bOIsOfRg" target="_1xwLtM3eEeWNP8bOIsOfRg" source="_1xwLqs3eEeWNP8bOIsOfRg"/>
                <structuredNodeInput xmi:id="_1xwLqs3eEeWNP8bOIsOfRg" name="WriteAll(ActivityEdgeInstance::token).input(ActivityEdgeInstance::token)" incoming="_1xwLmM3eEeWNP8bOIsOfRg" outgoing="_1xwLqc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLq83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLrM3eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeInput>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_1xwLrc3eEeWNP8bOIsOfRg" name="Write(token)" structuralFeature="_1xwLgs3eEeWNP8bOIsOfRg" isReplaceAll="true">
                  <object xmi:id="_1xwLrs3eEeWNP8bOIsOfRg" name="Write(token).object" incoming="_1xwLmc3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLr83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLsM3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_1xwLsc3eEeWNP8bOIsOfRg" name="Write(token).result" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLss3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLs83eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:id="_1xwLtM3eEeWNP8bOIsOfRg" name="Write(token).value" incoming="_1xwLqc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLtc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLts3eEeWNP8bOIsOfRg" value="1"/>
                  </value>
                </node>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwLt83eEeWNP8bOIsOfRg" name="RightHandSide@56122019" outgoing="_1xwLms3eEeWNP8bOIsOfRg"/>
            </node>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xwLjc3eEeWNP8bOIsOfRg" name="Input(token)" outgoing="_1xwLic3eEeWNP8bOIsOfRg" parameter="_1xwLhs3eEeWNP8bOIsOfRg">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </node>
          <node xmi:type="uml:JoinNode" xmi:id="_1xwLjs3eEeWNP8bOIsOfRg" name="Join(Input))" incoming="_1xwLi83eEeWNP8bOIsOfRg" outgoing="_1xwLjM3eEeWNP8bOIsOfRg"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_1xwLuM3eEeWNP8bOIsOfRg" name="ActivityEdgeInstance$method$1" specification="_1xwthc3eEeWNP8bOIsOfRg" node="_1xwLvc3eEeWNP8bOIsOfRg _1xwLvs3eEeWNP8bOIsOfRg" group="_1xwLvs3eEeWNP8bOIsOfRg">
          <ownedParameter xmi:id="_1xwLuc3eEeWNP8bOIsOfRg" name="" type="_1xwLfs3eEeWNP8bOIsOfRg" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLus3eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLu83eEeWNP8bOIsOfRg" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLvM3eEeWNP8bOIsOfRg" target="_1xwLvc3eEeWNP8bOIsOfRg" source="_1xwLz83eEeWNP8bOIsOfRg"/>
          <structuredNode xmi:id="_1xwLvs3eEeWNP8bOIsOfRg" name="Body(ActivityEdgeInstance$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLv83eEeWNP8bOIsOfRg" target="_1xwLz83eEeWNP8bOIsOfRg" source="_1xwLzM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLwM3eEeWNP8bOIsOfRg" target="_1xwL0c3eEeWNP8bOIsOfRg" source="_1xwLz83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwLwc3eEeWNP8bOIsOfRg" target="_1xwLys3eEeWNP8bOIsOfRg" source="_1xwL0M3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLws3eEeWNP8bOIsOfRg" target="_1xwL1c3eEeWNP8bOIsOfRg" source="_1xwLz83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLw83eEeWNP8bOIsOfRg" target="_1xwL3M3eEeWNP8bOIsOfRg" source="_1xwL2M3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLxM3eEeWNP8bOIsOfRg" target="_1xwL6M3eEeWNP8bOIsOfRg" source="_1xwL383eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLxc3eEeWNP8bOIsOfRg" target="_1xwL7s3eEeWNP8bOIsOfRg" source="_1xwL483eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwLxs3eEeWNP8bOIsOfRg" target="_1xwL8s3eEeWNP8bOIsOfRg" source="_1xwL8c3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwLx83eEeWNP8bOIsOfRg" target="_1xwL8s3eEeWNP8bOIsOfRg" source="_1xwL683eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwLyM3eEeWNP8bOIsOfRg" target="_1xwL0M3eEeWNP8bOIsOfRg" source="_1xwL8s3eEeWNP8bOIsOfRg">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_1xwLyc3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwLys3eEeWNP8bOIsOfRg" name="Body" incoming="_1xwLwc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_1xwLy83eEeWNP8bOIsOfRg" name="ReadSelf">
              <result xmi:id="_1xwLzM3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_1xwLv83eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwLzc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwLzs3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwLz83eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_1xwLv83eEeWNP8bOIsOfRg" outgoing="_1xwLvM3eEeWNP8bOIsOfRg _1xwLwM3eEeWNP8bOIsOfRg _1xwLws3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_1xwL0M3eEeWNP8bOIsOfRg" name="Call(ActivityEdgeInstance$initialization$1)" incoming="_1xwLyM3eEeWNP8bOIsOfRg" outgoing="_1xwLwc3eEeWNP8bOIsOfRg" operation="_1xwtgM3eEeWNP8bOIsOfRg">
              <target xmi:id="_1xwL0c3eEeWNP8bOIsOfRg" name="Call(ActivityEdgeInstance$initialization$1).target" incoming="_1xwLwM3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwL0s3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwL083eEeWNP8bOIsOfRg" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_1xwL1M3eEeWNP8bOIsOfRg" name="Read(ActivityEdgeInstance$initializationFlag$1)" structuralFeature="_1xwLf83eEeWNP8bOIsOfRg">
              <object xmi:id="_1xwL1c3eEeWNP8bOIsOfRg" name="Read(ActivityEdgeInstance$initializationFlag$1).object" incoming="_1xwLws3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwL1s3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwL183eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_1xwL2M3eEeWNP8bOIsOfRg" name="Read(ActivityEdgeInstance$initializationFlag$1).result" outgoing="_1xwLw83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwL2c3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwL2s3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwL283eEeWNP8bOIsOfRg" name="Call(ListSize)">
              <argument xmi:id="_1xwL3M3eEeWNP8bOIsOfRg" name="Call(ListSize).argument(list)" incoming="_1xwLw83eEeWNP8bOIsOfRg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwL3c3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwL3s3eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <result xmi:id="_1xwL383eEeWNP8bOIsOfRg" name="Call(ListSize).result(result)" outgoing="_1xwLxM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwL4M3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwL4c3eEeWNP8bOIsOfRg" 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="_1xwL4s3eEeWNP8bOIsOfRg" name="Value(0)">
              <result xmi:id="_1xwL483eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_1xwLxc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwL5M3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwL5c3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_1xwL5s3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_1xwL583eEeWNP8bOIsOfRg" name="Test(Size==0)">
              <first xmi:id="_1xwL6M3eEeWNP8bOIsOfRg" name="Test(Size==0).first" incoming="_1xwLxM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwL6c3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwL6s3eEeWNP8bOIsOfRg" value="1"/>
              </first>
              <result xmi:id="_1xwL683eEeWNP8bOIsOfRg" name="Test(Size==0).result" outgoing="_1xwLx83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwL7M3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwL7c3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <second xmi:id="_1xwL7s3eEeWNP8bOIsOfRg" name="Test(Size==0).second" incoming="_1xwLxc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwL783eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwL8M3eEeWNP8bOIsOfRg" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_1xwL8c3eEeWNP8bOIsOfRg" name="InitialNode" outgoing="_1xwLxs3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_1xwL8s3eEeWNP8bOIsOfRg" name="Decision(Test(ActivityEdgeInstance$initializationFlag$1))" incoming="_1xwLxs3eEeWNP8bOIsOfRg _1xwLx83eEeWNP8bOIsOfRg" outgoing="_1xwLyM3eEeWNP8bOIsOfRg" decisionInputFlow="_1xwLx83eEeWNP8bOIsOfRg"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xwLvc3eEeWNP8bOIsOfRg" name="Return" incoming="_1xwLvM3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" parameter="_1xwLuc3eEeWNP8bOIsOfRg"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_1xwL883eEeWNP8bOIsOfRg" name="destroy$method$1" specification="_1xwtic3eEeWNP8bOIsOfRg" node="_1xwL9M3eEeWNP8bOIsOfRg" group="_1xwL9M3eEeWNP8bOIsOfRg">
          <structuredNode xmi:id="_1xwL9M3eEeWNP8bOIsOfRg" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_1xwL9c3eEeWNP8bOIsOfRg" name="ActivityEdgeInstance$initialization$1" specification="_1xwtgM3eEeWNP8bOIsOfRg" node="_1xwL9s3eEeWNP8bOIsOfRg" group="_1xwL9s3eEeWNP8bOIsOfRg">
          <structuredNode xmi:id="_1xwL9s3eEeWNP8bOIsOfRg" name="Body(ActivityEdgeInstance$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwL983eEeWNP8bOIsOfRg" target="_1xwMBc3eEeWNP8bOIsOfRg" source="_1xwMAs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwL-M3eEeWNP8bOIsOfRg" target="_1xwtWM3eEeWNP8bOIsOfRg" source="_1xwMBc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwL-c3eEeWNP8bOIsOfRg" target="_1xwtYs3eEeWNP8bOIsOfRg" source="_1xwMBc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwL-s3eEeWNP8bOIsOfRg" target="_1xwtac3eEeWNP8bOIsOfRg" source="_1xwtZc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwL-83eEeWNP8bOIsOfRg" target="_1xwtdc3eEeWNP8bOIsOfRg" source="_1xwtbM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwL_M3eEeWNP8bOIsOfRg" target="_1xwte83eEeWNP8bOIsOfRg" source="_1xwtcM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwL_c3eEeWNP8bOIsOfRg" target="_1xwtf83eEeWNP8bOIsOfRg" source="_1xwtfs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwL_s3eEeWNP8bOIsOfRg" target="_1xwtf83eEeWNP8bOIsOfRg" source="_1xwteM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwL_83eEeWNP8bOIsOfRg" target="_1xwMBs3eEeWNP8bOIsOfRg" source="_1xwtf83eEeWNP8bOIsOfRg">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_1xwMAM3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_1xwMAc3eEeWNP8bOIsOfRg" name="ReadSelf">
              <result xmi:id="_1xwMAs3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_1xwL983eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwMA83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwMBM3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwMBc3eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_1xwL983eEeWNP8bOIsOfRg" outgoing="_1xwL-M3eEeWNP8bOIsOfRg _1xwL-c3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwMBs3eEeWNP8bOIsOfRg" name="Initialization" incoming="_1xwL_83eEeWNP8bOIsOfRg">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwtUM3eEeWNP8bOIsOfRg" name="Set(initializationFlag)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwtUc3eEeWNP8bOIsOfRg" target="_1xwtXs3eEeWNP8bOIsOfRg" source="_1xwtU83eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xwtUs3eEeWNP8bOIsOfRg" name="Value(true)">
                  <result xmi:id="_1xwtU83eEeWNP8bOIsOfRg" name="Value(true).result" outgoing="_1xwtUc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtVM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwtVc3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_1xwtVs3eEeWNP8bOIsOfRg" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_1xwtV83eEeWNP8bOIsOfRg" name="Write(ActivityEdgeInstance$initializationFlag$1)" structuralFeature="_1xwLf83eEeWNP8bOIsOfRg" isReplaceAll="true">
                  <object xmi:id="_1xwtWM3eEeWNP8bOIsOfRg" name="Write(ActivityEdgeInstance$initializationFlag$1).object" incoming="_1xwL-M3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtWc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwtWs3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_1xwtW83eEeWNP8bOIsOfRg" name="Write(ActivityEdgeInstance$initializationFlag$1).result" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtXM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwtXc3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:id="_1xwtXs3eEeWNP8bOIsOfRg" name="Write(ActivityEdgeInstance$initializationFlag$1).value" incoming="_1xwtUc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtX83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwtYM3eEeWNP8bOIsOfRg" value="1"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_1xwtYc3eEeWNP8bOIsOfRg" name="Read(ActivityEdgeInstance$initializationFlag$1)" structuralFeature="_1xwLf83eEeWNP8bOIsOfRg">
              <object xmi:id="_1xwtYs3eEeWNP8bOIsOfRg" name="Read(ActivityEdgeInstance$initializationFlag$1).object" incoming="_1xwL-c3eEeWNP8bOIsOfRg" type="_1xwLfs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtY83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwtZM3eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_1xwtZc3eEeWNP8bOIsOfRg" name="Read(ActivityEdgeInstance$initializationFlag$1).result" outgoing="_1xwL-s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtZs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwtZ83eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwtaM3eEeWNP8bOIsOfRg" name="Call(ListSize)">
              <argument xmi:id="_1xwtac3eEeWNP8bOIsOfRg" name="Call(ListSize).argument(list)" incoming="_1xwL-s3eEeWNP8bOIsOfRg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtas3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwta83eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <result xmi:id="_1xwtbM3eEeWNP8bOIsOfRg" name="Call(ListSize).result(result)" outgoing="_1xwL-83eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtbc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwtbs3eEeWNP8bOIsOfRg" 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="_1xwtb83eEeWNP8bOIsOfRg" name="Value(0)">
              <result xmi:id="_1xwtcM3eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_1xwL_M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtcc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwtcs3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_1xwtc83eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_1xwtdM3eEeWNP8bOIsOfRg" name="Test(Size==0)">
              <first xmi:id="_1xwtdc3eEeWNP8bOIsOfRg" name="Test(Size==0).first" incoming="_1xwL-83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtds3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwtd83eEeWNP8bOIsOfRg" value="1"/>
              </first>
              <result xmi:id="_1xwteM3eEeWNP8bOIsOfRg" name="Test(Size==0).result" outgoing="_1xwL_s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtec3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwtes3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <second xmi:id="_1xwte83eEeWNP8bOIsOfRg" name="Test(Size==0).second" incoming="_1xwL_M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtfM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwtfc3eEeWNP8bOIsOfRg" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_1xwtfs3eEeWNP8bOIsOfRg" name="InitialNode" outgoing="_1xwL_c3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_1xwtf83eEeWNP8bOIsOfRg" name="Decision(Test(ActivityEdgeInstance$initializationFlag$1))" incoming="_1xwL_c3eEeWNP8bOIsOfRg _1xwL_s3eEeWNP8bOIsOfRg" outgoing="_1xwL_83eEeWNP8bOIsOfRg" decisionInputFlow="_1xwL_s3eEeWNP8bOIsOfRg"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_1xwtgM3eEeWNP8bOIsOfRg" name="ActivityEdgeInstance$initialization$1" visibility="protected" method="_1xwL9c3eEeWNP8bOIsOfRg"/>
        <ownedOperation xmi:id="_1xwtgc3eEeWNP8bOIsOfRg" name="sendOffer" visibility="public" method="_1xwLhc3eEeWNP8bOIsOfRg">
          <ownedParameter xmi:id="_1xwtgs3eEeWNP8bOIsOfRg" name="token" visibility="package">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtg83eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwthM3eEeWNP8bOIsOfRg" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_1xwthc3eEeWNP8bOIsOfRg" name="ActivityEdgeInstance" visibility="public" method="_1xwLuM3eEeWNP8bOIsOfRg">
          <ownedParameter xmi:id="_1xwths3eEeWNP8bOIsOfRg" name="" visibility="package" type="_1xwLfs3eEeWNP8bOIsOfRg" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwth83eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwtiM3eEeWNP8bOIsOfRg" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_1xwtic3eEeWNP8bOIsOfRg" name="destroy" visibility="public" method="_1xwL883eEeWNP8bOIsOfRg"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Activity" xmi:id="_1xwtis3eEeWNP8bOIsOfRg" name="processRecord" visibility="private" node="_1xwtkc3eEeWNP8bOIsOfRg _1xwtk83eEeWNP8bOIsOfRg _1xwtmc3eEeWNP8bOIsOfRg _1xwtks3eEeWNP8bOIsOfRg" group="_1xwtk83eEeWNP8bOIsOfRg _1xwtmc3eEeWNP8bOIsOfRg">
        <ownedParameter xmi:id="_1xwti83eEeWNP8bOIsOfRg" name="index" visibility="package">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtjM3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwtjc3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwtjs3eEeWNP8bOIsOfRg" target="_1xwtlc3eEeWNP8bOIsOfRg" source="_1xwtkc3eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_1xwtj83eEeWNP8bOIsOfRg" target="_1xwtks3eEeWNP8bOIsOfRg" source="_1xwtk83eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_1xwtkM3eEeWNP8bOIsOfRg" target="_1xwtmc3eEeWNP8bOIsOfRg" source="_1xwtks3eEeWNP8bOIsOfRg"/>
        <structuredNode xmi:id="_1xwtk83eEeWNP8bOIsOfRg" name="Node(Input(index))" outgoing="_1xwtj83eEeWNP8bOIsOfRg">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwtlM3eEeWNP8bOIsOfRg" target="_1xwtmM3eEeWNP8bOIsOfRg" source="_1xwtlc3eEeWNP8bOIsOfRg"/>
          <structuredNodeInput xmi:id="_1xwtlc3eEeWNP8bOIsOfRg" name="Input(index)" incoming="_1xwtjs3eEeWNP8bOIsOfRg" outgoing="_1xwtlM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtls3eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwtl83eEeWNP8bOIsOfRg" value="1"/>
          </structuredNodeInput>
          <node xmi:type="uml:ForkNode" xmi:id="_1xwtmM3eEeWNP8bOIsOfRg" name="Fork(index)" incoming="_1xwtlM3eEeWNP8bOIsOfRg"/>
        </structuredNode>
        <structuredNode xmi:id="_1xwtmc3eEeWNP8bOIsOfRg" name="Body(processRecord)" incoming="_1xwtkM3eEeWNP8bOIsOfRg"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xwtkc3eEeWNP8bOIsOfRg" name="Input(index)" outgoing="_1xwtjs3eEeWNP8bOIsOfRg" parameter="_1xwti83eEeWNP8bOIsOfRg">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
        <node xmi:type="uml:JoinNode" xmi:id="_1xwtks3eEeWNP8bOIsOfRg" name="Join(Input))" incoming="_1xwtj83eEeWNP8bOIsOfRg" outgoing="_1xwtkM3eEeWNP8bOIsOfRg"/>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_1xwtms3eEeWNP8bOIsOfRg" name="Test" visibility="public" isAbstract="true">
      <packageImport xmi:id="_1xwtm83eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_1xwtnM3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_1xwtnc3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_1xwtns3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_1xwtn83eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedAttribute xmi:id="_1xwtoM3eEeWNP8bOIsOfRg" 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="_1xwtoc3eEeWNP8bOIsOfRg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwtos3eEeWNP8bOIsOfRg" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_1xwto83eEeWNP8bOIsOfRg" name="tester" visibility="private" type="_1xwuk83eEeWNP8bOIsOfRg">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtpM3eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwtpc3eEeWNP8bOIsOfRg" value="1"/>
      </ownedAttribute>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_1xwtps3eEeWNP8bOIsOfRg" name="destroy$method$1" specification="_1xwuis3eEeWNP8bOIsOfRg" node="_1xwtp83eEeWNP8bOIsOfRg" group="_1xwtp83eEeWNP8bOIsOfRg">
        <structuredNode xmi:id="_1xwtp83eEeWNP8bOIsOfRg" name="Body(destroy$method$1)"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_1xwtqM3eEeWNP8bOIsOfRg" name="done$method$1" specification="_1xwui83eEeWNP8bOIsOfRg" node="_1xwtqc3eEeWNP8bOIsOfRg" group="_1xwtqc3eEeWNP8bOIsOfRg">
        <structuredNode xmi:id="_1xwtqc3eEeWNP8bOIsOfRg" name="Body(done$method$1)">
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xwtqs3eEeWNP8bOIsOfRg" target="_1xwtu83eEeWNP8bOIsOfRg" source="_1xwtq83eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwtq83eEeWNP8bOIsOfRg" name="ExpressionStatement@4b7945c6" outgoing="_1xwtqs3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwtrM3eEeWNP8bOIsOfRg" target="_1xwtr83eEeWNP8bOIsOfRg" source="_1xwtt83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwtrc3eEeWNP8bOIsOfRg" target="_1xwtrs3eEeWNP8bOIsOfRg" source="_1xwttc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwtrs3eEeWNP8bOIsOfRg" name="Call(WriteLine)" incoming="_1xwtrc3eEeWNP8bOIsOfRg">
              <argument xmi:id="_1xwtr83eEeWNP8bOIsOfRg" name="Call(WriteLine).argument(value)" incoming="_1xwtrM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtsM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwtsc3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_1xwtss3eEeWNP8bOIsOfRg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwts83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwttM3eEeWNP8bOIsOfRg" 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="_1xwttc3eEeWNP8bOIsOfRg" name="Tuple@5364bd17" outgoing="_1xwtrc3eEeWNP8bOIsOfRg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xwtts3eEeWNP8bOIsOfRg" name="Value(&quot;Done.&quot;)">
                <result xmi:id="_1xwtt83eEeWNP8bOIsOfRg" name="Value(&quot;Done.&quot;).result" outgoing="_1xwtrM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtuM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwtuc3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_1xwtus3eEeWNP8bOIsOfRg" 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="_1xwtu83eEeWNP8bOIsOfRg" name="ExpressionStatement@7485d097" incoming="_1xwtqs3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwtvM3eEeWNP8bOIsOfRg" target="_1xwtxM3eEeWNP8bOIsOfRg" source="_1xwt0M3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwtvc3eEeWNP8bOIsOfRg" target="_1xwtvs3eEeWNP8bOIsOfRg" source="_1xwtxc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ExpansionRegion" xmi:id="_1xwtvs3eEeWNP8bOIsOfRg" name="Collect(SendSignal(Continue))" incoming="_1xwtvc3eEeWNP8bOIsOfRg" mode="parallel" inputElement="_1xwtxM3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwtv83eEeWNP8bOIsOfRg" target="_1xwtwc3eEeWNP8bOIsOfRg" source="_1xwtxM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:SendSignalAction" xmi:id="_1xwtwM3eEeWNP8bOIsOfRg" name="SendSignal(Continue)" signal="_1xwvHM3eEeWNP8bOIsOfRg">
                <target xmi:id="_1xwtwc3eEeWNP8bOIsOfRg" name="SendSignal(Continue).target" incoming="_1xwtv83eEeWNP8bOIsOfRg" type="_1xwuk83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtws3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwtw83eEeWNP8bOIsOfRg" value="1"/>
                </target>
              </node>
            </node>
            <node xmi:type="uml:ExpansionNode" xmi:id="_1xwtxM3eEeWNP8bOIsOfRg" name="Collect(SendSignal(Continue)).inputElement" incoming="_1xwtvM3eEeWNP8bOIsOfRg" outgoing="_1xwtv83eEeWNP8bOIsOfRg" regionAsInput="_1xwtvs3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwtxc3eEeWNP8bOIsOfRg" name="Feature(Read(tester).result)" outgoing="_1xwtvc3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwtxs3eEeWNP8bOIsOfRg" target="_1xwt083eEeWNP8bOIsOfRg" source="_1xwtyc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwtx83eEeWNP8bOIsOfRg" target="_1xwtzc3eEeWNP8bOIsOfRg" source="_1xwt083eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_1xwtyM3eEeWNP8bOIsOfRg" name="ReadSelf">
                <result xmi:id="_1xwtyc3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_1xwtxs3eEeWNP8bOIsOfRg" type="_1xwtms3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtys3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwty83eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_1xwtzM3eEeWNP8bOIsOfRg" name="Read(tester)" structuralFeature="_1xwto83eEeWNP8bOIsOfRg">
                <object xmi:id="_1xwtzc3eEeWNP8bOIsOfRg" name="Read(tester).object" incoming="_1xwtx83eEeWNP8bOIsOfRg" type="_1xwtms3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwtzs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwtz83eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_1xwt0M3eEeWNP8bOIsOfRg" name="Read(tester).result" outgoing="_1xwtvM3eEeWNP8bOIsOfRg" type="_1xwuk83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwt0c3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwt0s3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwt083eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_1xwtxs3eEeWNP8bOIsOfRg" outgoing="_1xwtx83eEeWNP8bOIsOfRg"/>
            </node>
          </node>
        </structuredNode>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_1xwt1M3eEeWNP8bOIsOfRg" name="Test$method$1" specification="_1xwujM3eEeWNP8bOIsOfRg" node="_1xwt4M3eEeWNP8bOIsOfRg _1xwt483eEeWNP8bOIsOfRg _1xwt4c3eEeWNP8bOIsOfRg _1xwt6c3eEeWNP8bOIsOfRg _1xwt4s3eEeWNP8bOIsOfRg" group="_1xwt483eEeWNP8bOIsOfRg _1xwt6c3eEeWNP8bOIsOfRg">
        <ownedParameter xmi:id="_1xwt1c3eEeWNP8bOIsOfRg" name="tester" type="_1xwuk83eEeWNP8bOIsOfRg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwt1s3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwt183eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_1xwt2M3eEeWNP8bOIsOfRg" name="" type="_1xwtms3eEeWNP8bOIsOfRg" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwt2c3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwt2s3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwt283eEeWNP8bOIsOfRg" target="_1xwt5c3eEeWNP8bOIsOfRg" source="_1xwt4M3eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwt3M3eEeWNP8bOIsOfRg" target="_1xwuB83eEeWNP8bOIsOfRg" source="_1xwt6M3eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwt3c3eEeWNP8bOIsOfRg" target="_1xwt4c3eEeWNP8bOIsOfRg" source="_1xwuI83eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_1xwt3s3eEeWNP8bOIsOfRg" target="_1xwt4s3eEeWNP8bOIsOfRg" source="_1xwt483eEeWNP8bOIsOfRg"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_1xwt383eEeWNP8bOIsOfRg" target="_1xwt6c3eEeWNP8bOIsOfRg" source="_1xwt4s3eEeWNP8bOIsOfRg"/>
        <structuredNode xmi:id="_1xwt483eEeWNP8bOIsOfRg" name="Node(Input(tester))" outgoing="_1xwt3s3eEeWNP8bOIsOfRg">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwt5M3eEeWNP8bOIsOfRg" target="_1xwt6M3eEeWNP8bOIsOfRg" source="_1xwt5c3eEeWNP8bOIsOfRg"/>
          <structuredNodeInput xmi:id="_1xwt5c3eEeWNP8bOIsOfRg" name="Input(tester)" incoming="_1xwt283eEeWNP8bOIsOfRg" outgoing="_1xwt5M3eEeWNP8bOIsOfRg" type="_1xwuk83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwt5s3eEeWNP8bOIsOfRg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwt583eEeWNP8bOIsOfRg" value="1"/>
          </structuredNodeInput>
          <node xmi:type="uml:ForkNode" xmi:id="_1xwt6M3eEeWNP8bOIsOfRg" name="Fork(tester)" incoming="_1xwt5M3eEeWNP8bOIsOfRg" outgoing="_1xwt3M3eEeWNP8bOIsOfRg"/>
        </structuredNode>
        <structuredNode xmi:id="_1xwt6c3eEeWNP8bOIsOfRg" name="Body(Test$method$1)" incoming="_1xwt383eEeWNP8bOIsOfRg">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwt6s3eEeWNP8bOIsOfRg" target="_1xwuI83eEeWNP8bOIsOfRg" source="_1xwuIM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwt683eEeWNP8bOIsOfRg" target="_1xwuJc3eEeWNP8bOIsOfRg" source="_1xwuI83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xwt7M3eEeWNP8bOIsOfRg" target="_1xwt9c3eEeWNP8bOIsOfRg" source="_1xwuJM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwt7c3eEeWNP8bOIsOfRg" target="_1xwuKc3eEeWNP8bOIsOfRg" source="_1xwuI83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwt7s3eEeWNP8bOIsOfRg" target="_1xwuMM3eEeWNP8bOIsOfRg" source="_1xwuLM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwt783eEeWNP8bOIsOfRg" target="_1xwuPM3eEeWNP8bOIsOfRg" source="_1xwuM83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwt8M3eEeWNP8bOIsOfRg" target="_1xwuQs3eEeWNP8bOIsOfRg" source="_1xwuN83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xwt8c3eEeWNP8bOIsOfRg" target="_1xwuRs3eEeWNP8bOIsOfRg" source="_1xwuRc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwt8s3eEeWNP8bOIsOfRg" target="_1xwuRs3eEeWNP8bOIsOfRg" source="_1xwuP83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xwt883eEeWNP8bOIsOfRg" target="_1xwuJM3eEeWNP8bOIsOfRg" source="_1xwuRs3eEeWNP8bOIsOfRg">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_1xwt9M3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwt9c3eEeWNP8bOIsOfRg" name="Body" incoming="_1xwt7M3eEeWNP8bOIsOfRg">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwt9s3eEeWNP8bOIsOfRg" name="ExpressionStatement@7e7bd18d">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwt983eEeWNP8bOIsOfRg" target="_1xwuAc3eEeWNP8bOIsOfRg" source="_1xwt_c3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwt-M3eEeWNP8bOIsOfRg" target="_1xwuCs3eEeWNP8bOIsOfRg" source="_1xwuB83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwt-c3eEeWNP8bOIsOfRg" target="_1xwuEM3eEeWNP8bOIsOfRg" source="_1xwuBM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_1xwt-s3eEeWNP8bOIsOfRg" target="_1xwt-83eEeWNP8bOIsOfRg" source="_1xwuHs3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwt-83eEeWNP8bOIsOfRg" name="Expression(LeftHandSide@62d6ff31)" incoming="_1xwt-s3eEeWNP8bOIsOfRg">
                <node xmi:type="uml:ReadSelfAction" xmi:id="_1xwt_M3eEeWNP8bOIsOfRg" name="ReadSelf">
                  <result xmi:id="_1xwt_c3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_1xwt983eEeWNP8bOIsOfRg" type="_1xwtms3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwt_s3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwt_83eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
              </node>
              <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_1xwuAM3eEeWNP8bOIsOfRg" name="Clear(tester)" structuralFeature="_1xwto83eEeWNP8bOIsOfRg">
                <object xmi:id="_1xwuAc3eEeWNP8bOIsOfRg" name="Clear(tester).object" incoming="_1xwt983eEeWNP8bOIsOfRg" type="_1xwtms3eEeWNP8bOIsOfRg" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuAs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuA83eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_1xwuBM3eEeWNP8bOIsOfRg" name="Clear(tester).result" outgoing="_1xwt-c3eEeWNP8bOIsOfRg" type="_1xwtms3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuBc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuBs3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_1xwuB83eEeWNP8bOIsOfRg" name="Fork(LeftHandSide@62d6ff31)" incoming="_1xwt3M3eEeWNP8bOIsOfRg" outgoing="_1xwt-M3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwuCM3eEeWNP8bOIsOfRg" name="WriteAll(Test::tester)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwuCc3eEeWNP8bOIsOfRg" target="_1xwuHc3eEeWNP8bOIsOfRg" source="_1xwuCs3eEeWNP8bOIsOfRg"/>
                <structuredNodeInput xmi:id="_1xwuCs3eEeWNP8bOIsOfRg" name="WriteAll(Test::tester).input(Test::tester)" incoming="_1xwt-M3eEeWNP8bOIsOfRg" outgoing="_1xwuCc3eEeWNP8bOIsOfRg" type="_1xwuk83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuC83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuDM3eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeInput>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_1xwuDc3eEeWNP8bOIsOfRg" name="Iterate(Write(tester))" inputElement="_1xwuHc3eEeWNP8bOIsOfRg">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwuDs3eEeWNP8bOIsOfRg" target="_1xwuGs3eEeWNP8bOIsOfRg" source="_1xwuHc3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwuD83eEeWNP8bOIsOfRg" target="_1xwuFM3eEeWNP8bOIsOfRg" source="_1xwuEM3eEeWNP8bOIsOfRg"/>
                  <structuredNodeInput xmi:id="_1xwuEM3eEeWNP8bOIsOfRg" name="Iterate(Write(tester)).input(Clear(tester).result)" incoming="_1xwt-c3eEeWNP8bOIsOfRg" outgoing="_1xwuD83eEeWNP8bOIsOfRg" type="_1xwtms3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuEc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuEs3eEeWNP8bOIsOfRg" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_1xwuE83eEeWNP8bOIsOfRg" name="Write(tester)" structuralFeature="_1xwto83eEeWNP8bOIsOfRg">
                    <object xmi:id="_1xwuFM3eEeWNP8bOIsOfRg" name="Write(tester).object" incoming="_1xwuD83eEeWNP8bOIsOfRg" type="_1xwtms3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuFc3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuFs3eEeWNP8bOIsOfRg" value="1"/>
                    </object>
                    <result xmi:id="_1xwuF83eEeWNP8bOIsOfRg" name="Write(tester).result" type="_1xwtms3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuGM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuGc3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:id="_1xwuGs3eEeWNP8bOIsOfRg" name="Write(tester).value" incoming="_1xwuDs3eEeWNP8bOIsOfRg" type="_1xwuk83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuG83eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuHM3eEeWNP8bOIsOfRg" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_1xwuHc3eEeWNP8bOIsOfRg" name="Iterate(Write(tester)).inputElement" incoming="_1xwuCc3eEeWNP8bOIsOfRg" outgoing="_1xwuDs3eEeWNP8bOIsOfRg" regionAsInput="_1xwuDc3eEeWNP8bOIsOfRg"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwuHs3eEeWNP8bOIsOfRg" name="RightHandSide@41704087" outgoing="_1xwt-s3eEeWNP8bOIsOfRg"/>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_1xwuH83eEeWNP8bOIsOfRg" name="ReadSelf">
            <result xmi:id="_1xwuIM3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_1xwt6s3eEeWNP8bOIsOfRg" type="_1xwtms3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuIc3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuIs3eEeWNP8bOIsOfRg" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_1xwuI83eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_1xwt6s3eEeWNP8bOIsOfRg" outgoing="_1xwt3c3eEeWNP8bOIsOfRg _1xwt683eEeWNP8bOIsOfRg _1xwt7c3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:CallOperationAction" xmi:id="_1xwuJM3eEeWNP8bOIsOfRg" name="Call(Test$initialization$1)" incoming="_1xwt883eEeWNP8bOIsOfRg" outgoing="_1xwt7M3eEeWNP8bOIsOfRg" operation="_1xwuic3eEeWNP8bOIsOfRg">
            <target xmi:id="_1xwuJc3eEeWNP8bOIsOfRg" name="Call(Test$initialization$1).target" incoming="_1xwt683eEeWNP8bOIsOfRg" type="_1xwtms3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuJs3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuJ83eEeWNP8bOIsOfRg" value="1"/>
            </target>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_1xwuKM3eEeWNP8bOIsOfRg" name="Read(Test$initializationFlag$1)" structuralFeature="_1xwtoM3eEeWNP8bOIsOfRg">
            <object xmi:id="_1xwuKc3eEeWNP8bOIsOfRg" name="Read(Test$initializationFlag$1).object" incoming="_1xwt7c3eEeWNP8bOIsOfRg" type="_1xwtms3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuKs3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuK83eEeWNP8bOIsOfRg" value="1"/>
            </object>
            <result xmi:id="_1xwuLM3eEeWNP8bOIsOfRg" name="Read(Test$initializationFlag$1).result" outgoing="_1xwt7s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuLc3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuLs3eEeWNP8bOIsOfRg" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwuL83eEeWNP8bOIsOfRg" name="Call(ListSize)">
            <argument xmi:id="_1xwuMM3eEeWNP8bOIsOfRg" name="Call(ListSize).argument(list)" incoming="_1xwt7s3eEeWNP8bOIsOfRg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuMc3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuMs3eEeWNP8bOIsOfRg" value="*"/>
            </argument>
            <result xmi:id="_1xwuM83eEeWNP8bOIsOfRg" name="Call(ListSize).result(result)" outgoing="_1xwt783eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuNM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuNc3eEeWNP8bOIsOfRg" 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="_1xwuNs3eEeWNP8bOIsOfRg" name="Value(0)">
            <result xmi:id="_1xwuN83eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_1xwt8M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuOM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuOc3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_1xwuOs3eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_1xwuO83eEeWNP8bOIsOfRg" name="Test(Size==0)">
            <first xmi:id="_1xwuPM3eEeWNP8bOIsOfRg" name="Test(Size==0).first" incoming="_1xwt783eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuPc3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuPs3eEeWNP8bOIsOfRg" value="1"/>
            </first>
            <result xmi:id="_1xwuP83eEeWNP8bOIsOfRg" name="Test(Size==0).result" outgoing="_1xwt8s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuQM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuQc3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <second xmi:id="_1xwuQs3eEeWNP8bOIsOfRg" name="Test(Size==0).second" incoming="_1xwt8M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuQ83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuRM3eEeWNP8bOIsOfRg" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_1xwuRc3eEeWNP8bOIsOfRg" name="InitialNode" outgoing="_1xwt8c3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_1xwuRs3eEeWNP8bOIsOfRg" name="Decision(Test(Test$initializationFlag$1))" incoming="_1xwt8c3eEeWNP8bOIsOfRg _1xwt8s3eEeWNP8bOIsOfRg" outgoing="_1xwt883eEeWNP8bOIsOfRg" decisionInputFlow="_1xwt8s3eEeWNP8bOIsOfRg"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xwt4M3eEeWNP8bOIsOfRg" name="Input(tester)" outgoing="_1xwt283eEeWNP8bOIsOfRg" type="_1xwuk83eEeWNP8bOIsOfRg" parameter="_1xwt1c3eEeWNP8bOIsOfRg"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xwt4c3eEeWNP8bOIsOfRg" name="Return" incoming="_1xwt3c3eEeWNP8bOIsOfRg" type="_1xwtms3eEeWNP8bOIsOfRg" parameter="_1xwt2M3eEeWNP8bOIsOfRg"/>
        <node xmi:type="uml:JoinNode" xmi:id="_1xwt4s3eEeWNP8bOIsOfRg" name="Join(Input))" incoming="_1xwt3s3eEeWNP8bOIsOfRg" outgoing="_1xwt383eEeWNP8bOIsOfRg"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_1xwuR83eEeWNP8bOIsOfRg" name="Test$initialization$1" specification="_1xwuic3eEeWNP8bOIsOfRg" node="_1xwuSM3eEeWNP8bOIsOfRg" group="_1xwuSM3eEeWNP8bOIsOfRg">
        <structuredNode xmi:id="_1xwuSM3eEeWNP8bOIsOfRg" name="Body(Test$initialization$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwuSc3eEeWNP8bOIsOfRg" target="_1xwuV83eEeWNP8bOIsOfRg" source="_1xwuVM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwuSs3eEeWNP8bOIsOfRg" target="_1xwuYc3eEeWNP8bOIsOfRg" source="_1xwuV83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwuS83eEeWNP8bOIsOfRg" target="_1xwua83eEeWNP8bOIsOfRg" source="_1xwuV83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwuTM3eEeWNP8bOIsOfRg" target="_1xwucs3eEeWNP8bOIsOfRg" source="_1xwubs3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwuTc3eEeWNP8bOIsOfRg" target="_1xwufs3eEeWNP8bOIsOfRg" source="_1xwudc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwuTs3eEeWNP8bOIsOfRg" target="_1xwuhM3eEeWNP8bOIsOfRg" source="_1xwuec3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xwuT83eEeWNP8bOIsOfRg" target="_1xwuiM3eEeWNP8bOIsOfRg" source="_1xwuh83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwuUM3eEeWNP8bOIsOfRg" target="_1xwuiM3eEeWNP8bOIsOfRg" source="_1xwugc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xwuUc3eEeWNP8bOIsOfRg" target="_1xwuWM3eEeWNP8bOIsOfRg" source="_1xwuiM3eEeWNP8bOIsOfRg">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_1xwuUs3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_1xwuU83eEeWNP8bOIsOfRg" name="ReadSelf">
            <result xmi:id="_1xwuVM3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_1xwuSc3eEeWNP8bOIsOfRg" type="_1xwtms3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuVc3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuVs3eEeWNP8bOIsOfRg" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_1xwuV83eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_1xwuSc3eEeWNP8bOIsOfRg" outgoing="_1xwuSs3eEeWNP8bOIsOfRg _1xwuS83eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwuWM3eEeWNP8bOIsOfRg" name="Initialization" incoming="_1xwuUc3eEeWNP8bOIsOfRg">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwuWc3eEeWNP8bOIsOfRg" name="Set(initializationFlag)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwuWs3eEeWNP8bOIsOfRg" target="_1xwuZ83eEeWNP8bOIsOfRg" source="_1xwuXM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xwuW83eEeWNP8bOIsOfRg" name="Value(true)">
                <result xmi:id="_1xwuXM3eEeWNP8bOIsOfRg" name="Value(true).result" outgoing="_1xwuWs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuXc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuXs3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralBoolean" xmi:id="_1xwuX83eEeWNP8bOIsOfRg" value="true">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                </value>
              </node>
              <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_1xwuYM3eEeWNP8bOIsOfRg" name="Write(Test$initializationFlag$1)" structuralFeature="_1xwtoM3eEeWNP8bOIsOfRg" isReplaceAll="true">
                <object xmi:id="_1xwuYc3eEeWNP8bOIsOfRg" name="Write(Test$initializationFlag$1).object" incoming="_1xwuSs3eEeWNP8bOIsOfRg" type="_1xwtms3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuYs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuY83eEeWNP8bOIsOfRg" value="1"/>
                </object>
                <result xmi:id="_1xwuZM3eEeWNP8bOIsOfRg" name="Write(Test$initializationFlag$1).result" type="_1xwtms3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuZc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuZs3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:id="_1xwuZ83eEeWNP8bOIsOfRg" name="Write(Test$initializationFlag$1).value" incoming="_1xwuWs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuaM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuac3eEeWNP8bOIsOfRg" value="1"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_1xwuas3eEeWNP8bOIsOfRg" name="Read(Test$initializationFlag$1)" structuralFeature="_1xwtoM3eEeWNP8bOIsOfRg">
            <object xmi:id="_1xwua83eEeWNP8bOIsOfRg" name="Read(Test$initializationFlag$1).object" incoming="_1xwuS83eEeWNP8bOIsOfRg" type="_1xwtms3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwubM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwubc3eEeWNP8bOIsOfRg" value="1"/>
            </object>
            <result xmi:id="_1xwubs3eEeWNP8bOIsOfRg" name="Read(Test$initializationFlag$1).result" outgoing="_1xwuTM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwub83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwucM3eEeWNP8bOIsOfRg" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwucc3eEeWNP8bOIsOfRg" name="Call(ListSize)">
            <argument xmi:id="_1xwucs3eEeWNP8bOIsOfRg" name="Call(ListSize).argument(list)" incoming="_1xwuTM3eEeWNP8bOIsOfRg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuc83eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwudM3eEeWNP8bOIsOfRg" value="*"/>
            </argument>
            <result xmi:id="_1xwudc3eEeWNP8bOIsOfRg" name="Call(ListSize).result(result)" outgoing="_1xwuTc3eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuds3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwud83eEeWNP8bOIsOfRg" 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="_1xwueM3eEeWNP8bOIsOfRg" name="Value(0)">
            <result xmi:id="_1xwuec3eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_1xwuTs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwues3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwue83eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_1xwufM3eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_1xwufc3eEeWNP8bOIsOfRg" name="Test(Size==0)">
            <first xmi:id="_1xwufs3eEeWNP8bOIsOfRg" name="Test(Size==0).first" incoming="_1xwuTc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuf83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwugM3eEeWNP8bOIsOfRg" value="1"/>
            </first>
            <result xmi:id="_1xwugc3eEeWNP8bOIsOfRg" name="Test(Size==0).result" outgoing="_1xwuUM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwugs3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwug83eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <second xmi:id="_1xwuhM3eEeWNP8bOIsOfRg" name="Test(Size==0).second" incoming="_1xwuTs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuhc3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuhs3eEeWNP8bOIsOfRg" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_1xwuh83eEeWNP8bOIsOfRg" name="InitialNode" outgoing="_1xwuT83eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_1xwuiM3eEeWNP8bOIsOfRg" name="Decision(Test(Test$initializationFlag$1))" incoming="_1xwuT83eEeWNP8bOIsOfRg _1xwuUM3eEeWNP8bOIsOfRg" outgoing="_1xwuUc3eEeWNP8bOIsOfRg" decisionInputFlow="_1xwuUM3eEeWNP8bOIsOfRg"/>
        </structuredNode>
      </ownedBehavior>
      <ownedOperation xmi:id="_1xwuic3eEeWNP8bOIsOfRg" name="Test$initialization$1" visibility="protected" method="_1xwuR83eEeWNP8bOIsOfRg"/>
      <ownedOperation xmi:id="_1xwuis3eEeWNP8bOIsOfRg" name="destroy" visibility="public" method="_1xwtps3eEeWNP8bOIsOfRg"/>
      <ownedOperation xmi:id="_1xwui83eEeWNP8bOIsOfRg" name="done" visibility="public" method="_1xwtqM3eEeWNP8bOIsOfRg"/>
      <ownedOperation xmi:id="_1xwujM3eEeWNP8bOIsOfRg" name="Test" visibility="protected" method="_1xwt1M3eEeWNP8bOIsOfRg">
        <ownedParameter xmi:id="_1xwujc3eEeWNP8bOIsOfRg" name="tester" visibility="package" type="_1xwuk83eEeWNP8bOIsOfRg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwujs3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuj83eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_1xwukM3eEeWNP8bOIsOfRg" name="" visibility="package" type="_1xwtms3eEeWNP8bOIsOfRg" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwukc3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuks3eEeWNP8bOIsOfRg" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_1xwuk83eEeWNP8bOIsOfRg" name="Tester" visibility="public" isAbstract="true" isActive="true">
        <ownedAttribute xmi:id="_1xwulM3eEeWNP8bOIsOfRg" 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="_1xwulc3eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuls3eEeWNP8bOIsOfRg" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_1xwul83eEeWNP8bOIsOfRg" name="Tester$method$1" specification="_1xwvF83eEeWNP8bOIsOfRg" node="_1xwunM3eEeWNP8bOIsOfRg _1xwunc3eEeWNP8bOIsOfRg" group="_1xwunc3eEeWNP8bOIsOfRg">
          <ownedParameter xmi:id="_1xwumM3eEeWNP8bOIsOfRg" name="" type="_1xwuk83eEeWNP8bOIsOfRg" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwumc3eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwums3eEeWNP8bOIsOfRg" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwum83eEeWNP8bOIsOfRg" target="_1xwunM3eEeWNP8bOIsOfRg" source="_1xwurs3eEeWNP8bOIsOfRg"/>
          <structuredNode xmi:id="_1xwunc3eEeWNP8bOIsOfRg" name="Body(Tester$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwuns3eEeWNP8bOIsOfRg" target="_1xwurs3eEeWNP8bOIsOfRg" source="_1xwuq83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwun83eEeWNP8bOIsOfRg" target="_1xwusM3eEeWNP8bOIsOfRg" source="_1xwurs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwuoM3eEeWNP8bOIsOfRg" target="_1xwuqc3eEeWNP8bOIsOfRg" source="_1xwur83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwuoc3eEeWNP8bOIsOfRg" target="_1xwutM3eEeWNP8bOIsOfRg" source="_1xwurs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwuos3eEeWNP8bOIsOfRg" target="_1xwuu83eEeWNP8bOIsOfRg" source="_1xwut83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwuo83eEeWNP8bOIsOfRg" target="_1xwux83eEeWNP8bOIsOfRg" source="_1xwuvs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwupM3eEeWNP8bOIsOfRg" target="_1xwuzc3eEeWNP8bOIsOfRg" source="_1xwuws3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwupc3eEeWNP8bOIsOfRg" target="_1xwu0c3eEeWNP8bOIsOfRg" source="_1xwu0M3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwups3eEeWNP8bOIsOfRg" target="_1xwu0c3eEeWNP8bOIsOfRg" source="_1xwuys3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwup83eEeWNP8bOIsOfRg" target="_1xwur83eEeWNP8bOIsOfRg" source="_1xwu0c3eEeWNP8bOIsOfRg">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_1xwuqM3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwuqc3eEeWNP8bOIsOfRg" name="Body" incoming="_1xwuoM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_1xwuqs3eEeWNP8bOIsOfRg" name="ReadSelf">
              <result xmi:id="_1xwuq83eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_1xwuns3eEeWNP8bOIsOfRg" type="_1xwuk83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwurM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwurc3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwurs3eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_1xwuns3eEeWNP8bOIsOfRg" outgoing="_1xwum83eEeWNP8bOIsOfRg _1xwun83eEeWNP8bOIsOfRg _1xwuoc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_1xwur83eEeWNP8bOIsOfRg" name="Call(Tester$initialization$1)" incoming="_1xwup83eEeWNP8bOIsOfRg" outgoing="_1xwuoM3eEeWNP8bOIsOfRg" operation="_1xwvFs3eEeWNP8bOIsOfRg">
              <target xmi:id="_1xwusM3eEeWNP8bOIsOfRg" name="Call(Tester$initialization$1).target" incoming="_1xwun83eEeWNP8bOIsOfRg" type="_1xwuk83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwusc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuss3eEeWNP8bOIsOfRg" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_1xwus83eEeWNP8bOIsOfRg" name="Read(Tester$initializationFlag$1)" structuralFeature="_1xwulM3eEeWNP8bOIsOfRg">
              <object xmi:id="_1xwutM3eEeWNP8bOIsOfRg" name="Read(Tester$initializationFlag$1).object" incoming="_1xwuoc3eEeWNP8bOIsOfRg" type="_1xwuk83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwutc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuts3eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_1xwut83eEeWNP8bOIsOfRg" name="Read(Tester$initializationFlag$1).result" outgoing="_1xwuos3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuuM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuuc3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwuus3eEeWNP8bOIsOfRg" name="Call(ListSize)">
              <argument xmi:id="_1xwuu83eEeWNP8bOIsOfRg" name="Call(ListSize).argument(list)" incoming="_1xwuos3eEeWNP8bOIsOfRg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuvM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuvc3eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <result xmi:id="_1xwuvs3eEeWNP8bOIsOfRg" name="Call(ListSize).result(result)" outgoing="_1xwuo83eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuv83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuwM3eEeWNP8bOIsOfRg" 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="_1xwuwc3eEeWNP8bOIsOfRg" name="Value(0)">
              <result xmi:id="_1xwuws3eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_1xwupM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuw83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuxM3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_1xwuxc3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_1xwuxs3eEeWNP8bOIsOfRg" name="Test(Size==0)">
              <first xmi:id="_1xwux83eEeWNP8bOIsOfRg" name="Test(Size==0).first" incoming="_1xwuo83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuyM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuyc3eEeWNP8bOIsOfRg" value="1"/>
              </first>
              <result xmi:id="_1xwuys3eEeWNP8bOIsOfRg" name="Test(Size==0).result" outgoing="_1xwups3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuy83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuzM3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <second xmi:id="_1xwuzc3eEeWNP8bOIsOfRg" name="Test(Size==0).second" incoming="_1xwupM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwuzs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwuz83eEeWNP8bOIsOfRg" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_1xwu0M3eEeWNP8bOIsOfRg" name="InitialNode" outgoing="_1xwupc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_1xwu0c3eEeWNP8bOIsOfRg" name="Decision(Test(Tester$initializationFlag$1))" incoming="_1xwupc3eEeWNP8bOIsOfRg _1xwups3eEeWNP8bOIsOfRg" outgoing="_1xwup83eEeWNP8bOIsOfRg" decisionInputFlow="_1xwups3eEeWNP8bOIsOfRg"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xwunM3eEeWNP8bOIsOfRg" name="Return" incoming="_1xwum83eEeWNP8bOIsOfRg" type="_1xwuk83eEeWNP8bOIsOfRg" parameter="_1xwumM3eEeWNP8bOIsOfRg"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_1xwu0s3eEeWNP8bOIsOfRg" name="destroy$method$1" specification="_1xwvG83eEeWNP8bOIsOfRg" node="_1xwu083eEeWNP8bOIsOfRg" group="_1xwu083eEeWNP8bOIsOfRg">
          <structuredNode xmi:id="_1xwu083eEeWNP8bOIsOfRg" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_1xwu1M3eEeWNP8bOIsOfRg" name="Tester$initialization$1" specification="_1xwvFs3eEeWNP8bOIsOfRg" node="_1xwu1c3eEeWNP8bOIsOfRg" group="_1xwu1c3eEeWNP8bOIsOfRg">
          <structuredNode xmi:id="_1xwu1c3eEeWNP8bOIsOfRg" name="Body(Tester$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwu1s3eEeWNP8bOIsOfRg" target="_1xwu5M3eEeWNP8bOIsOfRg" source="_1xwu4c3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwu183eEeWNP8bOIsOfRg" target="_1xwu7s3eEeWNP8bOIsOfRg" source="_1xwu5M3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwu2M3eEeWNP8bOIsOfRg" target="_1xwu-M3eEeWNP8bOIsOfRg" source="_1xwu5M3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwu2c3eEeWNP8bOIsOfRg" target="_1xwu_83eEeWNP8bOIsOfRg" source="_1xwu-83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwu2s3eEeWNP8bOIsOfRg" target="_1xwvC83eEeWNP8bOIsOfRg" source="_1xwvAs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwu283eEeWNP8bOIsOfRg" target="_1xwvEc3eEeWNP8bOIsOfRg" source="_1xwvBs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwu3M3eEeWNP8bOIsOfRg" target="_1xwvFc3eEeWNP8bOIsOfRg" source="_1xwvFM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwu3c3eEeWNP8bOIsOfRg" target="_1xwvFc3eEeWNP8bOIsOfRg" source="_1xwvDs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwu3s3eEeWNP8bOIsOfRg" target="_1xwu5c3eEeWNP8bOIsOfRg" source="_1xwvFc3eEeWNP8bOIsOfRg">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_1xwu383eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_1xwu4M3eEeWNP8bOIsOfRg" name="ReadSelf">
              <result xmi:id="_1xwu4c3eEeWNP8bOIsOfRg" name="ReadSelf.result" outgoing="_1xwu1s3eEeWNP8bOIsOfRg" type="_1xwuk83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwu4s3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwu483eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwu5M3eEeWNP8bOIsOfRg" name="Fork(ReadSelf.result)" incoming="_1xwu1s3eEeWNP8bOIsOfRg" outgoing="_1xwu183eEeWNP8bOIsOfRg _1xwu2M3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwu5c3eEeWNP8bOIsOfRg" name="Initialization" incoming="_1xwu3s3eEeWNP8bOIsOfRg">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwu5s3eEeWNP8bOIsOfRg" name="Set(initializationFlag)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwu583eEeWNP8bOIsOfRg" target="_1xwu9M3eEeWNP8bOIsOfRg" source="_1xwu6c3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xwu6M3eEeWNP8bOIsOfRg" name="Value(true)">
                  <result xmi:id="_1xwu6c3eEeWNP8bOIsOfRg" name="Value(true).result" outgoing="_1xwu583eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwu6s3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwu683eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_1xwu7M3eEeWNP8bOIsOfRg" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_1xwu7c3eEeWNP8bOIsOfRg" name="Write(Tester$initializationFlag$1)" structuralFeature="_1xwulM3eEeWNP8bOIsOfRg" isReplaceAll="true">
                  <object xmi:id="_1xwu7s3eEeWNP8bOIsOfRg" name="Write(Tester$initializationFlag$1).object" incoming="_1xwu183eEeWNP8bOIsOfRg" type="_1xwuk83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwu783eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwu8M3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_1xwu8c3eEeWNP8bOIsOfRg" name="Write(Tester$initializationFlag$1).result" type="_1xwuk83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwu8s3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwu883eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:id="_1xwu9M3eEeWNP8bOIsOfRg" name="Write(Tester$initializationFlag$1).value" incoming="_1xwu583eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwu9c3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwu9s3eEeWNP8bOIsOfRg" value="1"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_1xwu983eEeWNP8bOIsOfRg" name="Read(Tester$initializationFlag$1)" structuralFeature="_1xwulM3eEeWNP8bOIsOfRg">
              <object xmi:id="_1xwu-M3eEeWNP8bOIsOfRg" name="Read(Tester$initializationFlag$1).object" incoming="_1xwu2M3eEeWNP8bOIsOfRg" type="_1xwuk83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwu-c3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwu-s3eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_1xwu-83eEeWNP8bOIsOfRg" name="Read(Tester$initializationFlag$1).result" outgoing="_1xwu2c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwu_M3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwu_c3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwu_s3eEeWNP8bOIsOfRg" name="Call(ListSize)">
              <argument xmi:id="_1xwu_83eEeWNP8bOIsOfRg" name="Call(ListSize).argument(list)" incoming="_1xwu2c3eEeWNP8bOIsOfRg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvAM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvAc3eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <result xmi:id="_1xwvAs3eEeWNP8bOIsOfRg" name="Call(ListSize).result(result)" outgoing="_1xwu2s3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvA83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvBM3eEeWNP8bOIsOfRg" 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="_1xwvBc3eEeWNP8bOIsOfRg" name="Value(0)">
              <result xmi:id="_1xwvBs3eEeWNP8bOIsOfRg" name="Value(0).result" outgoing="_1xwu283eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvB83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvCM3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_1xwvCc3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_1xwvCs3eEeWNP8bOIsOfRg" name="Test(Size==0)">
              <first xmi:id="_1xwvC83eEeWNP8bOIsOfRg" name="Test(Size==0).first" incoming="_1xwu2s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvDM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvDc3eEeWNP8bOIsOfRg" value="1"/>
              </first>
              <result xmi:id="_1xwvDs3eEeWNP8bOIsOfRg" name="Test(Size==0).result" outgoing="_1xwu3c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvD83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvEM3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <second xmi:id="_1xwvEc3eEeWNP8bOIsOfRg" name="Test(Size==0).second" incoming="_1xwu283eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvEs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvE83eEeWNP8bOIsOfRg" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_1xwvFM3eEeWNP8bOIsOfRg" name="InitialNode" outgoing="_1xwu3M3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_1xwvFc3eEeWNP8bOIsOfRg" name="Decision(Test(Tester$initializationFlag$1))" incoming="_1xwu3M3eEeWNP8bOIsOfRg _1xwu3c3eEeWNP8bOIsOfRg" outgoing="_1xwu3s3eEeWNP8bOIsOfRg" decisionInputFlow="_1xwu3c3eEeWNP8bOIsOfRg"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_1xwvFs3eEeWNP8bOIsOfRg" name="Tester$initialization$1" visibility="protected" method="_1xwu1M3eEeWNP8bOIsOfRg"/>
        <ownedOperation xmi:id="_1xwvF83eEeWNP8bOIsOfRg" name="Tester" visibility="public" method="_1xwul83eEeWNP8bOIsOfRg">
          <ownedParameter xmi:id="_1xwvGM3eEeWNP8bOIsOfRg" name="" visibility="package" type="_1xwuk83eEeWNP8bOIsOfRg" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvGc3eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvGs3eEeWNP8bOIsOfRg" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_1xwvG83eEeWNP8bOIsOfRg" name="destroy" visibility="public" method="_1xwu0s3eEeWNP8bOIsOfRg"/>
        <nestedClassifier xmi:type="uml:Signal" xmi:id="_1xwvHM3eEeWNP8bOIsOfRg" name="Continue" visibility="package"/>
        <ownedReception xmi:id="_1xwvHc3eEeWNP8bOIsOfRg" name="Continue" signal="_1xwvHM3eEeWNP8bOIsOfRg"/>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_1xwvHs3eEeWNP8bOIsOfRg" name="AssertList" visibility="public" node="_1xwvPM3eEeWNP8bOIsOfRg _1xwvQM3eEeWNP8bOIsOfRg _1xwvPc3eEeWNP8bOIsOfRg _1xwvRs3eEeWNP8bOIsOfRg _1xwvPs3eEeWNP8bOIsOfRg _1xwvTM3eEeWNP8bOIsOfRg _1xwvUs3eEeWNP8bOIsOfRg _1xwvP83eEeWNP8bOIsOfRg" group="_1xwvQM3eEeWNP8bOIsOfRg _1xwvRs3eEeWNP8bOIsOfRg _1xwvTM3eEeWNP8bOIsOfRg _1xwvUs3eEeWNP8bOIsOfRg">
      <packageImport xmi:id="_1xwvH83eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_1xwvIM3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_1xwvIc3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_1xwvIs3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_1xwvI83eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedParameter xmi:id="_1xwvJM3eEeWNP8bOIsOfRg" name="label" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvJc3eEeWNP8bOIsOfRg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvJs3eEeWNP8bOIsOfRg" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_1xwvJ83eEeWNP8bOIsOfRg" name="list" visibility="package" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvKM3eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvKc3eEeWNP8bOIsOfRg" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:id="_1xwvKs3eEeWNP8bOIsOfRg" name="expected" visibility="package" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvK83eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvLM3eEeWNP8bOIsOfRg" value="*"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvLc3eEeWNP8bOIsOfRg" target="_1xwvQs3eEeWNP8bOIsOfRg" source="_1xwvPM3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvLs3eEeWNP8bOIsOfRg" target="_1xwvSM3eEeWNP8bOIsOfRg" source="_1xwvPc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvL83eEeWNP8bOIsOfRg" target="_1xwvTs3eEeWNP8bOIsOfRg" source="_1xwvPs3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvMM3eEeWNP8bOIsOfRg" target="_1xwva83eEeWNP8bOIsOfRg" source="_1xwvRc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvMc3eEeWNP8bOIsOfRg" target="_1xwvdc3eEeWNP8bOIsOfRg" source="_1xwvS83eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvMs3eEeWNP8bOIsOfRg" target="_1xwvfM3eEeWNP8bOIsOfRg" source="_1xwvUc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvM83eEeWNP8bOIsOfRg" target="_1xwwas3eEeWNP8bOIsOfRg" source="_1xwvUc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvNM3eEeWNP8bOIsOfRg" target="_1xwwbc3eEeWNP8bOIsOfRg" source="_1xwvS83eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvNc3eEeWNP8bOIsOfRg" target="_1xwwcM3eEeWNP8bOIsOfRg" source="_1xwvRc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvNs3eEeWNP8bOIsOfRg" target="_1xwwp83eEeWNP8bOIsOfRg" source="_1xwvS83eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvN83eEeWNP8bOIsOfRg" target="_1xwwrs3eEeWNP8bOIsOfRg" source="_1xwvUc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xwvOM3eEeWNP8bOIsOfRg" target="_1xwvP83eEeWNP8bOIsOfRg" source="_1xwvQM3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xwvOc3eEeWNP8bOIsOfRg" target="_1xwvP83eEeWNP8bOIsOfRg" source="_1xwvRs3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xwvOs3eEeWNP8bOIsOfRg" target="_1xwvP83eEeWNP8bOIsOfRg" source="_1xwvTM3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xwvO83eEeWNP8bOIsOfRg" target="_1xwvUs3eEeWNP8bOIsOfRg" source="_1xwvP83eEeWNP8bOIsOfRg"/>
      <structuredNode xmi:id="_1xwvQM3eEeWNP8bOIsOfRg" name="Node(Input(label))" outgoing="_1xwvOM3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvQc3eEeWNP8bOIsOfRg" target="_1xwvRc3eEeWNP8bOIsOfRg" source="_1xwvQs3eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_1xwvQs3eEeWNP8bOIsOfRg" name="Input(label)" incoming="_1xwvLc3eEeWNP8bOIsOfRg" outgoing="_1xwvQc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvQ83eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvRM3eEeWNP8bOIsOfRg" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_1xwvRc3eEeWNP8bOIsOfRg" name="Fork(label)" incoming="_1xwvQc3eEeWNP8bOIsOfRg" outgoing="_1xwvMM3eEeWNP8bOIsOfRg _1xwvNc3eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_1xwvRs3eEeWNP8bOIsOfRg" name="Node(Input(list))" outgoing="_1xwvOc3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvR83eEeWNP8bOIsOfRg" target="_1xwvS83eEeWNP8bOIsOfRg" source="_1xwvSM3eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_1xwvSM3eEeWNP8bOIsOfRg" name="Input(list)" incoming="_1xwvLs3eEeWNP8bOIsOfRg" outgoing="_1xwvR83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvSc3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvSs3eEeWNP8bOIsOfRg" value="*"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_1xwvS83eEeWNP8bOIsOfRg" name="Fork(list)" incoming="_1xwvR83eEeWNP8bOIsOfRg" outgoing="_1xwvMc3eEeWNP8bOIsOfRg _1xwvNs3eEeWNP8bOIsOfRg _1xwvNM3eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_1xwvTM3eEeWNP8bOIsOfRg" name="Node(Input(expected))" outgoing="_1xwvOs3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvTc3eEeWNP8bOIsOfRg" target="_1xwvUc3eEeWNP8bOIsOfRg" source="_1xwvTs3eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_1xwvTs3eEeWNP8bOIsOfRg" name="Input(expected)" incoming="_1xwvL83eEeWNP8bOIsOfRg" outgoing="_1xwvTc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvT83eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvUM3eEeWNP8bOIsOfRg" value="*"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_1xwvUc3eEeWNP8bOIsOfRg" name="Fork(expected)" incoming="_1xwvTc3eEeWNP8bOIsOfRg" outgoing="_1xwvMs3eEeWNP8bOIsOfRg _1xwvN83eEeWNP8bOIsOfRg _1xwvM83eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_1xwvUs3eEeWNP8bOIsOfRg" name="Body(AssertList)" incoming="_1xwvO83eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ControlFlow" xmi:id="_1xwvU83eEeWNP8bOIsOfRg" target="_1xwvgs3eEeWNP8bOIsOfRg" source="_1xwvVM3eEeWNP8bOIsOfRg"/>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwvVM3eEeWNP8bOIsOfRg" name="ExpressionStatement@7e52055c" outgoing="_1xwvU83eEeWNP8bOIsOfRg">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvVc3eEeWNP8bOIsOfRg" target="_1xwvWs3eEeWNP8bOIsOfRg" source="_1xwvcc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvVs3eEeWNP8bOIsOfRg" target="_1xwvXc3eEeWNP8bOIsOfRg" source="_1xwveM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvV83eEeWNP8bOIsOfRg" target="_1xwvYM3eEeWNP8bOIsOfRg" source="_1xwvf83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xwvWM3eEeWNP8bOIsOfRg" target="_1xwvWc3eEeWNP8bOIsOfRg" source="_1xwvY83eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwvWc3eEeWNP8bOIsOfRg" name="Call(AssertEqual)" incoming="_1xwvWM3eEeWNP8bOIsOfRg" behavior="_1xww083eEeWNP8bOIsOfRg">
            <argument xmi:id="_1xwvWs3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(label)" incoming="_1xwvVc3eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvW83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvXM3eEeWNP8bOIsOfRg" value="1"/>
            </argument>
            <argument xmi:id="_1xwvXc3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value1)" incoming="_1xwvVs3eEeWNP8bOIsOfRg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvXs3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvX83eEeWNP8bOIsOfRg" value="1"/>
            </argument>
            <argument xmi:id="_1xwvYM3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value2)" incoming="_1xwvV83eEeWNP8bOIsOfRg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvYc3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvYs3eEeWNP8bOIsOfRg" value="1"/>
            </argument>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwvY83eEeWNP8bOIsOfRg" name="Tuple@d34add1" outgoing="_1xwvWM3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvZM3eEeWNP8bOIsOfRg" target="_1xwvbs3eEeWNP8bOIsOfRg" source="_1xwvZs3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xwvZc3eEeWNP8bOIsOfRg" name="Value(&quot;->size()&quot;)">
              <result xmi:id="_1xwvZs3eEeWNP8bOIsOfRg" name="Value(&quot;->size()&quot;).result" outgoing="_1xwvZM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvZ83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvaM3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_1xwvac3eEeWNP8bOIsOfRg" value="->size()">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </value>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwvas3eEeWNP8bOIsOfRg" name="Call(Concat)">
              <argument xmi:id="_1xwva83eEeWNP8bOIsOfRg" name="Call(Concat).argument(x)" incoming="_1xwvMM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvbM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvbc3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <argument xmi:id="_1xwvbs3eEeWNP8bOIsOfRg" name="Call(Concat).argument(y)" incoming="_1xwvZM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvb83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvcM3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_1xwvcc3eEeWNP8bOIsOfRg" name="Call(Concat).result(result)" outgoing="_1xwvVc3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvcs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvc83eEeWNP8bOIsOfRg" 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="_1xwvdM3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__)" behavior="_1xxUac3eEeWNP8bOIsOfRg">
              <argument xmi:id="_1xwvdc3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_1xwvMc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvds3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvd83eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <result xmi:id="_1xwveM3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_1xwvVs3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvec3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwves3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwve83eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__)" behavior="_1xxUac3eEeWNP8bOIsOfRg">
              <argument xmi:id="_1xwvfM3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_1xwvMs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvfc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvfs3eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <result xmi:id="_1xwvf83eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_1xwvV83eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvgM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvgc3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
          </node>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwvgs3eEeWNP8bOIsOfRg" name="ForStatement@58cb7165" incoming="_1xwvU83eEeWNP8bOIsOfRg">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvg83eEeWNP8bOIsOfRg" target="_1xwwtM3eEeWNP8bOIsOfRg" source="_1xwwl83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvhM3eEeWNP8bOIsOfRg" target="_1xwwds3eEeWNP8bOIsOfRg" source="_1xwwz83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvhc3eEeWNP8bOIsOfRg" target="_1xwwec3eEeWNP8bOIsOfRg" source="_1xwwy83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvhs3eEeWNP8bOIsOfRg" target="_1xwwc83eEeWNP8bOIsOfRg" source="_1xwwtM3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xwvh83eEeWNP8bOIsOfRg" target="_1xwviM3eEeWNP8bOIsOfRg" source="_1xwwjs3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:LoopNode" xmi:id="_1xwviM3eEeWNP8bOIsOfRg" name="Loop(ForStatement@58cb7165)" incoming="_1xwvh83eEeWNP8bOIsOfRg" bodyOutput="_1xwvtc3eEeWNP8bOIsOfRg _1xwvuM3eEeWNP8bOIsOfRg _1xwvu83eEeWNP8bOIsOfRg _1xwwUM3eEeWNP8bOIsOfRg _1xwwOc3eEeWNP8bOIsOfRg _1xwwRs3eEeWNP8bOIsOfRg" bodyPart="_1xwvr83eEeWNP8bOIsOfRg _1xwvsM3eEeWNP8bOIsOfRg _1xwwSc3eEeWNP8bOIsOfRg _1xwwU83eEeWNP8bOIsOfRg" decider="_1xwvrM3eEeWNP8bOIsOfRg" isTestedFirst="true" test="_1xwvpc3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvic3eEeWNP8bOIsOfRg" target="_1xwvn83eEeWNP8bOIsOfRg" source="_1xwwWM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvis3eEeWNP8bOIsOfRg" target="_1xwvoM3eEeWNP8bOIsOfRg" source="_1xwwW83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvi83eEeWNP8bOIsOfRg" target="_1xwvoc3eEeWNP8bOIsOfRg" source="_1xwwXs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvjM3eEeWNP8bOIsOfRg" target="_1xwvos3eEeWNP8bOIsOfRg" source="_1xwwYc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvjc3eEeWNP8bOIsOfRg" target="_1xwvo83eEeWNP8bOIsOfRg" source="_1xwwZM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvjs3eEeWNP8bOIsOfRg" target="_1xwvpM3eEeWNP8bOIsOfRg" source="_1xwwZ83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvj83eEeWNP8bOIsOfRg" target="_1xwvps3eEeWNP8bOIsOfRg" source="_1xwvo83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvkM3eEeWNP8bOIsOfRg" target="_1xwvqc3eEeWNP8bOIsOfRg" source="_1xwvpM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwvkc3eEeWNP8bOIsOfRg" target="_1xwvsM3eEeWNP8bOIsOfRg" source="_1xwvr83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvks3eEeWNP8bOIsOfRg" target="_1xwv5c3eEeWNP8bOIsOfRg" source="_1xwvos3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvk83eEeWNP8bOIsOfRg" target="_1xwwDs3eEeWNP8bOIsOfRg" source="_1xwvos3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvlM3eEeWNP8bOIsOfRg" target="_1xwwGc3eEeWNP8bOIsOfRg" source="_1xwvos3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvlc3eEeWNP8bOIsOfRg" target="_1xwwSs3eEeWNP8bOIsOfRg" source="_1xwvos3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvls3eEeWNP8bOIsOfRg" target="_1xwwTc3eEeWNP8bOIsOfRg" source="_1xwwVM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvl83eEeWNP8bOIsOfRg" target="_1xwwM83eEeWNP8bOIsOfRg" source="_1xwvo83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvmM3eEeWNP8bOIsOfRg" target="_1xwwQ83eEeWNP8bOIsOfRg" source="_1xwvpM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvmc3eEeWNP8bOIsOfRg" target="_1xwv283eEeWNP8bOIsOfRg" source="_1xwvoc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvms3eEeWNP8bOIsOfRg" target="_1xwwBc3eEeWNP8bOIsOfRg" source="_1xwvoM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvm83eEeWNP8bOIsOfRg" target="_1xwwEM3eEeWNP8bOIsOfRg" source="_1xwvn83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvnM3eEeWNP8bOIsOfRg" target="_1xwwHM3eEeWNP8bOIsOfRg" source="_1xwvn83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvnc3eEeWNP8bOIsOfRg" target="_1xwwJM3eEeWNP8bOIsOfRg" source="_1xwvoM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvns3eEeWNP8bOIsOfRg" target="_1xwwLM3eEeWNP8bOIsOfRg" source="_1xwvoc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwvn83eEeWNP8bOIsOfRg" name="Fork(ForStatement@58cb7165.loopVariable(expected))" incoming="_1xwvic3eEeWNP8bOIsOfRg" outgoing="_1xwvm83eEeWNP8bOIsOfRg _1xwvnM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwvoM3eEeWNP8bOIsOfRg" name="Fork(ForStatement@58cb7165.loopVariable(list))" incoming="_1xwvis3eEeWNP8bOIsOfRg" outgoing="_1xwvms3eEeWNP8bOIsOfRg _1xwvnc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwvoc3eEeWNP8bOIsOfRg" name="Fork(ForStatement@58cb7165.loopVariable(label))" incoming="_1xwvi83eEeWNP8bOIsOfRg" outgoing="_1xwvmc3eEeWNP8bOIsOfRg _1xwvns3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwvos3eEeWNP8bOIsOfRg" name="Fork(ForStatement@58cb7165.loopVariable(i))" incoming="_1xwvjM3eEeWNP8bOIsOfRg" outgoing="_1xwvks3eEeWNP8bOIsOfRg _1xwvk83eEeWNP8bOIsOfRg _1xwvlM3eEeWNP8bOIsOfRg _1xwvlc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwvo83eEeWNP8bOIsOfRg" name="Fork(ForStatement@58cb7165.loopVariable(counter))" incoming="_1xwvjc3eEeWNP8bOIsOfRg" outgoing="_1xwvj83eEeWNP8bOIsOfRg _1xwvl83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwvpM3eEeWNP8bOIsOfRg" name="Fork(ForStatement@58cb7165.loopVariable(upper))" incoming="_1xwvjs3eEeWNP8bOIsOfRg" outgoing="_1xwvkM3eEeWNP8bOIsOfRg _1xwvmM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwvpc3eEeWNP8bOIsOfRg" name="Call(&lt;=)">
              <argument xmi:id="_1xwvps3eEeWNP8bOIsOfRg" name="Call(&lt;=).argument(x)" incoming="_1xwvj83eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvp83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvqM3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <argument xmi:id="_1xwvqc3eEeWNP8bOIsOfRg" name="Call(&lt;=).argument(y)" incoming="_1xwvkM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvqs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvq83eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_1xwvrM3eEeWNP8bOIsOfRg" 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="_1xwvrc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvrs3eEeWNP8bOIsOfRg" 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="_1xwvr83eEeWNP8bOIsOfRg" name="Values(ForStatement@58cb7165)" outgoing="_1xwvkc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwvsM3eEeWNP8bOIsOfRg" name="Body(ForStatement@58cb7165)" incoming="_1xwvkc3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvsc3eEeWNP8bOIsOfRg" target="_1xwvtc3eEeWNP8bOIsOfRg" source="_1xwwH83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvss3eEeWNP8bOIsOfRg" target="_1xwvuM3eEeWNP8bOIsOfRg" source="_1xwwJ83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvs83eEeWNP8bOIsOfRg" target="_1xwvu83eEeWNP8bOIsOfRg" source="_1xwwL83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvtM3eEeWNP8bOIsOfRg" target="_1xwwNs3eEeWNP8bOIsOfRg" source="_1xwwPc3eEeWNP8bOIsOfRg"/>
              <structuredNodeOutput xmi:id="_1xwvtc3eEeWNP8bOIsOfRg" name="expected" incoming="_1xwvsc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvts3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvt83eEeWNP8bOIsOfRg" value="*"/>
              </structuredNodeOutput>
              <structuredNodeOutput xmi:id="_1xwvuM3eEeWNP8bOIsOfRg" name="list" incoming="_1xwvss3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvuc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvus3eEeWNP8bOIsOfRg" value="*"/>
              </structuredNodeOutput>
              <structuredNodeOutput xmi:id="_1xwvu83eEeWNP8bOIsOfRg" name="label" incoming="_1xwvs83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvvM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvvc3eEeWNP8bOIsOfRg" value="1"/>
              </structuredNodeOutput>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwvvs3eEeWNP8bOIsOfRg" name="ExpressionStatement@20dc0697">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvv83eEeWNP8bOIsOfRg" target="_1xwvxM3eEeWNP8bOIsOfRg" source="_1xwwAc3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvwM3eEeWNP8bOIsOfRg" target="_1xwvx83eEeWNP8bOIsOfRg" source="_1xwwC83eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvwc3eEeWNP8bOIsOfRg" target="_1xwvys3eEeWNP8bOIsOfRg" source="_1xwwFs3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_1xwvws3eEeWNP8bOIsOfRg" target="_1xwvw83eEeWNP8bOIsOfRg" source="_1xwvzc3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwvw83eEeWNP8bOIsOfRg" name="Call(AssertEqual)" incoming="_1xwvws3eEeWNP8bOIsOfRg" behavior="_1xww083eEeWNP8bOIsOfRg">
                  <argument xmi:id="_1xwvxM3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(label)" incoming="_1xwvv83eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvxc3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvxs3eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                  <argument xmi:id="_1xwvx83eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value1)" incoming="_1xwvwM3eEeWNP8bOIsOfRg">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvyM3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvyc3eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                  <argument xmi:id="_1xwvys3eEeWNP8bOIsOfRg" name="Call(AssertEqual).argument(value2)" incoming="_1xwvwc3eEeWNP8bOIsOfRg">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwvy83eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwvzM3eEeWNP8bOIsOfRg" value="1"/>
                  </argument>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwvzc3eEeWNP8bOIsOfRg" name="Tuple@1389d5f7" outgoing="_1xwvws3eEeWNP8bOIsOfRg">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvzs3eEeWNP8bOIsOfRg" target="_1xwv3s3eEeWNP8bOIsOfRg" source="_1xwv1s3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwvz83eEeWNP8bOIsOfRg" target="_1xwv7M3eEeWNP8bOIsOfRg" source="_1xwv4c3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwv0M3eEeWNP8bOIsOfRg" target="_1xwv783eEeWNP8bOIsOfRg" source="_1xwv6M3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwv0c3eEeWNP8bOIsOfRg" target="_1xwv-83eEeWNP8bOIsOfRg" source="_1xwv8s3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwv0s3eEeWNP8bOIsOfRg" target="_1xwv_s3eEeWNP8bOIsOfRg" source="_1xwv9s3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwv083eEeWNP8bOIsOfRg" target="_1xwwCM3eEeWNP8bOIsOfRg" source="_1xwwDs3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwv1M3eEeWNP8bOIsOfRg" target="_1xwwE83eEeWNP8bOIsOfRg" source="_1xwwGc3eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xwv1c3eEeWNP8bOIsOfRg" name="Value(&quot;[&quot;)">
                    <result xmi:id="_1xwv1s3eEeWNP8bOIsOfRg" name="Value(&quot;[&quot;).result" outgoing="_1xwvzs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwv183eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwv2M3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_1xwv2c3eEeWNP8bOIsOfRg" value="[">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwv2s3eEeWNP8bOIsOfRg" name="Call(Concat)">
                    <argument xmi:id="_1xwv283eEeWNP8bOIsOfRg" name="Call(Concat).argument(x)" incoming="_1xwvmc3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwv3M3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwv3c3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <argument xmi:id="_1xwv3s3eEeWNP8bOIsOfRg" name="Call(Concat).argument(y)" incoming="_1xwvzs3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwv383eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwv4M3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_1xwv4c3eEeWNP8bOIsOfRg" name="Call(Concat).result(result)" outgoing="_1xwvz83eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwv4s3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwv483eEeWNP8bOIsOfRg" 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="_1xwv5M3eEeWNP8bOIsOfRg" name="Call(ToString)">
                    <argument xmi:id="_1xwv5c3eEeWNP8bOIsOfRg" name="Call(ToString).argument(x)" incoming="_1xwvks3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwv5s3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwv583eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_1xwv6M3eEeWNP8bOIsOfRg" name="Call(ToString).result(result)" outgoing="_1xwv0M3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwv6c3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwv6s3eEeWNP8bOIsOfRg" 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="_1xwv683eEeWNP8bOIsOfRg" name="Call(Concat)">
                    <argument xmi:id="_1xwv7M3eEeWNP8bOIsOfRg" name="Call(Concat).argument(x)" incoming="_1xwvz83eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwv7c3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwv7s3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <argument xmi:id="_1xwv783eEeWNP8bOIsOfRg" name="Call(Concat).argument(y)" incoming="_1xwv0M3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwv8M3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwv8c3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_1xwv8s3eEeWNP8bOIsOfRg" name="Call(Concat).result(result)" outgoing="_1xwv0c3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwv883eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwv9M3eEeWNP8bOIsOfRg" 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="_1xwv9c3eEeWNP8bOIsOfRg" name="Value(&quot;]&quot;)">
                    <result xmi:id="_1xwv9s3eEeWNP8bOIsOfRg" name="Value(&quot;]&quot;).result" outgoing="_1xwv0s3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwv983eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwv-M3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_1xwv-c3eEeWNP8bOIsOfRg" value="]">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwv-s3eEeWNP8bOIsOfRg" name="Call(Concat)">
                    <argument xmi:id="_1xwv-83eEeWNP8bOIsOfRg" name="Call(Concat).argument(x)" incoming="_1xwv0c3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwv_M3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwv_c3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <argument xmi:id="_1xwv_s3eEeWNP8bOIsOfRg" name="Call(Concat).argument(y)" incoming="_1xwv0s3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwv_83eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwAM3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_1xwwAc3eEeWNP8bOIsOfRg" name="Call(Concat).result(result)" outgoing="_1xwvv83eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwAs3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwA83eEeWNP8bOIsOfRg" 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="_1xwwBM3eEeWNP8bOIsOfRg" name="Call(At)">
                    <argument xmi:id="_1xwwBc3eEeWNP8bOIsOfRg" name="Call(At).argument(seq)" incoming="_1xwvms3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwBs3eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwB83eEeWNP8bOIsOfRg" value="*"/>
                    </argument>
                    <argument xmi:id="_1xwwCM3eEeWNP8bOIsOfRg" name="Call(At).argument(index)" incoming="_1xwv083eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwCc3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwCs3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_1xwwC83eEeWNP8bOIsOfRg" name="Call(At).result()" outgoing="_1xwvwM3eEeWNP8bOIsOfRg">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwDM3eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwDc3eEeWNP8bOIsOfRg" 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="_1xwwDs3eEeWNP8bOIsOfRg" name="Fork(Call(At).argument(index))" incoming="_1xwvk83eEeWNP8bOIsOfRg" outgoing="_1xwv083eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwwD83eEeWNP8bOIsOfRg" name="Call(At)">
                    <argument xmi:id="_1xwwEM3eEeWNP8bOIsOfRg" name="Call(At).argument(seq)" incoming="_1xwvm83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwEc3eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwEs3eEeWNP8bOIsOfRg" value="*"/>
                    </argument>
                    <argument xmi:id="_1xwwE83eEeWNP8bOIsOfRg" name="Call(At).argument(index)" incoming="_1xwv1M3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwFM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwFc3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_1xwwFs3eEeWNP8bOIsOfRg" name="Call(At).result()" outgoing="_1xwvwc3eEeWNP8bOIsOfRg">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwF83eEeWNP8bOIsOfRg"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwGM3eEeWNP8bOIsOfRg" 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="_1xwwGc3eEeWNP8bOIsOfRg" name="Fork(Call(At).argument(index))" incoming="_1xwvlM3eEeWNP8bOIsOfRg" outgoing="_1xwv1M3eEeWNP8bOIsOfRg"/>
                </node>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwwGs3eEeWNP8bOIsOfRg" name="Passthru(Fork(expected))">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwwG83eEeWNP8bOIsOfRg" target="_1xwwH83eEeWNP8bOIsOfRg" source="_1xwwHM3eEeWNP8bOIsOfRg"/>
                <structuredNodeInput xmi:id="_1xwwHM3eEeWNP8bOIsOfRg" name="Passthru(Fork(expected)).input" incoming="_1xwvnM3eEeWNP8bOIsOfRg" outgoing="_1xwwG83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwHc3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwHs3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:id="_1xwwH83eEeWNP8bOIsOfRg" name="Passthru(Fork(expected)).output" incoming="_1xwwG83eEeWNP8bOIsOfRg" outgoing="_1xwvsc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwIM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwIc3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwwIs3eEeWNP8bOIsOfRg" name="Passthru(Fork(list))">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwwI83eEeWNP8bOIsOfRg" target="_1xwwJ83eEeWNP8bOIsOfRg" source="_1xwwJM3eEeWNP8bOIsOfRg"/>
                <structuredNodeInput xmi:id="_1xwwJM3eEeWNP8bOIsOfRg" name="Passthru(Fork(list)).input" incoming="_1xwvnc3eEeWNP8bOIsOfRg" outgoing="_1xwwI83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwJc3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwJs3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:id="_1xwwJ83eEeWNP8bOIsOfRg" name="Passthru(Fork(list)).output" incoming="_1xwwI83eEeWNP8bOIsOfRg" outgoing="_1xwvss3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwKM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwKc3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwwKs3eEeWNP8bOIsOfRg" name="Passthru(Fork(label))">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwwK83eEeWNP8bOIsOfRg" target="_1xwwL83eEeWNP8bOIsOfRg" source="_1xwwLM3eEeWNP8bOIsOfRg"/>
                <structuredNodeInput xmi:id="_1xwwLM3eEeWNP8bOIsOfRg" name="Passthru(Fork(label)).input" incoming="_1xwvns3eEeWNP8bOIsOfRg" outgoing="_1xwwK83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwLc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwLs3eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:id="_1xwwL83eEeWNP8bOIsOfRg" name="Passthru(Fork(label)).output" incoming="_1xwwK83eEeWNP8bOIsOfRg" outgoing="_1xwvs83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwMM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwMc3eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeOutput>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwwMs3eEeWNP8bOIsOfRg" name="Call(+)">
                <argument xmi:id="_1xwwM83eEeWNP8bOIsOfRg" name="Call(+).argument(x)" incoming="_1xwvl83eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwNM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwNc3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_1xwwNs3eEeWNP8bOIsOfRg" name="Call(+).argument(y)" incoming="_1xwvtM3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwN83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwOM3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_1xwwOc3eEeWNP8bOIsOfRg" name="Call(+).result(result)">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwOs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwO83eEeWNP8bOIsOfRg" 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="_1xwwPM3eEeWNP8bOIsOfRg" name="Value(1)">
                <result xmi:id="_1xwwPc3eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_1xwvtM3eEeWNP8bOIsOfRg" 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="_1xwwPs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwP83eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_1xwwQM3eEeWNP8bOIsOfRg" 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="_1xwwQc3eEeWNP8bOIsOfRg" name="Passthru(upper)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwwQs3eEeWNP8bOIsOfRg" target="_1xwwRs3eEeWNP8bOIsOfRg" source="_1xwwQ83eEeWNP8bOIsOfRg"/>
                <structuredNodeInput xmi:id="_1xwwQ83eEeWNP8bOIsOfRg" name="Passthru(upper).input" incoming="_1xwvmM3eEeWNP8bOIsOfRg" outgoing="_1xwwQs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwRM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwRc3eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:id="_1xwwRs3eEeWNP8bOIsOfRg" name="Passthru(upper).output" incoming="_1xwwQs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwR83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwSM3eEeWNP8bOIsOfRg" value="1"/>
                </structuredNodeOutput>
              </node>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwwSc3eEeWNP8bOIsOfRg" name="Call(+)">
              <argument xmi:id="_1xwwSs3eEeWNP8bOIsOfRg" name="Call(+).argument(x)" incoming="_1xwvlc3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwS83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwTM3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <argument xmi:id="_1xwwTc3eEeWNP8bOIsOfRg" name="Call(+).argument(y)" incoming="_1xwvls3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwTs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwT83eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_1xwwUM3eEeWNP8bOIsOfRg" name="Call(+).result(result)">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwUc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwUs3eEeWNP8bOIsOfRg" 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="_1xwwU83eEeWNP8bOIsOfRg" name="Value(1)">
              <result xmi:id="_1xwwVM3eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_1xwvls3eEeWNP8bOIsOfRg" 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="_1xwwVc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwVs3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_1xwwV83eEeWNP8bOIsOfRg" value="1">
                <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
              </value>
            </node>
            <loopVariable xmi:id="_1xwwWM3eEeWNP8bOIsOfRg" name="ForStatement@58cb7165.loopVariable(expected)" outgoing="_1xwvic3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwWc3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwWs3eEeWNP8bOIsOfRg" value="*"/>
            </loopVariable>
            <loopVariable xmi:id="_1xwwW83eEeWNP8bOIsOfRg" name="ForStatement@58cb7165.loopVariable(list)" outgoing="_1xwvis3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwXM3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwXc3eEeWNP8bOIsOfRg" value="*"/>
            </loopVariable>
            <loopVariable xmi:id="_1xwwXs3eEeWNP8bOIsOfRg" name="ForStatement@58cb7165.loopVariable(label)" outgoing="_1xwvi83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwX83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwYM3eEeWNP8bOIsOfRg" value="1"/>
            </loopVariable>
            <loopVariable xmi:id="_1xwwYc3eEeWNP8bOIsOfRg" name="ForStatement@58cb7165.loopVariable(i)" outgoing="_1xwvjM3eEeWNP8bOIsOfRg" 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="_1xwwYs3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwY83eEeWNP8bOIsOfRg" value="*"/>
            </loopVariable>
            <loopVariable xmi:id="_1xwwZM3eEeWNP8bOIsOfRg" name="ForStatement@58cb7165.loopVariable(counter)" outgoing="_1xwvjc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwZc3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwZs3eEeWNP8bOIsOfRg" value="1"/>
            </loopVariable>
            <loopVariable xmi:id="_1xwwZ83eEeWNP8bOIsOfRg" name="ForStatement@58cb7165.loopVariable(upper)" outgoing="_1xwvjs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwaM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwac3eEeWNP8bOIsOfRg" value="1"/>
            </loopVariable>
            <loopVariableInput xmi:id="_1xwwas3eEeWNP8bOIsOfRg" name="ForStatement@58cb7165.loopVariableInput(expected)" incoming="_1xwvM83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwa83eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwbM3eEeWNP8bOIsOfRg" value="*"/>
            </loopVariableInput>
            <loopVariableInput xmi:id="_1xwwbc3eEeWNP8bOIsOfRg" name="ForStatement@58cb7165.loopVariableInput(list)" incoming="_1xwvNM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwbs3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwb83eEeWNP8bOIsOfRg" value="*"/>
            </loopVariableInput>
            <loopVariableInput xmi:id="_1xwwcM3eEeWNP8bOIsOfRg" name="ForStatement@58cb7165.loopVariableInput(label)" incoming="_1xwvNc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwcc3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwcs3eEeWNP8bOIsOfRg" value="1"/>
            </loopVariableInput>
            <loopVariableInput xmi:id="_1xwwc83eEeWNP8bOIsOfRg" name="ForStatement@58cb7165.loopVariableInput(i)" incoming="_1xwvhs3eEeWNP8bOIsOfRg" 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="_1xwwdM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwdc3eEeWNP8bOIsOfRg" value="1"/>
            </loopVariableInput>
            <loopVariableInput xmi:id="_1xwwds3eEeWNP8bOIsOfRg" name="ForStatement@58cb7165.loopVariableInput(counter)" incoming="_1xwvhM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwd83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwweM3eEeWNP8bOIsOfRg" value="1"/>
            </loopVariableInput>
            <loopVariableInput xmi:id="_1xwwec3eEeWNP8bOIsOfRg" name="ForStatement@58cb7165.loopVariableInput(upper)" incoming="_1xwvhc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwes3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwe83eEeWNP8bOIsOfRg" value="1"/>
            </loopVariableInput>
            <result xmi:id="_1xwwfM3eEeWNP8bOIsOfRg" name="ForStatement@58cb7165.result(expected)" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwfc3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwfs3eEeWNP8bOIsOfRg" value="*"/>
            </result>
            <result xmi:id="_1xwwf83eEeWNP8bOIsOfRg" name="ForStatement@58cb7165.result(list)" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwgM3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwgc3eEeWNP8bOIsOfRg" value="*"/>
            </result>
            <result xmi:id="_1xwwgs3eEeWNP8bOIsOfRg" name="ForStatement@58cb7165.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="_1xwwg83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwhM3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <result xmi:id="_1xwwhc3eEeWNP8bOIsOfRg" name="ForStatement@58cb7165.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="_1xwwhs3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwh83eEeWNP8bOIsOfRg" value="*"/>
            </result>
            <result xmi:id="_1xwwiM3eEeWNP8bOIsOfRg" name="ForStatement@58cb7165.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="_1xwwic3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwis3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <result xmi:id="_1xwwi83eEeWNP8bOIsOfRg" name="ForStatement@58cb7165.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="_1xwwjM3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwjc3eEeWNP8bOIsOfRg" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwwjs3eEeWNP8bOIsOfRg" name="LoopVariables(ForStatement@58cb7165)" outgoing="_1xwvh83eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwwj83eEeWNP8bOIsOfRg" target="_1xwwnM3eEeWNP8bOIsOfRg" source="_1xwwqs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwwkM3eEeWNP8bOIsOfRg" target="_1xwwn83eEeWNP8bOIsOfRg" source="_1xwwsc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwwkc3eEeWNP8bOIsOfRg" target="_1xwwm83eEeWNP8bOIsOfRg" source="_1xwwpc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwwks3eEeWNP8bOIsOfRg" target="_1xwwts3eEeWNP8bOIsOfRg" source="_1xwwos3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwwk83eEeWNP8bOIsOfRg" target="_1xwwuc3eEeWNP8bOIsOfRg" source="_1xwwtM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwwlM3eEeWNP8bOIsOfRg" target="_1xwwxc3eEeWNP8bOIsOfRg" source="_1xwwvM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwwlc3eEeWNP8bOIsOfRg" target="_1xwwyM3eEeWNP8bOIsOfRg" source="_1xwwwM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xwwls3eEeWNP8bOIsOfRg" name="Value(1)">
              <result xmi:id="_1xwwl83eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_1xwvg83eEeWNP8bOIsOfRg" 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="_1xwwmM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwmc3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_1xwwms3eEeWNP8bOIsOfRg" 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="_1xwwm83eEeWNP8bOIsOfRg" name="Call(Min)" incoming="_1xwwkc3eEeWNP8bOIsOfRg">
              <argument xmi:id="_1xwwnM3eEeWNP8bOIsOfRg" name="Call(Min).argument(x)" incoming="_1xwwj83eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwnc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwns3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <argument xmi:id="_1xwwn83eEeWNP8bOIsOfRg" name="Call(Min).argument(y)" incoming="_1xwwkM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwoM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwoc3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_1xwwos3eEeWNP8bOIsOfRg" name="Call(Min).result(result)" outgoing="_1xwwks3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwo83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwpM3eEeWNP8bOIsOfRg" 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="_1xwwpc3eEeWNP8bOIsOfRg" name="Tuple@339574a9" outgoing="_1xwwkc3eEeWNP8bOIsOfRg">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwwps3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__)" behavior="_1xxUac3eEeWNP8bOIsOfRg">
                <argument xmi:id="_1xwwp83eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_1xwvNs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwqM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwqc3eEeWNP8bOIsOfRg" value="*"/>
                </argument>
                <result xmi:id="_1xwwqs3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_1xwwj83eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwq83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwrM3eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwwrc3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__)" behavior="_1xxUac3eEeWNP8bOIsOfRg">
                <argument xmi:id="_1xwwrs3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_1xwvN83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwr83eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwsM3eEeWNP8bOIsOfRg" value="*"/>
                </argument>
                <result xmi:id="_1xwwsc3eEeWNP8bOIsOfRg" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_1xwwkM3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwss3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwws83eEeWNP8bOIsOfRg" value="1"/>
                </result>
              </node>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwwtM3eEeWNP8bOIsOfRg" name="Fork(Value(1).result)" incoming="_1xwvg83eEeWNP8bOIsOfRg" outgoing="_1xwvhs3eEeWNP8bOIsOfRg _1xwwk83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwwtc3eEeWNP8bOIsOfRg" name="Call(-)">
              <argument xmi:id="_1xwwts3eEeWNP8bOIsOfRg" name="Call(-).argument(x)" incoming="_1xwwks3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwt83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwuM3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <argument xmi:id="_1xwwuc3eEeWNP8bOIsOfRg" name="Call(-).argument(y)" incoming="_1xwwk83eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwus3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwu83eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_1xwwvM3eEeWNP8bOIsOfRg" name="Call(-).result(result)" outgoing="_1xwwlM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwvc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwvs3eEeWNP8bOIsOfRg" 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="_1xwwv83eEeWNP8bOIsOfRg" name="Value(1)">
              <result xmi:id="_1xwwwM3eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_1xwwlc3eEeWNP8bOIsOfRg" 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="_1xwwwc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwws3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_1xwww83eEeWNP8bOIsOfRg" 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="_1xwwxM3eEeWNP8bOIsOfRg" name="Call(+)">
              <argument xmi:id="_1xwwxc3eEeWNP8bOIsOfRg" name="Call(+).argument(x)" incoming="_1xwwlM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwxs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwx83eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <argument xmi:id="_1xwwyM3eEeWNP8bOIsOfRg" name="Call(+).argument(y)" incoming="_1xwwlc3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwyc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwys3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_1xwwy83eEeWNP8bOIsOfRg" name="Call(+).result(result)" outgoing="_1xwvhc3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwwzM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwwzc3eEeWNP8bOIsOfRg" 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="_1xwwzs3eEeWNP8bOIsOfRg" name="Value(1)">
              <result xmi:id="_1xwwz83eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_1xwvhM3eEeWNP8bOIsOfRg" 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="_1xww0M3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xww0c3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_1xww0s3eEeWNP8bOIsOfRg" 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="_1xwvPM3eEeWNP8bOIsOfRg" name="Input(label)" outgoing="_1xwvLc3eEeWNP8bOIsOfRg" parameter="_1xwvJM3eEeWNP8bOIsOfRg">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </node>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xwvPc3eEeWNP8bOIsOfRg" name="Input(list)" outgoing="_1xwvLs3eEeWNP8bOIsOfRg" parameter="_1xwvJ83eEeWNP8bOIsOfRg"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xwvPs3eEeWNP8bOIsOfRg" name="Input(expected)" outgoing="_1xwvL83eEeWNP8bOIsOfRg" parameter="_1xwvKs3eEeWNP8bOIsOfRg"/>
      <node xmi:type="uml:JoinNode" xmi:id="_1xwvP83eEeWNP8bOIsOfRg" name="Join(Input))" incoming="_1xwvOM3eEeWNP8bOIsOfRg _1xwvOc3eEeWNP8bOIsOfRg _1xwvOs3eEeWNP8bOIsOfRg" outgoing="_1xwvO83eEeWNP8bOIsOfRg"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_1xww083eEeWNP8bOIsOfRg" name="AssertEqual" visibility="public" node="_1xww8M3eEeWNP8bOIsOfRg _1xww9M3eEeWNP8bOIsOfRg _1xww8c3eEeWNP8bOIsOfRg _1xww-s3eEeWNP8bOIsOfRg _1xww8s3eEeWNP8bOIsOfRg _1xwxAM3eEeWNP8bOIsOfRg _1xwxBs3eEeWNP8bOIsOfRg _1xww883eEeWNP8bOIsOfRg" group="_1xww9M3eEeWNP8bOIsOfRg _1xww-s3eEeWNP8bOIsOfRg _1xwxAM3eEeWNP8bOIsOfRg _1xwxBs3eEeWNP8bOIsOfRg">
      <packageImport xmi:id="_1xww1M3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_1xww1c3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_1xww1s3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_1xww183eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_1xww2M3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedParameter xmi:id="_1xww2c3eEeWNP8bOIsOfRg" name="label" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xww2s3eEeWNP8bOIsOfRg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xww283eEeWNP8bOIsOfRg" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_1xww3M3eEeWNP8bOIsOfRg" name="value1" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xww3c3eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xww3s3eEeWNP8bOIsOfRg" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_1xww383eEeWNP8bOIsOfRg" name="value2" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xww4M3eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xww4c3eEeWNP8bOIsOfRg" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xww4s3eEeWNP8bOIsOfRg" target="_1xww9s3eEeWNP8bOIsOfRg" source="_1xww8M3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xww483eEeWNP8bOIsOfRg" target="_1xww_M3eEeWNP8bOIsOfRg" source="_1xww8c3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xww5M3eEeWNP8bOIsOfRg" target="_1xwxAs3eEeWNP8bOIsOfRg" source="_1xww8s3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xww5c3eEeWNP8bOIsOfRg" target="_1xwxLM3eEeWNP8bOIsOfRg" source="_1xww_83eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xww5s3eEeWNP8bOIsOfRg" target="_1xwxNM3eEeWNP8bOIsOfRg" source="_1xwxBc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xww583eEeWNP8bOIsOfRg" target="_1xwxa83eEeWNP8bOIsOfRg" source="_1xww-c3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xww6M3eEeWNP8bOIsOfRg" target="_1xwxkc3eEeWNP8bOIsOfRg" source="_1xwxBc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xww6c3eEeWNP8bOIsOfRg" target="_1xwxr83eEeWNP8bOIsOfRg" source="_1xwxBc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xww6s3eEeWNP8bOIsOfRg" target="_1xwx1c3eEeWNP8bOIsOfRg" source="_1xwxBc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xww683eEeWNP8bOIsOfRg" target="_1xwx9c3eEeWNP8bOIsOfRg" source="_1xwxBc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xww7M3eEeWNP8bOIsOfRg" target="_1xww883eEeWNP8bOIsOfRg" source="_1xww9M3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xww7c3eEeWNP8bOIsOfRg" target="_1xww883eEeWNP8bOIsOfRg" source="_1xww-s3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xww7s3eEeWNP8bOIsOfRg" target="_1xww883eEeWNP8bOIsOfRg" source="_1xwxAM3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xww783eEeWNP8bOIsOfRg" target="_1xwxBs3eEeWNP8bOIsOfRg" source="_1xww883eEeWNP8bOIsOfRg"/>
      <structuredNode xmi:id="_1xww9M3eEeWNP8bOIsOfRg" name="Node(Input(label))" outgoing="_1xww7M3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xww9c3eEeWNP8bOIsOfRg" target="_1xww-c3eEeWNP8bOIsOfRg" source="_1xww9s3eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_1xww9s3eEeWNP8bOIsOfRg" name="Input(label)" incoming="_1xww4s3eEeWNP8bOIsOfRg" outgoing="_1xww9c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xww983eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xww-M3eEeWNP8bOIsOfRg" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_1xww-c3eEeWNP8bOIsOfRg" name="Fork(label)" incoming="_1xww9c3eEeWNP8bOIsOfRg" outgoing="_1xww583eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_1xww-s3eEeWNP8bOIsOfRg" name="Node(Input(value1))" outgoing="_1xww7c3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xww-83eEeWNP8bOIsOfRg" target="_1xww_83eEeWNP8bOIsOfRg" source="_1xww_M3eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_1xww_M3eEeWNP8bOIsOfRg" name="Input(value1)" incoming="_1xww483eEeWNP8bOIsOfRg" outgoing="_1xww-83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xww_c3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xww_s3eEeWNP8bOIsOfRg" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_1xww_83eEeWNP8bOIsOfRg" name="Fork(value1)" incoming="_1xww-83eEeWNP8bOIsOfRg" outgoing="_1xww5c3eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_1xwxAM3eEeWNP8bOIsOfRg" name="Node(Input(value2))" outgoing="_1xww7s3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxAc3eEeWNP8bOIsOfRg" target="_1xwxBc3eEeWNP8bOIsOfRg" source="_1xwxAs3eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_1xwxAs3eEeWNP8bOIsOfRg" name="Input(value2)" incoming="_1xww5M3eEeWNP8bOIsOfRg" outgoing="_1xwxAc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxA83eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxBM3eEeWNP8bOIsOfRg" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_1xwxBc3eEeWNP8bOIsOfRg" name="Fork(value2)" incoming="_1xwxAc3eEeWNP8bOIsOfRg" outgoing="_1xww5s3eEeWNP8bOIsOfRg _1xww6M3eEeWNP8bOIsOfRg _1xww6c3eEeWNP8bOIsOfRg _1xww6s3eEeWNP8bOIsOfRg _1xww683eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_1xwxBs3eEeWNP8bOIsOfRg" name="Body(AssertEqual)" incoming="_1xww783eEeWNP8bOIsOfRg">
        <node xmi:type="uml:ConditionalNode" xmi:id="_1xwxB83eEeWNP8bOIsOfRg" name="IfStatement@12ba0397">
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xwxCM3eEeWNP8bOIsOfRg" target="_1xwxgM3eEeWNP8bOIsOfRg" source="_1xwxV83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xwxCc3eEeWNP8bOIsOfRg" target="_1xwx_M3eEeWNP8bOIsOfRg" source="_1xwxgM3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwxCs3eEeWNP8bOIsOfRg" name="Test(Call(Not).result(result))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxC83eEeWNP8bOIsOfRg" target="_1xwxI83eEeWNP8bOIsOfRg" source="_1xwxLM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxDM3eEeWNP8bOIsOfRg" target="_1xwxLs3eEeWNP8bOIsOfRg" source="_1xwxLM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxDc3eEeWNP8bOIsOfRg" target="_1xwxKc3eEeWNP8bOIsOfRg" source="_1xwxNM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxDs3eEeWNP8bOIsOfRg" target="_1xwxNs3eEeWNP8bOIsOfRg" source="_1xwxNM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxD83eEeWNP8bOIsOfRg" target="_1xwxPc3eEeWNP8bOIsOfRg" source="_1xwxMc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxEM3eEeWNP8bOIsOfRg" target="_1xwxPs3eEeWNP8bOIsOfRg" source="_1xwxOc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxEc3eEeWNP8bOIsOfRg" target="_1xwxQM3eEeWNP8bOIsOfRg" source="_1xwxPc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxEs3eEeWNP8bOIsOfRg" target="_1xwxR83eEeWNP8bOIsOfRg" source="_1xwxPs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxE83eEeWNP8bOIsOfRg" target="_1xwxTc3eEeWNP8bOIsOfRg" source="_1xwxPs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwxFM3eEeWNP8bOIsOfRg" target="_1xwxIs3eEeWNP8bOIsOfRg" source="_1xwxTc3eEeWNP8bOIsOfRg">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_1xwxFc3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwxFs3eEeWNP8bOIsOfRg" target="_1xwxP83eEeWNP8bOIsOfRg" source="_1xwxTc3eEeWNP8bOIsOfRg">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_1xwxF83eEeWNP8bOIsOfRg" name="Value(false)"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwxGM3eEeWNP8bOIsOfRg" target="_1xwxTs3eEeWNP8bOIsOfRg" source="_1xwxPM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxGc3eEeWNP8bOIsOfRg" target="_1xwxTs3eEeWNP8bOIsOfRg" source="_1xwxPc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwxGs3eEeWNP8bOIsOfRg" target="_1xwxTc3eEeWNP8bOIsOfRg" source="_1xwxTs3eEeWNP8bOIsOfRg">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_1xwxG83eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwxHM3eEeWNP8bOIsOfRg" target="_1xwxRs3eEeWNP8bOIsOfRg" source="_1xwxTs3eEeWNP8bOIsOfRg">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_1xwxHc3eEeWNP8bOIsOfRg" name="Value(false)"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxHs3eEeWNP8bOIsOfRg" target="_1xwxT83eEeWNP8bOIsOfRg" source="_1xwxJs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxH83eEeWNP8bOIsOfRg" target="_1xwxT83eEeWNP8bOIsOfRg" source="_1xwxQ83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxIM3eEeWNP8bOIsOfRg" target="_1xwxT83eEeWNP8bOIsOfRg" source="_1xwxSs3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxIc3eEeWNP8bOIsOfRg" target="_1xwxUc3eEeWNP8bOIsOfRg" source="_1xwxT83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_1xwxIs3eEeWNP8bOIsOfRg" name="Test(==)" incoming="_1xwxFM3eEeWNP8bOIsOfRg">
              <first xmi:id="_1xwxI83eEeWNP8bOIsOfRg" name="Test(==).first" incoming="_1xwxC83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxJM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxJc3eEeWNP8bOIsOfRg" value="1"/>
              </first>
              <result xmi:id="_1xwxJs3eEeWNP8bOIsOfRg" name="Test(==).result" outgoing="_1xwxHs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxJ83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxKM3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <second xmi:id="_1xwxKc3eEeWNP8bOIsOfRg" name="Test(==).second" incoming="_1xwxDc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxKs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxK83eEeWNP8bOIsOfRg" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwxLM3eEeWNP8bOIsOfRg" name="Fork(Fork(value1))" incoming="_1xww5c3eEeWNP8bOIsOfRg" outgoing="_1xwxC83eEeWNP8bOIsOfRg _1xwxDM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwxLc3eEeWNP8bOIsOfRg" name="Call(NotEmpty)">
              <argument xmi:id="_1xwxLs3eEeWNP8bOIsOfRg" name="Call(NotEmpty).argument(seq)" incoming="_1xwxDM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxL83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxMM3eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <result xmi:id="_1xwxMc3eEeWNP8bOIsOfRg" name="Call(NotEmpty).result()" outgoing="_1xwxD83eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxMs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxM83eEeWNP8bOIsOfRg" 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="_1xwxNM3eEeWNP8bOIsOfRg" name="Fork(Fork(value2))" incoming="_1xww5s3eEeWNP8bOIsOfRg" outgoing="_1xwxDc3eEeWNP8bOIsOfRg _1xwxDs3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwxNc3eEeWNP8bOIsOfRg" name="Call(NotEmpty)">
              <argument xmi:id="_1xwxNs3eEeWNP8bOIsOfRg" name="Call(NotEmpty).argument(seq)" incoming="_1xwxDs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxN83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxOM3eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <result xmi:id="_1xwxOc3eEeWNP8bOIsOfRg" name="Call(NotEmpty).result()" outgoing="_1xwxEM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxOs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxO83eEeWNP8bOIsOfRg" 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="_1xwxPM3eEeWNP8bOIsOfRg" name="Initial(Test(==))" outgoing="_1xwxGM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwxPc3eEeWNP8bOIsOfRg" name="Fork(Call(NotEmpty).result())" incoming="_1xwxD83eEeWNP8bOIsOfRg" outgoing="_1xwxEc3eEeWNP8bOIsOfRg _1xwxGc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwxPs3eEeWNP8bOIsOfRg" name="Fork(Call(NotEmpty).result())" incoming="_1xwxEM3eEeWNP8bOIsOfRg" outgoing="_1xwxEs3eEeWNP8bOIsOfRg _1xwxE83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwxP83eEeWNP8bOIsOfRg" name="Call(Not)" incoming="_1xwxFs3eEeWNP8bOIsOfRg">
              <argument xmi:id="_1xwxQM3eEeWNP8bOIsOfRg" name="Call(Not).argument(x)" incoming="_1xwxEc3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxQc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxQs3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_1xwxQ83eEeWNP8bOIsOfRg" name="Call(Not).result(result)" outgoing="_1xwxH83eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxRM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxRc3eEeWNP8bOIsOfRg" 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="_1xwxRs3eEeWNP8bOIsOfRg" name="Call(Not)" incoming="_1xwxHM3eEeWNP8bOIsOfRg">
              <argument xmi:id="_1xwxR83eEeWNP8bOIsOfRg" name="Call(Not).argument(x)" incoming="_1xwxEs3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxSM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxSc3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_1xwxSs3eEeWNP8bOIsOfRg" name="Call(Not).result(result)" outgoing="_1xwxIM3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxS83eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxTM3eEeWNP8bOIsOfRg" 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="_1xwxTc3eEeWNP8bOIsOfRg" name="Decision(Call(NotEmpty).result())" incoming="_1xwxE83eEeWNP8bOIsOfRg _1xwxGs3eEeWNP8bOIsOfRg" outgoing="_1xwxFM3eEeWNP8bOIsOfRg _1xwxFs3eEeWNP8bOIsOfRg" decisionInputFlow="_1xwxE83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_1xwxTs3eEeWNP8bOIsOfRg" name="Decision(Call(NotEmpty).result())" incoming="_1xwxGM3eEeWNP8bOIsOfRg _1xwxGc3eEeWNP8bOIsOfRg" outgoing="_1xwxGs3eEeWNP8bOIsOfRg _1xwxHM3eEeWNP8bOIsOfRg" decisionInputFlow="_1xwxGc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:MergeNode" xmi:id="_1xwxT83eEeWNP8bOIsOfRg" name="Merge(Test(==).result, !Call(NotEmpty).result() &amp;&amp; !Call(NotEmpty).result())" incoming="_1xwxHs3eEeWNP8bOIsOfRg _1xwxH83eEeWNP8bOIsOfRg _1xwxIM3eEeWNP8bOIsOfRg" outgoing="_1xwxIc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwxUM3eEeWNP8bOIsOfRg" name="Call(Not)">
              <argument xmi:id="_1xwxUc3eEeWNP8bOIsOfRg" name="Call(Not).argument(x)" incoming="_1xwxIc3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxUs3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxU83eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_1xwxVM3eEeWNP8bOIsOfRg" 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="_1xwxVc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxVs3eEeWNP8bOIsOfRg" 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="_1xwxV83eEeWNP8bOIsOfRg" name="ExpressionStatement@2206043e" outgoing="_1xwxCM3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxWM3eEeWNP8bOIsOfRg" target="_1xwxW83eEeWNP8bOIsOfRg" source="_1xwxfc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwxWc3eEeWNP8bOIsOfRg" target="_1xwxWs3eEeWNP8bOIsOfRg" source="_1xwxXs3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwxWs3eEeWNP8bOIsOfRg" name="Call(Write)" incoming="_1xwxWc3eEeWNP8bOIsOfRg" behavior="_1xxUkc3eEeWNP8bOIsOfRg">
              <argument xmi:id="_1xwxW83eEeWNP8bOIsOfRg" name="Call(Write).argument(value)" incoming="_1xwxWM3eEeWNP8bOIsOfRg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxXM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxXc3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwxXs3eEeWNP8bOIsOfRg" name="Tuple@731f8568" outgoing="_1xwxWc3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxX83eEeWNP8bOIsOfRg" target="_1xwxaM3eEeWNP8bOIsOfRg" source="_1xwxY83eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxYM3eEeWNP8bOIsOfRg" target="_1xwxd83eEeWNP8bOIsOfRg" source="_1xwxbs3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxYc3eEeWNP8bOIsOfRg" target="_1xwxes3eEeWNP8bOIsOfRg" source="_1xwxcs3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xwxYs3eEeWNP8bOIsOfRg" name="Value(&quot;FAILED: &quot;)">
                <result xmi:id="_1xwxY83eEeWNP8bOIsOfRg" name="Value(&quot;FAILED: &quot;).result" outgoing="_1xwxX83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxZM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxZc3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_1xwxZs3eEeWNP8bOIsOfRg" value="FAILED: ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwxZ83eEeWNP8bOIsOfRg" name="Call(Concat)">
                <argument xmi:id="_1xwxaM3eEeWNP8bOIsOfRg" name="Call(Concat).argument(x)" incoming="_1xwxX83eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxac3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxas3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_1xwxa83eEeWNP8bOIsOfRg" name="Call(Concat).argument(y)" incoming="_1xww583eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxbM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxbc3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_1xwxbs3eEeWNP8bOIsOfRg" name="Call(Concat).result(result)" outgoing="_1xwxYM3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxb83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxcM3eEeWNP8bOIsOfRg" 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="_1xwxcc3eEeWNP8bOIsOfRg" name="Value(&quot;==&quot;)">
                <result xmi:id="_1xwxcs3eEeWNP8bOIsOfRg" name="Value(&quot;==&quot;).result" outgoing="_1xwxYc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxc83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxdM3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_1xwxdc3eEeWNP8bOIsOfRg" value="==">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwxds3eEeWNP8bOIsOfRg" name="Call(Concat)">
                <argument xmi:id="_1xwxd83eEeWNP8bOIsOfRg" name="Call(Concat).argument(x)" incoming="_1xwxYM3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxeM3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxec3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <argument xmi:id="_1xwxes3eEeWNP8bOIsOfRg" name="Call(Concat).argument(y)" incoming="_1xwxYc3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxe83eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxfM3eEeWNP8bOIsOfRg" value="1"/>
                </argument>
                <result xmi:id="_1xwxfc3eEeWNP8bOIsOfRg" name="Call(Concat).result(result)" outgoing="_1xwxWM3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxfs3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxf83eEeWNP8bOIsOfRg" 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="_1xwxgM3eEeWNP8bOIsOfRg" name="ExpressionStatement@46e7a91e" incoming="_1xwxCM3eEeWNP8bOIsOfRg" outgoing="_1xwxCc3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxgc3eEeWNP8bOIsOfRg" target="_1xwxhM3eEeWNP8bOIsOfRg" source="_1xwx-83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwxgs3eEeWNP8bOIsOfRg" target="_1xwxg83eEeWNP8bOIsOfRg" source="_1xwxh83eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwxg83eEeWNP8bOIsOfRg" name="Call(Write)" incoming="_1xwxgs3eEeWNP8bOIsOfRg" behavior="_1xxUkc3eEeWNP8bOIsOfRg">
              <argument xmi:id="_1xwxhM3eEeWNP8bOIsOfRg" name="Call(Write).argument(value)" incoming="_1xwxgc3eEeWNP8bOIsOfRg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxhc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxhs3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwxh83eEeWNP8bOIsOfRg" name="Tuple@6b52e245" outgoing="_1xwxgs3eEeWNP8bOIsOfRg">
              <edge xmi:type="uml:ControlFlow" xmi:id="_1xwxiM3eEeWNP8bOIsOfRg" target="_1xwx-s3eEeWNP8bOIsOfRg" source="_1xwx-c3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxic3eEeWNP8bOIsOfRg" target="_1xwx-s3eEeWNP8bOIsOfRg" source="_1xwxlM3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_1xwxis3eEeWNP8bOIsOfRg" target="_1xwxl83eEeWNP8bOIsOfRg" source="_1xwx-s3eEeWNP8bOIsOfRg">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_1xwxi83eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
              </edge>
              <edge xmi:type="uml:ControlFlow" xmi:id="_1xwxjM3eEeWNP8bOIsOfRg" target="_1xwxoc3eEeWNP8bOIsOfRg" source="_1xwx-s3eEeWNP8bOIsOfRg">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_1xwxjc3eEeWNP8bOIsOfRg" name="Value(false)"/>
              </edge>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxjs3eEeWNP8bOIsOfRg" target="_1xwx-83eEeWNP8bOIsOfRg" source="_1xwxmc3eEeWNP8bOIsOfRg"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxj83eEeWNP8bOIsOfRg" target="_1xwx-83eEeWNP8bOIsOfRg" source="_1xwxq83eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwxkM3eEeWNP8bOIsOfRg" name="Call(IsEmpty)">
                <argument xmi:id="_1xwxkc3eEeWNP8bOIsOfRg" name="Call(IsEmpty).argument(seq)" incoming="_1xww6M3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxks3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxk83eEeWNP8bOIsOfRg" value="*"/>
                </argument>
                <result xmi:id="_1xwxlM3eEeWNP8bOIsOfRg" name="Call(IsEmpty).result()" outgoing="_1xwxic3eEeWNP8bOIsOfRg">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxlc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxls3eEeWNP8bOIsOfRg" 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="_1xwxl83eEeWNP8bOIsOfRg" name="ConditionalTestExpression@73f5289.operand2" incoming="_1xwxis3eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxmM3eEeWNP8bOIsOfRg" target="_1xwxmc3eEeWNP8bOIsOfRg" source="_1xwxnc3eEeWNP8bOIsOfRg"/>
                <structuredNodeOutput xmi:id="_1xwxmc3eEeWNP8bOIsOfRg" name="ConditionalTestExpression@73f5289.operand2.result" incoming="_1xwxmM3eEeWNP8bOIsOfRg" outgoing="_1xwxjs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxms3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxm83eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xwxnM3eEeWNP8bOIsOfRg" name="Value(&quot;null&quot;)">
                  <result xmi:id="_1xwxnc3eEeWNP8bOIsOfRg" name="Value(&quot;null&quot;).result" outgoing="_1xwxmM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxns3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxn83eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_1xwxoM3eEeWNP8bOIsOfRg" 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="_1xwxoc3eEeWNP8bOIsOfRg" name="ConditionalTestExpression@73f5289.operand3" incoming="_1xwxjM3eEeWNP8bOIsOfRg">
                <edge xmi:type="uml:ControlFlow" xmi:id="_1xwxos3eEeWNP8bOIsOfRg" target="_1xwx983eEeWNP8bOIsOfRg" source="_1xwx9s3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxo83eEeWNP8bOIsOfRg" target="_1xwx983eEeWNP8bOIsOfRg" source="_1xwxss3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_1xwxpM3eEeWNP8bOIsOfRg" target="_1xwxtc3eEeWNP8bOIsOfRg" source="_1xwx983eEeWNP8bOIsOfRg">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_1xwxpc3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_1xwxps3eEeWNP8bOIsOfRg" target="_1xwx8M3eEeWNP8bOIsOfRg" source="_1xwx983eEeWNP8bOIsOfRg">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_1xwxp83eEeWNP8bOIsOfRg" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxqM3eEeWNP8bOIsOfRg" target="_1xwx-M3eEeWNP8bOIsOfRg" source="_1xwxu83eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxqc3eEeWNP8bOIsOfRg" target="_1xwx-M3eEeWNP8bOIsOfRg" source="_1xwx8s3eEeWNP8bOIsOfRg"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxqs3eEeWNP8bOIsOfRg" target="_1xwxq83eEeWNP8bOIsOfRg" source="_1xwx-M3eEeWNP8bOIsOfRg"/>
                <structuredNodeOutput xmi:id="_1xwxq83eEeWNP8bOIsOfRg" name="ConditionalTestExpression@73f5289.operand3.result" incoming="_1xwxqs3eEeWNP8bOIsOfRg" outgoing="_1xwxj83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxrM3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxrc3eEeWNP8bOIsOfRg" value="*"/>
                </structuredNodeOutput>
                <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_1xwxrs3eEeWNP8bOIsOfRg" name="ReadIsClassifiedObject(String)">
                  <classifier xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <object xmi:id="_1xwxr83eEeWNP8bOIsOfRg" name="ReadIsClassifiedObject(String).object" incoming="_1xww6c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxsM3eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxsc3eEeWNP8bOIsOfRg" value="1"/>
                  </object>
                  <result xmi:id="_1xwxss3eEeWNP8bOIsOfRg" name="ReadIsClassifiedObject(String).result" outgoing="_1xwxo83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxs83eEeWNP8bOIsOfRg" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxtM3eEeWNP8bOIsOfRg" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwxtc3eEeWNP8bOIsOfRg" name="ConditionalTestExpression@169e5808.operand2" incoming="_1xwxpM3eEeWNP8bOIsOfRg">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxts3eEeWNP8bOIsOfRg" target="_1xwx2M3eEeWNP8bOIsOfRg" source="_1xwxv83eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxt83eEeWNP8bOIsOfRg" target="_1xwx283eEeWNP8bOIsOfRg" source="_1xwx1s3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxuM3eEeWNP8bOIsOfRg" target="_1xwx583eEeWNP8bOIsOfRg" source="_1xwx3s3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxuc3eEeWNP8bOIsOfRg" target="_1xwx6s3eEeWNP8bOIsOfRg" source="_1xwx4s3eEeWNP8bOIsOfRg"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxus3eEeWNP8bOIsOfRg" target="_1xwxu83eEeWNP8bOIsOfRg" source="_1xwx7c3eEeWNP8bOIsOfRg"/>
                  <structuredNodeOutput xmi:id="_1xwxu83eEeWNP8bOIsOfRg" name="ConditionalTestExpression@169e5808.operand2.result" incoming="_1xwxus3eEeWNP8bOIsOfRg" outgoing="_1xwxqM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxvM3eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxvc3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xwxvs3eEeWNP8bOIsOfRg" name="Value(&quot;&quot;&quot;)">
                    <result xmi:id="_1xwxv83eEeWNP8bOIsOfRg" name="Value(&quot;&quot;&quot;).result" outgoing="_1xwxts3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxwM3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxwc3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_1xwxws3eEeWNP8bOIsOfRg" value="&quot;">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ExpansionRegion" xmi:id="_1xwxw83eEeWNP8bOIsOfRg" name="CastExpression@13a5a0a1" mode="parallel" outputElement="_1xwx1s3eEeWNP8bOIsOfRg" inputElement="_1xwx1c3eEeWNP8bOIsOfRg">
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxxM3eEeWNP8bOIsOfRg" target="_1xwxzc3eEeWNP8bOIsOfRg" source="_1xwx083eEeWNP8bOIsOfRg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxxc3eEeWNP8bOIsOfRg" target="_1xwx1M3eEeWNP8bOIsOfRg" source="_1xwx083eEeWNP8bOIsOfRg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxxs3eEeWNP8bOIsOfRg" target="_1xwx1M3eEeWNP8bOIsOfRg" source="_1xwx0M3eEeWNP8bOIsOfRg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxx83eEeWNP8bOIsOfRg" target="_1xwxy83eEeWNP8bOIsOfRg" source="_1xwx1M3eEeWNP8bOIsOfRg">
                      <guard xmi:type="uml:LiteralBoolean" xmi:id="_1xwxyM3eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
                    </edge>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxyc3eEeWNP8bOIsOfRg" target="_1xwx083eEeWNP8bOIsOfRg" source="_1xwx1c3eEeWNP8bOIsOfRg"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwxys3eEeWNP8bOIsOfRg" target="_1xwx1s3eEeWNP8bOIsOfRg" source="_1xwxy83eEeWNP8bOIsOfRg"/>
                    <node xmi:type="uml:MergeNode" xmi:id="_1xwxy83eEeWNP8bOIsOfRg" name="Merge(CastExpression@13a5a0a1.operand)" incoming="_1xwxx83eEeWNP8bOIsOfRg" outgoing="_1xwxys3eEeWNP8bOIsOfRg"/>
                    <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_1xwxzM3eEeWNP8bOIsOfRg" name="ReadIsClassifiedObject(String)">
                      <classifier xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <object xmi:id="_1xwxzc3eEeWNP8bOIsOfRg" name="ReadIsClassifiedObject(String).object" incoming="_1xwxxM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwxzs3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwxz83eEeWNP8bOIsOfRg" value="1"/>
                      </object>
                      <result xmi:id="_1xwx0M3eEeWNP8bOIsOfRg" name="ReadIsClassifiedObject(String).result" outgoing="_1xwxxs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwx0c3eEeWNP8bOIsOfRg" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwx0s3eEeWNP8bOIsOfRg" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_1xwx083eEeWNP8bOIsOfRg" name="Fork(ReadIsClassifiedObject(String).object)" incoming="_1xwxyc3eEeWNP8bOIsOfRg" outgoing="_1xwxxM3eEeWNP8bOIsOfRg _1xwxxc3eEeWNP8bOIsOfRg"/>
                    <node xmi:type="uml:DecisionNode" xmi:id="_1xwx1M3eEeWNP8bOIsOfRg" name="Decision(ReadIsClassifiedObject(String).result)" incoming="_1xwxxc3eEeWNP8bOIsOfRg _1xwxxs3eEeWNP8bOIsOfRg" outgoing="_1xwxx83eEeWNP8bOIsOfRg" decisionInputFlow="_1xwxxs3eEeWNP8bOIsOfRg"/>
                  </node>
                  <node xmi:type="uml:ExpansionNode" xmi:id="_1xwx1c3eEeWNP8bOIsOfRg" name="CastExpression@13a5a0a1.inputElement" incoming="_1xww6s3eEeWNP8bOIsOfRg" outgoing="_1xwxyc3eEeWNP8bOIsOfRg" regionAsInput="_1xwxw83eEeWNP8bOIsOfRg"/>
                  <node xmi:type="uml:ExpansionNode" xmi:id="_1xwx1s3eEeWNP8bOIsOfRg" name="CastExpression@13a5a0a1.outputElement" incoming="_1xwxys3eEeWNP8bOIsOfRg" outgoing="_1xwxt83eEeWNP8bOIsOfRg" regionAsOutput="_1xwxw83eEeWNP8bOIsOfRg">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwx183eEeWNP8bOIsOfRg" name="Call(Concat)">
                    <argument xmi:id="_1xwx2M3eEeWNP8bOIsOfRg" name="Call(Concat).argument(x)" incoming="_1xwxts3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwx2c3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwx2s3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <argument xmi:id="_1xwx283eEeWNP8bOIsOfRg" name="Call(Concat).argument(y)" incoming="_1xwxt83eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwx3M3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwx3c3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_1xwx3s3eEeWNP8bOIsOfRg" name="Call(Concat).result(result)" outgoing="_1xwxuM3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwx383eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwx4M3eEeWNP8bOIsOfRg" 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="_1xwx4c3eEeWNP8bOIsOfRg" name="Value(&quot;&quot;&quot;)">
                    <result xmi:id="_1xwx4s3eEeWNP8bOIsOfRg" name="Value(&quot;&quot;&quot;).result" outgoing="_1xwxuc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwx483eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwx5M3eEeWNP8bOIsOfRg" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_1xwx5c3eEeWNP8bOIsOfRg" value="&quot;">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwx5s3eEeWNP8bOIsOfRg" name="Call(Concat)">
                    <argument xmi:id="_1xwx583eEeWNP8bOIsOfRg" name="Call(Concat).argument(x)" incoming="_1xwxuM3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwx6M3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwx6c3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <argument xmi:id="_1xwx6s3eEeWNP8bOIsOfRg" name="Call(Concat).argument(y)" incoming="_1xwxuc3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwx683eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwx7M3eEeWNP8bOIsOfRg" value="1"/>
                    </argument>
                    <result xmi:id="_1xwx7c3eEeWNP8bOIsOfRg" name="Call(Concat).result(result)" outgoing="_1xwxus3eEeWNP8bOIsOfRg">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwx7s3eEeWNP8bOIsOfRg" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwx783eEeWNP8bOIsOfRg" 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="_1xwx8M3eEeWNP8bOIsOfRg" name="ConditionalTestExpression@169e5808.operand3" incoming="_1xwxps3eEeWNP8bOIsOfRg">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwx8c3eEeWNP8bOIsOfRg" target="_1xwx8s3eEeWNP8bOIsOfRg" source="_1xwx9c3eEeWNP8bOIsOfRg"/>
                  <structuredNodeOutput xmi:id="_1xwx8s3eEeWNP8bOIsOfRg" name="ConditionalTestExpression@169e5808.operand3.result" incoming="_1xwx8c3eEeWNP8bOIsOfRg" outgoing="_1xwxqc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwx883eEeWNP8bOIsOfRg"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwx9M3eEeWNP8bOIsOfRg" value="*"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:MergeNode" xmi:id="_1xwx9c3eEeWNP8bOIsOfRg" name="Merge(Fork(value2))" incoming="_1xww683eEeWNP8bOIsOfRg" outgoing="_1xwx8c3eEeWNP8bOIsOfRg"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_1xwx9s3eEeWNP8bOIsOfRg" name="Initial(ConditionalTestExpression@169e5808)" outgoing="_1xwxos3eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_1xwx983eEeWNP8bOIsOfRg" name="Decision(ConditionalTestExpression@169e5808)" incoming="_1xwxos3eEeWNP8bOIsOfRg _1xwxo83eEeWNP8bOIsOfRg" outgoing="_1xwxpM3eEeWNP8bOIsOfRg _1xwxps3eEeWNP8bOIsOfRg" decisionInputFlow="_1xwxo83eEeWNP8bOIsOfRg"/>
                <node xmi:type="uml:MergeNode" xmi:id="_1xwx-M3eEeWNP8bOIsOfRg" name="Merge(ConditionalTestExpression@169e5808.result)" incoming="_1xwxqM3eEeWNP8bOIsOfRg _1xwxqc3eEeWNP8bOIsOfRg" outgoing="_1xwxqs3eEeWNP8bOIsOfRg"/>
              </node>
              <node xmi:type="uml:InitialNode" xmi:id="_1xwx-c3eEeWNP8bOIsOfRg" name="Initial(ConditionalTestExpression@73f5289)" outgoing="_1xwxiM3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:DecisionNode" xmi:id="_1xwx-s3eEeWNP8bOIsOfRg" name="Decision(ConditionalTestExpression@73f5289)" incoming="_1xwxiM3eEeWNP8bOIsOfRg _1xwxic3eEeWNP8bOIsOfRg" outgoing="_1xwxis3eEeWNP8bOIsOfRg _1xwxjM3eEeWNP8bOIsOfRg" decisionInputFlow="_1xwxic3eEeWNP8bOIsOfRg"/>
              <node xmi:type="uml:MergeNode" xmi:id="_1xwx-83eEeWNP8bOIsOfRg" name="Merge(ConditionalTestExpression@73f5289.result)" incoming="_1xwxjs3eEeWNP8bOIsOfRg _1xwxj83eEeWNP8bOIsOfRg" outgoing="_1xwxgc3eEeWNP8bOIsOfRg"/>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwx_M3eEeWNP8bOIsOfRg" name="ExpressionStatement@338ea548" incoming="_1xwxCc3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwx_c3eEeWNP8bOIsOfRg" target="_1xwyAM3eEeWNP8bOIsOfRg" source="_1xwyCM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xwx_s3eEeWNP8bOIsOfRg" target="_1xwx_83eEeWNP8bOIsOfRg" source="_1xwyBs3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwx_83eEeWNP8bOIsOfRg" name="Call(WriteLine)" incoming="_1xwx_s3eEeWNP8bOIsOfRg">
              <argument xmi:id="_1xwyAM3eEeWNP8bOIsOfRg" name="Call(WriteLine).argument(value)" incoming="_1xwx_c3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyAc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyAs3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_1xwyA83eEeWNP8bOIsOfRg" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyBM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyBc3eEeWNP8bOIsOfRg" 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="_1xwyBs3eEeWNP8bOIsOfRg" name="Tuple@5eca9800" outgoing="_1xwx_s3eEeWNP8bOIsOfRg">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xwyB83eEeWNP8bOIsOfRg" name="Value(&quot;&quot;)">
                <result xmi:id="_1xwyCM3eEeWNP8bOIsOfRg" name="Value(&quot;&quot;).result" outgoing="_1xwx_c3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyCc3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyCs3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_1xwyC83eEeWNP8bOIsOfRg" 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="_1xwyDM3eEeWNP8bOIsOfRg" name="Value(true)">
            <result xmi:id="_1xwyDc3eEeWNP8bOIsOfRg" 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="_1xwyDs3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyD83eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <value xmi:type="uml:LiteralBoolean" xmi:id="_1xwyEM3eEeWNP8bOIsOfRg" value="true">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            </value>
          </node>
          <clause xmi:id="_1xwyEc3eEeWNP8bOIsOfRg" body="_1xwxV83eEeWNP8bOIsOfRg _1xwxgM3eEeWNP8bOIsOfRg _1xwx_M3eEeWNP8bOIsOfRg" decider="_1xwxVM3eEeWNP8bOIsOfRg" successorClause="_1xwyEs3eEeWNP8bOIsOfRg" test="_1xwxCs3eEeWNP8bOIsOfRg"/>
          <clause xmi:id="_1xwyEs3eEeWNP8bOIsOfRg" decider="_1xwyDc3eEeWNP8bOIsOfRg" predecessorClause="_1xwyEc3eEeWNP8bOIsOfRg" test="_1xwyDM3eEeWNP8bOIsOfRg"/>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xww8M3eEeWNP8bOIsOfRg" name="Input(label)" outgoing="_1xww4s3eEeWNP8bOIsOfRg" parameter="_1xww2c3eEeWNP8bOIsOfRg">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </node>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xww8c3eEeWNP8bOIsOfRg" name="Input(value1)" outgoing="_1xww483eEeWNP8bOIsOfRg" parameter="_1xww3M3eEeWNP8bOIsOfRg"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xww8s3eEeWNP8bOIsOfRg" name="Input(value2)" outgoing="_1xww5M3eEeWNP8bOIsOfRg" parameter="_1xww383eEeWNP8bOIsOfRg"/>
      <node xmi:type="uml:JoinNode" xmi:id="_1xww883eEeWNP8bOIsOfRg" name="Join(Input))" incoming="_1xww7M3eEeWNP8bOIsOfRg _1xww7c3eEeWNP8bOIsOfRg _1xww7s3eEeWNP8bOIsOfRg" outgoing="_1xww783eEeWNP8bOIsOfRg"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_1xwyE83eEeWNP8bOIsOfRg" name="$$Alf$Library$CollectionFunctions$isEmpty__Alf$Library$PrimitiveTypes$Integer__" visibility="public" node="_1xwyIM3eEeWNP8bOIsOfRg _1xwyIc3eEeWNP8bOIsOfRg _1xwyIs3eEeWNP8bOIsOfRg _1xwyI83eEeWNP8bOIsOfRg _1xwyJM3eEeWNP8bOIsOfRg _1xwyKs3eEeWNP8bOIsOfRg" group="_1xwyJM3eEeWNP8bOIsOfRg _1xwyKs3eEeWNP8bOIsOfRg">
      <ownedParameter xmi:id="_1xwyFM3eEeWNP8bOIsOfRg" name="seq" visibility="package" isOrdered="true" isUnique="false">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyFc3eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyFs3eEeWNP8bOIsOfRg" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:id="_1xwyF83eEeWNP8bOIsOfRg" name="" visibility="package" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyGM3eEeWNP8bOIsOfRg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyGc3eEeWNP8bOIsOfRg" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyGs3eEeWNP8bOIsOfRg" target="_1xwyJs3eEeWNP8bOIsOfRg" source="_1xwyIM3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xwyG83eEeWNP8bOIsOfRg" target="_1xwyIs3eEeWNP8bOIsOfRg" source="_1xwyK83eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyHM3eEeWNP8bOIsOfRg" target="_1xwyMc3eEeWNP8bOIsOfRg" source="_1xwyKc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyHc3eEeWNP8bOIsOfRg" target="_1xwyIc3eEeWNP8bOIsOfRg" source="_1xwyLc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xwyHs3eEeWNP8bOIsOfRg" target="_1xwyI83eEeWNP8bOIsOfRg" source="_1xwyJM3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xwyH83eEeWNP8bOIsOfRg" target="_1xwyKs3eEeWNP8bOIsOfRg" source="_1xwyI83eEeWNP8bOIsOfRg"/>
      <structuredNode xmi:id="_1xwyJM3eEeWNP8bOIsOfRg" name="Node(Input(seq))" outgoing="_1xwyHs3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyJc3eEeWNP8bOIsOfRg" target="_1xwyKc3eEeWNP8bOIsOfRg" source="_1xwyJs3eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_1xwyJs3eEeWNP8bOIsOfRg" name="Input(seq)" incoming="_1xwyGs3eEeWNP8bOIsOfRg" outgoing="_1xwyJc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyJ83eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyKM3eEeWNP8bOIsOfRg" value="*"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_1xwyKc3eEeWNP8bOIsOfRg" name="Fork(seq)" incoming="_1xwyJc3eEeWNP8bOIsOfRg" outgoing="_1xwyHM3eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_1xwyKs3eEeWNP8bOIsOfRg" name="Body(isEmpty)" incoming="_1xwyH83eEeWNP8bOIsOfRg">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwyK83eEeWNP8bOIsOfRg" name="ReturnStatement@3c6c560b" outgoing="_1xwyG83eEeWNP8bOIsOfRg">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyLM3eEeWNP8bOIsOfRg" target="_1xwyLc3eEeWNP8bOIsOfRg" source="_1xwyNM3eEeWNP8bOIsOfRg"/>
          <structuredNodeOutput xmi:id="_1xwyLc3eEeWNP8bOIsOfRg" name="ReturnStatement@3c6c560b.output" incoming="_1xwyLM3eEeWNP8bOIsOfRg" outgoing="_1xwyHc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyLs3eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyL83eEeWNP8bOIsOfRg" value="1"/>
          </structuredNodeOutput>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwyMM3eEeWNP8bOIsOfRg" name="Call(IsEmpty)">
            <argument xmi:id="_1xwyMc3eEeWNP8bOIsOfRg" name="Call(IsEmpty).argument(seq)" incoming="_1xwyHM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyMs3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyM83eEeWNP8bOIsOfRg" value="*"/>
            </argument>
            <result xmi:id="_1xwyNM3eEeWNP8bOIsOfRg" name="Call(IsEmpty).result()" outgoing="_1xwyLM3eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyNc3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyNs3eEeWNP8bOIsOfRg" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-IsEmpty"/>
          </node>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xwyIM3eEeWNP8bOIsOfRg" name="Input(seq)" outgoing="_1xwyGs3eEeWNP8bOIsOfRg" parameter="_1xwyFM3eEeWNP8bOIsOfRg">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </node>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xwyIc3eEeWNP8bOIsOfRg" name="Return" incoming="_1xwyHc3eEeWNP8bOIsOfRg" parameter="_1xwyF83eEeWNP8bOIsOfRg">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
      </node>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_1xwyIs3eEeWNP8bOIsOfRg" name="Final" incoming="_1xwyG83eEeWNP8bOIsOfRg"/>
      <node xmi:type="uml:JoinNode" xmi:id="_1xwyI83eEeWNP8bOIsOfRg" name="Join(Input))" incoming="_1xwyHs3eEeWNP8bOIsOfRg" outgoing="_1xwyH83eEeWNP8bOIsOfRg"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_1xwyN83eEeWNP8bOIsOfRg" visibility="public">
      <templateBinding xmi:id="_1xwyOM3eEeWNP8bOIsOfRg">
        <parameterSubstitution xmi:id="_1xwyOc3eEeWNP8bOIsOfRg">
          <actual xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions-isEmpty-_ownedTemplateSignature-_ownedParameter.0"/>
        </parameterSubstitution>
        <signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions-isEmpty-_ownedTemplateSignature"/>
      </templateBinding>
    </packagedElement>
    <packagedElement xmi:type="uml:Realization" xmi:id="_1xwyOs3eEeWNP8bOIsOfRg" visibility="public" client="_1xwyE83eEeWNP8bOIsOfRg" supplier="_1xwyN83eEeWNP8bOIsOfRg"/>
    <packagedElement xmi:type="uml:Activity" xmi:id="_1xwyO83eEeWNP8bOIsOfRg" name="$$Alf$Library$CollectionFunctions$add__Alf$Library$PrimitiveTypes$Integer__" visibility="public" node="_1xwyUM3eEeWNP8bOIsOfRg _1xwyUc3eEeWNP8bOIsOfRg _1xwyUs3eEeWNP8bOIsOfRg _1xwyU83eEeWNP8bOIsOfRg _1xwyVM3eEeWNP8bOIsOfRg _1xwyVc3eEeWNP8bOIsOfRg _1xwyVs3eEeWNP8bOIsOfRg _1xwyXM3eEeWNP8bOIsOfRg _1xwyYs3eEeWNP8bOIsOfRg" group="_1xwyVs3eEeWNP8bOIsOfRg _1xwyXM3eEeWNP8bOIsOfRg _1xwyYs3eEeWNP8bOIsOfRg">
      <ownedParameter xmi:id="_1xwyPM3eEeWNP8bOIsOfRg" name="seq" visibility="package" isOrdered="true" isUnique="false" direction="inout">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyPc3eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyPs3eEeWNP8bOIsOfRg" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:id="_1xwyP83eEeWNP8bOIsOfRg" name="element" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyQM3eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyQc3eEeWNP8bOIsOfRg" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_1xwyQs3eEeWNP8bOIsOfRg" name="" visibility="package" isOrdered="true" isUnique="false" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyQ83eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyRM3eEeWNP8bOIsOfRg" value="*"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyRc3eEeWNP8bOIsOfRg" target="_1xwyWM3eEeWNP8bOIsOfRg" source="_1xwyUM3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyRs3eEeWNP8bOIsOfRg" target="_1xwyXs3eEeWNP8bOIsOfRg" source="_1xwyUs3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xwyR83eEeWNP8bOIsOfRg" target="_1xwyVM3eEeWNP8bOIsOfRg" source="_1xwyZ83eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwySM3eEeWNP8bOIsOfRg" target="_1xwydM3eEeWNP8bOIsOfRg" source="_1xwyW83eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwySc3eEeWNP8bOIsOfRg" target="_1xwyd83eEeWNP8bOIsOfRg" source="_1xwyYc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwySs3eEeWNP8bOIsOfRg" target="_1xwyU83eEeWNP8bOIsOfRg" source="_1xwya83eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyS83eEeWNP8bOIsOfRg" target="_1xwyUc3eEeWNP8bOIsOfRg" source="_1xwybs3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xwyTM3eEeWNP8bOIsOfRg" target="_1xwyVc3eEeWNP8bOIsOfRg" source="_1xwyVs3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xwyTc3eEeWNP8bOIsOfRg" target="_1xwyVc3eEeWNP8bOIsOfRg" source="_1xwyXM3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xwyTs3eEeWNP8bOIsOfRg" target="_1xwyYs3eEeWNP8bOIsOfRg" source="_1xwyVc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyT83eEeWNP8bOIsOfRg" target="_1xwyUc3eEeWNP8bOIsOfRg" source="_1xwyZM3eEeWNP8bOIsOfRg"/>
      <structuredNode xmi:id="_1xwyVs3eEeWNP8bOIsOfRg" name="Node(Input(seq))" outgoing="_1xwyTM3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyV83eEeWNP8bOIsOfRg" target="_1xwyW83eEeWNP8bOIsOfRg" source="_1xwyWM3eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_1xwyWM3eEeWNP8bOIsOfRg" name="Input(seq)" incoming="_1xwyRc3eEeWNP8bOIsOfRg" outgoing="_1xwyV83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyWc3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyWs3eEeWNP8bOIsOfRg" value="*"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_1xwyW83eEeWNP8bOIsOfRg" name="Fork(seq)" incoming="_1xwyV83eEeWNP8bOIsOfRg" outgoing="_1xwySM3eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_1xwyXM3eEeWNP8bOIsOfRg" name="Node(Input(element))" outgoing="_1xwyTc3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyXc3eEeWNP8bOIsOfRg" target="_1xwyYc3eEeWNP8bOIsOfRg" source="_1xwyXs3eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_1xwyXs3eEeWNP8bOIsOfRg" name="Input(element)" incoming="_1xwyRs3eEeWNP8bOIsOfRg" outgoing="_1xwyXc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyX83eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyYM3eEeWNP8bOIsOfRg" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_1xwyYc3eEeWNP8bOIsOfRg" name="Fork(element)" incoming="_1xwyXc3eEeWNP8bOIsOfRg" outgoing="_1xwySc3eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_1xwyYs3eEeWNP8bOIsOfRg" name="Body(add)" incoming="_1xwyTs3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyY83eEeWNP8bOIsOfRg" target="_1xwyZM3eEeWNP8bOIsOfRg" source="_1xwycc3eEeWNP8bOIsOfRg"/>
        <structuredNodeOutput xmi:id="_1xwyZM3eEeWNP8bOIsOfRg" name="Output(seq)" incoming="_1xwyY83eEeWNP8bOIsOfRg" outgoing="_1xwyT83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyZc3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyZs3eEeWNP8bOIsOfRg" value="*"/>
        </structuredNodeOutput>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwyZ83eEeWNP8bOIsOfRg" name="ReturnStatement@16157d6e" outgoing="_1xwyR83eEeWNP8bOIsOfRg">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyaM3eEeWNP8bOIsOfRg" target="_1xwycc3eEeWNP8bOIsOfRg" source="_1xwyes3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyac3eEeWNP8bOIsOfRg" target="_1xwya83eEeWNP8bOIsOfRg" source="_1xwycc3eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyas3eEeWNP8bOIsOfRg" target="_1xwybs3eEeWNP8bOIsOfRg" source="_1xwycc3eEeWNP8bOIsOfRg"/>
          <structuredNodeOutput xmi:id="_1xwya83eEeWNP8bOIsOfRg" name="ReturnStatement@16157d6e.output" incoming="_1xwyac3eEeWNP8bOIsOfRg" outgoing="_1xwySs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwybM3eEeWNP8bOIsOfRg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwybc3eEeWNP8bOIsOfRg" value="*"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_1xwybs3eEeWNP8bOIsOfRg" name="ReturnStatement@16157d6e.output" incoming="_1xwyas3eEeWNP8bOIsOfRg" outgoing="_1xwyS83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyb83eEeWNP8bOIsOfRg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwycM3eEeWNP8bOIsOfRg" value="*"/>
          </structuredNodeOutput>
          <node xmi:type="uml:ForkNode" xmi:id="_1xwycc3eEeWNP8bOIsOfRg" name="Fork(seq)@748f16d" incoming="_1xwyaM3eEeWNP8bOIsOfRg" outgoing="_1xwyac3eEeWNP8bOIsOfRg _1xwyas3eEeWNP8bOIsOfRg _1xwyY83eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwycs3eEeWNP8bOIsOfRg" name="RightHandSide@45e22ed7">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwyc83eEeWNP8bOIsOfRg" name="Call($$including__Alf$Library$CollectionFunctions$add$T__)" behavior="_1xwyfc3eEeWNP8bOIsOfRg">
              <argument xmi:id="_1xwydM3eEeWNP8bOIsOfRg" name="Call($$including__Alf$Library$CollectionFunctions$add$T__).argument(seq)" incoming="_1xwySM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwydc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyds3eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <argument xmi:id="_1xwyd83eEeWNP8bOIsOfRg" name="Call($$including__Alf$Library$CollectionFunctions$add$T__).argument(element)" incoming="_1xwySc3eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyeM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyec3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_1xwyes3eEeWNP8bOIsOfRg" name="Call($$including__Alf$Library$CollectionFunctions$add$T__).result()" outgoing="_1xwyaM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwye83eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyfM3eEeWNP8bOIsOfRg" value="*"/>
              </result>
            </node>
          </node>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xwyUM3eEeWNP8bOIsOfRg" name="Input(seq)" outgoing="_1xwyRc3eEeWNP8bOIsOfRg" parameter="_1xwyPM3eEeWNP8bOIsOfRg">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </node>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xwyUc3eEeWNP8bOIsOfRg" name="Output(seq)" incoming="_1xwyS83eEeWNP8bOIsOfRg _1xwyT83eEeWNP8bOIsOfRg" parameter="_1xwyPM3eEeWNP8bOIsOfRg">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </node>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xwyUs3eEeWNP8bOIsOfRg" name="Input(element)" outgoing="_1xwyRs3eEeWNP8bOIsOfRg" parameter="_1xwyP83eEeWNP8bOIsOfRg">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </node>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xwyU83eEeWNP8bOIsOfRg" name="Return" incoming="_1xwySs3eEeWNP8bOIsOfRg" parameter="_1xwyQs3eEeWNP8bOIsOfRg">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </node>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_1xwyVM3eEeWNP8bOIsOfRg" name="Final" incoming="_1xwyR83eEeWNP8bOIsOfRg"/>
      <node xmi:type="uml:JoinNode" xmi:id="_1xwyVc3eEeWNP8bOIsOfRg" name="Join(Input))" incoming="_1xwyTM3eEeWNP8bOIsOfRg _1xwyTc3eEeWNP8bOIsOfRg" outgoing="_1xwyTs3eEeWNP8bOIsOfRg"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_1xwyfc3eEeWNP8bOIsOfRg" name="$$Alf$Library$CollectionFunctions$including__Alf$Library$PrimitiveTypes$Integer__" visibility="public" node="_1xwykM3eEeWNP8bOIsOfRg _1xwykc3eEeWNP8bOIsOfRg _1xwyks3eEeWNP8bOIsOfRg _1xwyk83eEeWNP8bOIsOfRg _1xwylM3eEeWNP8bOIsOfRg _1xwylc3eEeWNP8bOIsOfRg _1xwym83eEeWNP8bOIsOfRg _1xwyoc3eEeWNP8bOIsOfRg" group="_1xwylc3eEeWNP8bOIsOfRg _1xwym83eEeWNP8bOIsOfRg _1xwyoc3eEeWNP8bOIsOfRg">
      <ownedParameter xmi:id="_1xwyfs3eEeWNP8bOIsOfRg" name="seq" visibility="package" isOrdered="true" isUnique="false">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyf83eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwygM3eEeWNP8bOIsOfRg" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:id="_1xwygc3eEeWNP8bOIsOfRg" name="element" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwygs3eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyg83eEeWNP8bOIsOfRg" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_1xwyhM3eEeWNP8bOIsOfRg" name="" visibility="package" isOrdered="true" isUnique="false" direction="return">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyhc3eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyhs3eEeWNP8bOIsOfRg" value="*"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyh83eEeWNP8bOIsOfRg" target="_1xwyl83eEeWNP8bOIsOfRg" source="_1xwykM3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyiM3eEeWNP8bOIsOfRg" target="_1xwync3eEeWNP8bOIsOfRg" source="_1xwykc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xwyic3eEeWNP8bOIsOfRg" target="_1xwyk83eEeWNP8bOIsOfRg" source="_1xwyos3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyis3eEeWNP8bOIsOfRg" target="_1xwyqc3eEeWNP8bOIsOfRg" source="_1xwyms3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyi83eEeWNP8bOIsOfRg" target="_1xwyrM3eEeWNP8bOIsOfRg" source="_1xwyoM3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyjM3eEeWNP8bOIsOfRg" target="_1xwyks3eEeWNP8bOIsOfRg" source="_1xwypc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xwyjc3eEeWNP8bOIsOfRg" target="_1xwylM3eEeWNP8bOIsOfRg" source="_1xwylc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xwyjs3eEeWNP8bOIsOfRg" target="_1xwylM3eEeWNP8bOIsOfRg" source="_1xwym83eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xwyj83eEeWNP8bOIsOfRg" target="_1xwyoc3eEeWNP8bOIsOfRg" source="_1xwylM3eEeWNP8bOIsOfRg"/>
      <structuredNode xmi:id="_1xwylc3eEeWNP8bOIsOfRg" name="Node(Input(seq))" outgoing="_1xwyjc3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyls3eEeWNP8bOIsOfRg" target="_1xwyms3eEeWNP8bOIsOfRg" source="_1xwyl83eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_1xwyl83eEeWNP8bOIsOfRg" name="Input(seq)" incoming="_1xwyh83eEeWNP8bOIsOfRg" outgoing="_1xwyls3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwymM3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwymc3eEeWNP8bOIsOfRg" value="*"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_1xwyms3eEeWNP8bOIsOfRg" name="Fork(seq)" incoming="_1xwyls3eEeWNP8bOIsOfRg" outgoing="_1xwyis3eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_1xwym83eEeWNP8bOIsOfRg" name="Node(Input(element))" outgoing="_1xwyjs3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwynM3eEeWNP8bOIsOfRg" target="_1xwyoM3eEeWNP8bOIsOfRg" source="_1xwync3eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_1xwync3eEeWNP8bOIsOfRg" name="Input(element)" incoming="_1xwyiM3eEeWNP8bOIsOfRg" outgoing="_1xwynM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyns3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyn83eEeWNP8bOIsOfRg" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_1xwyoM3eEeWNP8bOIsOfRg" name="Fork(element)" incoming="_1xwynM3eEeWNP8bOIsOfRg" outgoing="_1xwyi83eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_1xwyoc3eEeWNP8bOIsOfRg" name="Body(including)" incoming="_1xwyj83eEeWNP8bOIsOfRg">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xwyos3eEeWNP8bOIsOfRg" name="ReturnStatement@367c2f9f" outgoing="_1xwyic3eEeWNP8bOIsOfRg">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyo83eEeWNP8bOIsOfRg" target="_1xwyxM3eEeWNP8bOIsOfRg" source="_1xwyr83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwypM3eEeWNP8bOIsOfRg" target="_1xwypc3eEeWNP8bOIsOfRg" source="_1xxUYM3eEeWNP8bOIsOfRg"/>
          <structuredNodeOutput xmi:id="_1xwypc3eEeWNP8bOIsOfRg" name="ReturnStatement@367c2f9f.output" incoming="_1xwypM3eEeWNP8bOIsOfRg" outgoing="_1xwyjM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyps3eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyp83eEeWNP8bOIsOfRg" value="*"/>
          </structuredNodeOutput>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xwyqM3eEeWNP8bOIsOfRg" name="Call(Including)">
            <argument xmi:id="_1xwyqc3eEeWNP8bOIsOfRg" name="Call(Including).argument(seq)" incoming="_1xwyis3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyqs3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyq83eEeWNP8bOIsOfRg" value="*"/>
            </argument>
            <argument xmi:id="_1xwyrM3eEeWNP8bOIsOfRg" name="Call(Including).argument(element)" incoming="_1xwyi83eEeWNP8bOIsOfRg">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyrc3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyrs3eEeWNP8bOIsOfRg" value="1"/>
            </argument>
            <result xmi:id="_1xwyr83eEeWNP8bOIsOfRg" name="Call(Including).result()" outgoing="_1xwyo83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwysM3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwysc3eEeWNP8bOIsOfRg" value="*"/>
            </result>
            <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
          </node>
          <node xmi:type="uml:ExpansionRegion" xmi:id="_1xwyss3eEeWNP8bOIsOfRg" name="CastExpression@5db5fe55" mode="parallel" outputElement="_1xxUYM3eEeWNP8bOIsOfRg" inputElement="_1xwyxM3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwys83eEeWNP8bOIsOfRg" target="_1xwyvM3eEeWNP8bOIsOfRg" source="_1xwyws3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwytM3eEeWNP8bOIsOfRg" target="_1xwyw83eEeWNP8bOIsOfRg" source="_1xwyws3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwytc3eEeWNP8bOIsOfRg" target="_1xwyw83eEeWNP8bOIsOfRg" source="_1xwyv83eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyts3eEeWNP8bOIsOfRg" target="_1xwyus3eEeWNP8bOIsOfRg" source="_1xwyw83eEeWNP8bOIsOfRg">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_1xwyt83eEeWNP8bOIsOfRg" name="Value(true)" value="true"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyuM3eEeWNP8bOIsOfRg" target="_1xwyws3eEeWNP8bOIsOfRg" source="_1xwyxM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xwyuc3eEeWNP8bOIsOfRg" target="_1xxUYM3eEeWNP8bOIsOfRg" source="_1xwyus3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:MergeNode" xmi:id="_1xwyus3eEeWNP8bOIsOfRg" name="Merge(CastExpression@5db5fe55.operand)" incoming="_1xwyts3eEeWNP8bOIsOfRg" outgoing="_1xwyuc3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_1xwyu83eEeWNP8bOIsOfRg" name="ReadIsClassifiedObject(T)">
              <classifier xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <object xmi:id="_1xwyvM3eEeWNP8bOIsOfRg" name="ReadIsClassifiedObject(T).object" incoming="_1xwys83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwyvc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwyvs3eEeWNP8bOIsOfRg" value="1"/>
              </object>
              <result xmi:id="_1xwyv83eEeWNP8bOIsOfRg" name="ReadIsClassifiedObject(T).result" outgoing="_1xwytc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xwywM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xwywc3eEeWNP8bOIsOfRg" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_1xwyws3eEeWNP8bOIsOfRg" name="Fork(ReadIsClassifiedObject(T).object)" incoming="_1xwyuM3eEeWNP8bOIsOfRg" outgoing="_1xwys83eEeWNP8bOIsOfRg _1xwytM3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_1xwyw83eEeWNP8bOIsOfRg" name="Decision(ReadIsClassifiedObject(T).result)" incoming="_1xwytM3eEeWNP8bOIsOfRg _1xwytc3eEeWNP8bOIsOfRg" outgoing="_1xwyts3eEeWNP8bOIsOfRg" decisionInputFlow="_1xwytc3eEeWNP8bOIsOfRg"/>
          </node>
          <node xmi:type="uml:ExpansionNode" xmi:id="_1xwyxM3eEeWNP8bOIsOfRg" name="CastExpression@5db5fe55.inputElement" incoming="_1xwyo83eEeWNP8bOIsOfRg" outgoing="_1xwyuM3eEeWNP8bOIsOfRg" regionAsInput="_1xwyss3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:ExpansionNode" xmi:id="_1xxUYM3eEeWNP8bOIsOfRg" name="CastExpression@5db5fe55.outputElement" incoming="_1xwyuc3eEeWNP8bOIsOfRg" outgoing="_1xwypM3eEeWNP8bOIsOfRg" regionAsOutput="_1xwyss3eEeWNP8bOIsOfRg">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </node>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xwykM3eEeWNP8bOIsOfRg" name="Input(seq)" outgoing="_1xwyh83eEeWNP8bOIsOfRg" parameter="_1xwyfs3eEeWNP8bOIsOfRg">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </node>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xwykc3eEeWNP8bOIsOfRg" name="Input(element)" outgoing="_1xwyiM3eEeWNP8bOIsOfRg" parameter="_1xwygc3eEeWNP8bOIsOfRg">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </node>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xwyks3eEeWNP8bOIsOfRg" name="Return" incoming="_1xwyjM3eEeWNP8bOIsOfRg" parameter="_1xwyhM3eEeWNP8bOIsOfRg">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </node>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_1xwyk83eEeWNP8bOIsOfRg" name="Final" incoming="_1xwyic3eEeWNP8bOIsOfRg"/>
      <node xmi:type="uml:JoinNode" xmi:id="_1xwylM3eEeWNP8bOIsOfRg" name="Join(Input))" incoming="_1xwyjc3eEeWNP8bOIsOfRg _1xwyjs3eEeWNP8bOIsOfRg" outgoing="_1xwyj83eEeWNP8bOIsOfRg"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_1xxUYc3eEeWNP8bOIsOfRg" visibility="public">
      <templateBinding xmi:id="_1xxUYs3eEeWNP8bOIsOfRg">
        <parameterSubstitution xmi:id="_1xxUY83eEeWNP8bOIsOfRg">
          <actual xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions-including-_ownedTemplateSignature-_ownedParameter.0"/>
        </parameterSubstitution>
        <signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions-including-_ownedTemplateSignature"/>
      </templateBinding>
    </packagedElement>
    <packagedElement xmi:type="uml:Realization" xmi:id="_1xxUZM3eEeWNP8bOIsOfRg" visibility="public" client="_1xwyfc3eEeWNP8bOIsOfRg" supplier="_1xxUYc3eEeWNP8bOIsOfRg"/>
    <packagedElement xmi:type="uml:Activity" xmi:id="_1xxUZc3eEeWNP8bOIsOfRg" visibility="public">
      <templateBinding xmi:id="_1xxUZs3eEeWNP8bOIsOfRg">
        <parameterSubstitution xmi:id="_1xxUZ83eEeWNP8bOIsOfRg">
          <actual xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <formal xmi:type="uml:ClassifierTemplateParameter" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions-add-_ownedTemplateSignature-_ownedParameter.0"/>
        </parameterSubstitution>
        <signature xmi:type="uml:RedefinableTemplateSignature" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions-add-_ownedTemplateSignature"/>
      </templateBinding>
    </packagedElement>
    <packagedElement xmi:type="uml:Realization" xmi:id="_1xxUaM3eEeWNP8bOIsOfRg" visibility="public" client="_1xwyO83eEeWNP8bOIsOfRg" supplier="_1xxUZc3eEeWNP8bOIsOfRg"/>
    <packagedElement xmi:type="uml:Activity" xmi:id="_1xxUac3eEeWNP8bOIsOfRg" name="$$Alf$Library$CollectionFunctions$size__any__" visibility="public" node="_1xxUds3eEeWNP8bOIsOfRg _1xxUd83eEeWNP8bOIsOfRg _1xxUeM3eEeWNP8bOIsOfRg _1xxUec3eEeWNP8bOIsOfRg _1xxUes3eEeWNP8bOIsOfRg _1xxUgM3eEeWNP8bOIsOfRg" group="_1xxUes3eEeWNP8bOIsOfRg _1xxUgM3eEeWNP8bOIsOfRg">
      <ownedParameter xmi:id="_1xxUas3eEeWNP8bOIsOfRg" name="seq" visibility="package" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xxUa83eEeWNP8bOIsOfRg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xxUbM3eEeWNP8bOIsOfRg" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:id="_1xxUbc3eEeWNP8bOIsOfRg" 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="_1xxUbs3eEeWNP8bOIsOfRg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xxUb83eEeWNP8bOIsOfRg" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xxUcM3eEeWNP8bOIsOfRg" target="_1xxUfM3eEeWNP8bOIsOfRg" source="_1xxUds3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xxUcc3eEeWNP8bOIsOfRg" target="_1xxUeM3eEeWNP8bOIsOfRg" source="_1xxUgc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xxUcs3eEeWNP8bOIsOfRg" target="_1xxUh83eEeWNP8bOIsOfRg" source="_1xxUf83eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xxUc83eEeWNP8bOIsOfRg" target="_1xxUd83eEeWNP8bOIsOfRg" source="_1xxUg83eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xxUdM3eEeWNP8bOIsOfRg" target="_1xxUec3eEeWNP8bOIsOfRg" source="_1xxUes3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xxUdc3eEeWNP8bOIsOfRg" target="_1xxUgM3eEeWNP8bOIsOfRg" source="_1xxUec3eEeWNP8bOIsOfRg"/>
      <structuredNode xmi:id="_1xxUes3eEeWNP8bOIsOfRg" name="Node(Input(seq))" outgoing="_1xxUdM3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xxUe83eEeWNP8bOIsOfRg" target="_1xxUf83eEeWNP8bOIsOfRg" source="_1xxUfM3eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_1xxUfM3eEeWNP8bOIsOfRg" name="Input(seq)" incoming="_1xxUcM3eEeWNP8bOIsOfRg" outgoing="_1xxUe83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xxUfc3eEeWNP8bOIsOfRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xxUfs3eEeWNP8bOIsOfRg" value="*"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_1xxUf83eEeWNP8bOIsOfRg" name="Fork(seq)" incoming="_1xxUe83eEeWNP8bOIsOfRg" outgoing="_1xxUcs3eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_1xxUgM3eEeWNP8bOIsOfRg" name="Body(size)" incoming="_1xxUdc3eEeWNP8bOIsOfRg">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xxUgc3eEeWNP8bOIsOfRg" name="ReturnStatement@63fe86fc" outgoing="_1xxUcc3eEeWNP8bOIsOfRg">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xxUgs3eEeWNP8bOIsOfRg" target="_1xxUg83eEeWNP8bOIsOfRg" source="_1xxUis3eEeWNP8bOIsOfRg"/>
          <structuredNodeOutput xmi:id="_1xxUg83eEeWNP8bOIsOfRg" name="ReturnStatement@63fe86fc.output" incoming="_1xxUgs3eEeWNP8bOIsOfRg" outgoing="_1xxUc83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xxUhM3eEeWNP8bOIsOfRg" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xxUhc3eEeWNP8bOIsOfRg" value="1"/>
          </structuredNodeOutput>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xxUhs3eEeWNP8bOIsOfRg" name="Call(Size)">
            <argument xmi:id="_1xxUh83eEeWNP8bOIsOfRg" name="Call(Size).argument(seq)" incoming="_1xxUcs3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xxUiM3eEeWNP8bOIsOfRg"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xxUic3eEeWNP8bOIsOfRg" value="*"/>
            </argument>
            <result xmi:id="_1xxUis3eEeWNP8bOIsOfRg" name="Call(Size).result()" outgoing="_1xxUgs3eEeWNP8bOIsOfRg">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xxUi83eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xxUjM3eEeWNP8bOIsOfRg" 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="_1xxUds3eEeWNP8bOIsOfRg" name="Input(seq)" outgoing="_1xxUcM3eEeWNP8bOIsOfRg" parameter="_1xxUas3eEeWNP8bOIsOfRg"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xxUd83eEeWNP8bOIsOfRg" name="Return" incoming="_1xxUc83eEeWNP8bOIsOfRg" parameter="_1xxUbc3eEeWNP8bOIsOfRg">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </node>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_1xxUeM3eEeWNP8bOIsOfRg" name="Final" incoming="_1xxUcc3eEeWNP8bOIsOfRg"/>
      <node xmi:type="uml:JoinNode" xmi:id="_1xxUec3eEeWNP8bOIsOfRg" name="Join(Input))" incoming="_1xxUdM3eEeWNP8bOIsOfRg" outgoing="_1xxUdc3eEeWNP8bOIsOfRg"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_1xxUjc3eEeWNP8bOIsOfRg" visibility="public">
      <templateBinding xmi:id="_1xxUjs3eEeWNP8bOIsOfRg">
        <parameterSubstitution xmi:id="_1xxUj83eEeWNP8bOIsOfRg">
          <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="_1xxUkM3eEeWNP8bOIsOfRg" visibility="public" client="_1xxUac3eEeWNP8bOIsOfRg" supplier="_1xxUjc3eEeWNP8bOIsOfRg"/>
    <packagedElement xmi:type="uml:Activity" xmi:id="_1xxUkc3eEeWNP8bOIsOfRg" name="Write" visibility="public" node="_1xxUns3eEeWNP8bOIsOfRg _1xxUoM3eEeWNP8bOIsOfRg _1xxUps3eEeWNP8bOIsOfRg _1xxUn83eEeWNP8bOIsOfRg" group="_1xxUoM3eEeWNP8bOIsOfRg _1xxUps3eEeWNP8bOIsOfRg">
      <packageImport xmi:id="_1xxUks3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_1xxUk83eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_1xxUlM3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_1xxUlc3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_1xxUls3eEeWNP8bOIsOfRg" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedParameter xmi:id="_1xxUl83eEeWNP8bOIsOfRg" name="value" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xxUmM3eEeWNP8bOIsOfRg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xxUmc3eEeWNP8bOIsOfRg" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xxUms3eEeWNP8bOIsOfRg" target="_1xxUos3eEeWNP8bOIsOfRg" source="_1xxUns3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_1xxUm83eEeWNP8bOIsOfRg" target="_1xxUrc3eEeWNP8bOIsOfRg" source="_1xxUpc3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xxUnM3eEeWNP8bOIsOfRg" target="_1xxUn83eEeWNP8bOIsOfRg" source="_1xxUoM3eEeWNP8bOIsOfRg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_1xxUnc3eEeWNP8bOIsOfRg" target="_1xxUps3eEeWNP8bOIsOfRg" source="_1xxUn83eEeWNP8bOIsOfRg"/>
      <structuredNode xmi:id="_1xxUoM3eEeWNP8bOIsOfRg" name="Node(Input(value))" outgoing="_1xxUnM3eEeWNP8bOIsOfRg">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_1xxUoc3eEeWNP8bOIsOfRg" target="_1xxUpc3eEeWNP8bOIsOfRg" source="_1xxUos3eEeWNP8bOIsOfRg"/>
        <structuredNodeInput xmi:id="_1xxUos3eEeWNP8bOIsOfRg" name="Input(value)" incoming="_1xxUms3eEeWNP8bOIsOfRg" outgoing="_1xxUoc3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xxUo83eEeWNP8bOIsOfRg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xxUpM3eEeWNP8bOIsOfRg" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_1xxUpc3eEeWNP8bOIsOfRg" name="Fork(value)" incoming="_1xxUoc3eEeWNP8bOIsOfRg" outgoing="_1xxUm83eEeWNP8bOIsOfRg"/>
      </structuredNode>
      <structuredNode xmi:id="_1xxUps3eEeWNP8bOIsOfRg" name="Body(Write)" incoming="_1xxUnc3eEeWNP8bOIsOfRg">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xxUp83eEeWNP8bOIsOfRg" name="ExpressionStatement@15e897c0">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_1xxUqM3eEeWNP8bOIsOfRg" target="_1xxUus3eEeWNP8bOIsOfRg" source="_1xxUx83eEeWNP8bOIsOfRg"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_1xxUqc3eEeWNP8bOIsOfRg" target="_1xxUqs3eEeWNP8bOIsOfRg" source="_1xxUu83eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:ExpansionRegion" xmi:id="_1xxUqs3eEeWNP8bOIsOfRg" name="Collect(Call(write))" incoming="_1xxUqc3eEeWNP8bOIsOfRg" mode="parallel" inputElement="_1xxUus3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xxUq83eEeWNP8bOIsOfRg" target="_1xxUsc3eEeWNP8bOIsOfRg" source="_1xxUrc3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xxUrM3eEeWNP8bOIsOfRg" target="_1xxUt83eEeWNP8bOIsOfRg" source="_1xxUus3eEeWNP8bOIsOfRg"/>
            <structuredNodeInput xmi:id="_1xxUrc3eEeWNP8bOIsOfRg" name="Collect(Call(write)).input(Fork(value))" incoming="_1xxUm83eEeWNP8bOIsOfRg" outgoing="_1xxUq83eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xxUrs3eEeWNP8bOIsOfRg" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xxUr83eEeWNP8bOIsOfRg" value="1"/>
            </structuredNodeInput>
            <node xmi:type="uml:CallOperationAction" xmi:id="_1xxUsM3eEeWNP8bOIsOfRg" name="Call(write)">
              <argument xmi:id="_1xxUsc3eEeWNP8bOIsOfRg" name="Call(write).argument(value)" incoming="_1xxUq83eEeWNP8bOIsOfRg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xxUss3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xxUs83eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_1xxUtM3eEeWNP8bOIsOfRg" 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="_1xxUtc3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xxUts3eEeWNP8bOIsOfRg" value="1"/>
              </result>
              <operation href="pathmap://ALF_LIBRARIES/fUML.library.uml#BasicInputOutput-OutputChannel-write"/>
              <target xmi:id="_1xxUt83eEeWNP8bOIsOfRg" name="Call(write).target" incoming="_1xxUrM3eEeWNP8bOIsOfRg" 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="_1xxUuM3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xxUuc3eEeWNP8bOIsOfRg" value="1"/>
              </target>
            </node>
          </node>
          <node xmi:type="uml:ExpansionNode" xmi:id="_1xxUus3eEeWNP8bOIsOfRg" name="Collect(Call(write)).inputElement" incoming="_1xxUqM3eEeWNP8bOIsOfRg" outgoing="_1xxUrM3eEeWNP8bOIsOfRg" regionAsInput="_1xxUqs3eEeWNP8bOIsOfRg"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_1xxUu83eEeWNP8bOIsOfRg" name="Feature(Call(At).result())" outgoing="_1xxUqc3eEeWNP8bOIsOfRg">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xxUvM3eEeWNP8bOIsOfRg" target="_1xxUwc3eEeWNP8bOIsOfRg" source="_1xxUzM3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xxUvc3eEeWNP8bOIsOfRg" target="_1xxU1M3eEeWNP8bOIsOfRg" source="_1xxU0M3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_1xxUvs3eEeWNP8bOIsOfRg" target="_1xxUwM3eEeWNP8bOIsOfRg" source="_1xxUys3eEeWNP8bOIsOfRg"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_1xxUv83eEeWNP8bOIsOfRg" target="_1xxUxM3eEeWNP8bOIsOfRg" source="_1xxU1M3eEeWNP8bOIsOfRg"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_1xxUwM3eEeWNP8bOIsOfRg" name="Call(At)" incoming="_1xxUvs3eEeWNP8bOIsOfRg">
              <argument xmi:id="_1xxUwc3eEeWNP8bOIsOfRg" name="Call(At).argument(seq)" incoming="_1xxUvM3eEeWNP8bOIsOfRg" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xxUws3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xxUw83eEeWNP8bOIsOfRg" value="*"/>
              </argument>
              <argument xmi:id="_1xxUxM3eEeWNP8bOIsOfRg" name="Call(At).argument(index)" incoming="_1xxUv83eEeWNP8bOIsOfRg">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xxUxc3eEeWNP8bOIsOfRg" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xxUxs3eEeWNP8bOIsOfRg" value="1"/>
              </argument>
              <result xmi:id="_1xxUx83eEeWNP8bOIsOfRg" name="Call(At).result()" outgoing="_1xxUqM3eEeWNP8bOIsOfRg">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1xxUyM3eEeWNP8bOIsOfRg"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xxUyc3eEeWNP8bOIsOfRg" 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="_1xxUys3eEeWNP8bOIsOfRg" name="Tuple@6572f86a" outgoing="_1xxUvs3eEeWNP8bOIsOfRg">
              <node xmi:type="uml:ReadExtentAction" xmi:id="_1xxUy83eEeWNP8bOIsOfRg" name="ReadExtent(StandardOutputChannel)">
                <classifier xmi:type="uml:Class" href="pathmap://ALF_LIBRARIES/fUML.library.uml#BasicInputOutput-StandardOutputChannel"/>
                <result xmi:id="_1xxUzM3eEeWNP8bOIsOfRg" name="ReadExtent(StandardOutputChannel).result" outgoing="_1xxUvM3eEeWNP8bOIsOfRg" 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="_1xxUzc3eEeWNP8bOIsOfRg"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xxUzs3eEeWNP8bOIsOfRg" value="*"/>
                </result>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_1xxUz83eEeWNP8bOIsOfRg" name="Value(1)">
                <result xmi:id="_1xxU0M3eEeWNP8bOIsOfRg" name="Value(1).result" outgoing="_1xxUvc3eEeWNP8bOIsOfRg" 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="_1xxU0c3eEeWNP8bOIsOfRg" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1xxU0s3eEeWNP8bOIsOfRg" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_1xxU083eEeWNP8bOIsOfRg" 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="_1xxU1M3eEeWNP8bOIsOfRg" name="Fork(Call(At).argument(index))" incoming="_1xxUvc3eEeWNP8bOIsOfRg" outgoing="_1xxUv83eEeWNP8bOIsOfRg"/>
          </node>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_1xxUns3eEeWNP8bOIsOfRg" name="Input(value)" outgoing="_1xxUms3eEeWNP8bOIsOfRg" parameter="_1xxUl83eEeWNP8bOIsOfRg"/>
      <node xmi:type="uml:JoinNode" xmi:id="_1xxUn83eEeWNP8bOIsOfRg" name="Join(Input))" incoming="_1xxUnM3eEeWNP8bOIsOfRg" outgoing="_1xxUnc3eEeWNP8bOIsOfRg"/>
    </packagedElement>
    <profileApplication xmi:id="_1xxU1c3eEeWNP8bOIsOfRg">
      <eAnnotations xmi:id="_1xxU1s3eEeWNP8bOIsOfRg" 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="_1xxU183eEeWNP8bOIsOfRg" base_BehavioralFeature="_1xwujM3eEeWNP8bOIsOfRg"/>
  <l2:Create xmi:id="_1xxU2M3eEeWNP8bOIsOfRg" base_BehavioralFeature="_1xwthc3eEeWNP8bOIsOfRg"/>
  <l2:Create xmi:id="_1xxU2c3eEeWNP8bOIsOfRg" base_BehavioralFeature="_1xwvF83eEeWNP8bOIsOfRg"/>
  <l2:Create xmi:id="_1xxU2s3eEeWNP8bOIsOfRg" base_BehavioralFeature="_1xwKf83eEeWNP8bOIsOfRg"/>
  <l2:Destroy xmi:id="_1xxU283eEeWNP8bOIsOfRg" base_BehavioralFeature="_1xwtic3eEeWNP8bOIsOfRg"/>
  <l2:Destroy xmi:id="_1xxU3M3eEeWNP8bOIsOfRg" base_BehavioralFeature="_1xwuis3eEeWNP8bOIsOfRg"/>
  <l2:Create xmi:id="_1xxU3c3eEeWNP8bOIsOfRg" base_BehavioralFeature="_1xwLcs3eEeWNP8bOIsOfRg"/>
  <l2:Destroy xmi:id="_1xxU3s3eEeWNP8bOIsOfRg" base_BehavioralFeature="_1xwKls3eEeWNP8bOIsOfRg"/>
  <l2:Create xmi:id="_1xxU383eEeWNP8bOIsOfRg" base_BehavioralFeature="_1xwKe83eEeWNP8bOIsOfRg"/>
  <l2:Destroy xmi:id="_1xxU4M3eEeWNP8bOIsOfRg" base_BehavioralFeature="_1xwvG83eEeWNP8bOIsOfRg"/>
  <l2:Destroy xmi:id="_1xx7cM3eEeWNP8bOIsOfRg" base_BehavioralFeature="_1xwLfc3eEeWNP8bOIsOfRg"/>
</xmi:XMI>
