<?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="_RWtuYOYNEeWt6-AQEw3bRw" name="Model" visibility="package">
    <packagedElement xmi:type="uml:Class" xmi:id="_RWtuYeYNEeWt6-AQEw3bRw" name="Statements_For_Looping" visibility="public">
      <packageImport xmi:id="_RWtuYuYNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_RWtuY-YNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_RWtuZOYNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_RWtuZeYNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_RWtuZuYNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <generalization xmi:id="_RWtuZ-YNEeWt6-AQEw3bRw" general="_RWu86uYNEeWt6-AQEw3bRw"/>
      <ownedAttribute xmi:id="_RWtuaOYNEeWt6-AQEw3bRw" 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="_RWtuaeYNEeWt6-AQEw3bRw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtuauYNEeWt6-AQEw3bRw" value="1"/>
      </ownedAttribute>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_RWtua-YNEeWt6-AQEw3bRw" name="Statements_For_Looping$method$1" specification="_RWuaH-YNEeWt6-AQEw3bRw" node="_RWtucOYNEeWt6-AQEw3bRw _RWtuceYNEeWt6-AQEw3bRw" group="_RWtuceYNEeWt6-AQEw3bRw">
        <ownedParameter xmi:id="_RWtubOYNEeWt6-AQEw3bRw" name="" type="_RWtuYeYNEeWt6-AQEw3bRw" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtubeYNEeWt6-AQEw3bRw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtubuYNEeWt6-AQEw3bRw" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtub-YNEeWt6-AQEw3bRw" target="_RWtucOYNEeWt6-AQEw3bRw" source="_RWtukOYNEeWt6-AQEw3bRw"/>
        <structuredNode xmi:id="_RWtuceYNEeWt6-AQEw3bRw" name="Body(Statements_For_Looping$method$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtucuYNEeWt6-AQEw3bRw" target="_RWtukOYNEeWt6-AQEw3bRw" source="_RWtujeYNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtuc-YNEeWt6-AQEw3bRw" name="Body">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtudOYNEeWt6-AQEw3bRw" name="ExpressionStatement@47bdfaeb">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtudeYNEeWt6-AQEw3bRw" target="_RWtueeYNEeWt6-AQEw3bRw" source="_RWtuhOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_RWtuduYNEeWt6-AQEw3bRw" target="_RWtueOYNEeWt6-AQEw3bRw" source="_RWtuguYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtud-YNEeWt6-AQEw3bRw" target="_RWtuf-YNEeWt6-AQEw3bRw" source="_RWtuieYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_RWtueOYNEeWt6-AQEw3bRw" name="Call(run)" incoming="_RWtuduYNEeWt6-AQEw3bRw" operation="_RWuaI-YNEeWt6-AQEw3bRw">
                <argument xmi:id="_RWtueeYNEeWt6-AQEw3bRw" name="Call(run).argument(tester)" incoming="_RWtudeYNEeWt6-AQEw3bRw" type="_RWu94-YNEeWt6-AQEw3bRw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtueuYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtue-YNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <result xmi:id="_RWtufOYNEeWt6-AQEw3bRw" name="Call(run).result()" type="_RWtuYeYNEeWt6-AQEw3bRw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtufeYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtufuYNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <target xmi:id="_RWtuf-YNEeWt6-AQEw3bRw" name="Call(run).target" incoming="_RWtud-YNEeWt6-AQEw3bRw" type="_RWtuYeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtugOYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtugeYNEeWt6-AQEw3bRw" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtuguYNEeWt6-AQEw3bRw" name="Tuple@3ed3ee66" outgoing="_RWtuduYNEeWt6-AQEw3bRw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtug-YNEeWt6-AQEw3bRw" name="Value(null)">
                  <result xmi:id="_RWtuhOYNEeWt6-AQEw3bRw" name="Value(null).result" outgoing="_RWtudeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtuheYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtuhuYNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralNull" xmi:id="_RWtuh-YNEeWt6-AQEw3bRw"/>
                </node>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_RWtuiOYNEeWt6-AQEw3bRw" name="ReadSelf">
                <result xmi:id="_RWtuieYNEeWt6-AQEw3bRw" name="ReadSelf.result" outgoing="_RWtud-YNEeWt6-AQEw3bRw" type="_RWtuYeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtuiuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtui-YNEeWt6-AQEw3bRw" value="1"/>
                </result>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_RWtujOYNEeWt6-AQEw3bRw" name="ReadSelf">
            <result xmi:id="_RWtujeYNEeWt6-AQEw3bRw" name="ReadSelf.result" outgoing="_RWtucuYNEeWt6-AQEw3bRw" type="_RWtuYeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtujuYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtuj-YNEeWt6-AQEw3bRw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_RWtukOYNEeWt6-AQEw3bRw" name="Fork(ReadSelf.result)" incoming="_RWtucuYNEeWt6-AQEw3bRw" outgoing="_RWtub-YNEeWt6-AQEw3bRw"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWtucOYNEeWt6-AQEw3bRw" name="Return" incoming="_RWtub-YNEeWt6-AQEw3bRw" type="_RWtuYeYNEeWt6-AQEw3bRw" parameter="_RWtubOYNEeWt6-AQEw3bRw"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_RWtukeYNEeWt6-AQEw3bRw" name="run$method$1" specification="_RWuaI-YNEeWt6-AQEw3bRw" node="_RWtuneYNEeWt6-AQEw3bRw _RWtuoOYNEeWt6-AQEw3bRw _RWtunuYNEeWt6-AQEw3bRw _RWtupuYNEeWt6-AQEw3bRw _RWtun-YNEeWt6-AQEw3bRw" group="_RWtuoOYNEeWt6-AQEw3bRw _RWtupuYNEeWt6-AQEw3bRw">
        <ownedParameter xmi:id="_RWtukuYNEeWt6-AQEw3bRw" name="tester" type="_RWu94-YNEeWt6-AQEw3bRw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtuk-YNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtulOYNEeWt6-AQEw3bRw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_RWtuleYNEeWt6-AQEw3bRw" name="" type="_RWtuYeYNEeWt6-AQEw3bRw" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtuluYNEeWt6-AQEw3bRw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtul-YNEeWt6-AQEw3bRw" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtumOYNEeWt6-AQEw3bRw" target="_RWtuouYNEeWt6-AQEw3bRw" source="_RWtuneYNEeWt6-AQEw3bRw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtumeYNEeWt6-AQEw3bRw" target="_RWtunuYNEeWt6-AQEw3bRw" source="_RWtvxOYNEeWt6-AQEw3bRw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtumuYNEeWt6-AQEw3bRw" target="_RWtvyOYNEeWt6-AQEw3bRw" source="_RWtupeYNEeWt6-AQEw3bRw"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_RWtum-YNEeWt6-AQEw3bRw" target="_RWtun-YNEeWt6-AQEw3bRw" source="_RWtuoOYNEeWt6-AQEw3bRw"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_RWtunOYNEeWt6-AQEw3bRw" target="_RWtupuYNEeWt6-AQEw3bRw" source="_RWtun-YNEeWt6-AQEw3bRw"/>
        <structuredNode xmi:id="_RWtuoOYNEeWt6-AQEw3bRw" name="Node(Input(tester))" outgoing="_RWtum-YNEeWt6-AQEw3bRw">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtuoeYNEeWt6-AQEw3bRw" target="_RWtupeYNEeWt6-AQEw3bRw" source="_RWtuouYNEeWt6-AQEw3bRw"/>
          <structuredNodeInput xmi:id="_RWtuouYNEeWt6-AQEw3bRw" name="Input(tester)" incoming="_RWtumOYNEeWt6-AQEw3bRw" outgoing="_RWtuoeYNEeWt6-AQEw3bRw" type="_RWu94-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtuo-YNEeWt6-AQEw3bRw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtupOYNEeWt6-AQEw3bRw" value="1"/>
          </structuredNodeInput>
          <node xmi:type="uml:ForkNode" xmi:id="_RWtupeYNEeWt6-AQEw3bRw" name="Fork(tester)" incoming="_RWtuoeYNEeWt6-AQEw3bRw" outgoing="_RWtumuYNEeWt6-AQEw3bRw"/>
        </structuredNode>
        <structuredNode xmi:id="_RWtupuYNEeWt6-AQEw3bRw" name="Body(run$method$1)" incoming="_RWtunOYNEeWt6-AQEw3bRw">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtup-YNEeWt6-AQEw3bRw" target="_RWtvxOYNEeWt6-AQEw3bRw" source="_RWtvweYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtuqOYNEeWt6-AQEw3bRw" target="_RWtvz-YNEeWt6-AQEw3bRw" source="_RWtvxOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtuqeYNEeWt6-AQEw3bRw" target="_RWtus-YNEeWt6-AQEw3bRw" source="_RWtvzuYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtuquYNEeWt6-AQEw3bRw" target="_RWtvzuYNEeWt6-AQEw3bRw" source="_RWtvxeYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtuq-YNEeWt6-AQEw3bRw" target="_RWtv0-YNEeWt6-AQEw3bRw" source="_RWtvxOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWturOYNEeWt6-AQEw3bRw" target="_RWtv2uYNEeWt6-AQEw3bRw" source="_RWtv1uYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtureYNEeWt6-AQEw3bRw" target="_RWtv5uYNEeWt6-AQEw3bRw" source="_RWtv3eYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWturuYNEeWt6-AQEw3bRw" target="_RWtv7OYNEeWt6-AQEw3bRw" source="_RWtv4eYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtur-YNEeWt6-AQEw3bRw" target="_RWtv8OYNEeWt6-AQEw3bRw" source="_RWtv7-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtusOYNEeWt6-AQEw3bRw" target="_RWtv8OYNEeWt6-AQEw3bRw" source="_RWtv6eYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtuseYNEeWt6-AQEw3bRw" target="_RWtvxeYNEeWt6-AQEw3bRw" source="_RWtv8OYNEeWt6-AQEw3bRw">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_RWtusuYNEeWt6-AQEw3bRw" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtus-YNEeWt6-AQEw3bRw" name="Body" incoming="_RWtuqeYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtutOYNEeWt6-AQEw3bRw" target="_RWtu6uYNEeWt6-AQEw3bRw" source="_RWtu3eYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWtuteYNEeWt6-AQEw3bRw" target="_RWtu4uYNEeWt6-AQEw3bRw" source="_RWtuv-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtutuYNEeWt6-AQEw3bRw" target="_RWtvEeYNEeWt6-AQEw3bRw" source="_RWtu3uYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWtut-YNEeWt6-AQEw3bRw" target="_RWtvCeYNEeWt6-AQEw3bRw" source="_RWtu4uYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtuuOYNEeWt6-AQEw3bRw" target="_RWtvOOYNEeWt6-AQEw3bRw" source="_RWtu3-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWtuueYNEeWt6-AQEw3bRw" target="_RWtvIuYNEeWt6-AQEw3bRw" source="_RWtvCeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtuuuYNEeWt6-AQEw3bRw" target="_RWtvYOYNEeWt6-AQEw3bRw" source="_RWtu4OYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWtuu-YNEeWt6-AQEw3bRw" target="_RWtvWOYNEeWt6-AQEw3bRw" source="_RWtvIuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtuvOYNEeWt6-AQEw3bRw" target="_RWtvj-YNEeWt6-AQEw3bRw" source="_RWtu4eYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWtuveYNEeWt6-AQEw3bRw" target="_RWtvh-YNEeWt6-AQEw3bRw" source="_RWtvWOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWtuvuYNEeWt6-AQEw3bRw" target="_RWtvtuYNEeWt6-AQEw3bRw" source="_RWtvh-YNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtuv-YNEeWt6-AQEw3bRw" name="ExpressionStatement@7d4c6578" outgoing="_RWtuteYNEeWt6-AQEw3bRw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtuwOYNEeWt6-AQEw3bRw" target="_RWtu3eYNEeWt6-AQEw3bRw" source="_RWtux-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtuweYNEeWt6-AQEw3bRw" target="_RWtu3uYNEeWt6-AQEw3bRw" source="_RWtuyuYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtuwuYNEeWt6-AQEw3bRw" target="_RWtu3-YNEeWt6-AQEw3bRw" source="_RWtuzeYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtuw-YNEeWt6-AQEw3bRw" target="_RWtu4OYNEeWt6-AQEw3bRw" source="_RWtu0OYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtuxOYNEeWt6-AQEw3bRw" target="_RWtu4eYNEeWt6-AQEw3bRw" source="_RWtu0-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtuxeYNEeWt6-AQEw3bRw" target="_RWtu1uYNEeWt6-AQEw3bRw" source="_RWtu2uYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_RWtuxuYNEeWt6-AQEw3bRw" name="Call(test)" operation="_RWuaKuYNEeWt6-AQEw3bRw">
                <result xmi:id="_RWtux-YNEeWt6-AQEw3bRw" name="Call(test).result(readings)" outgoing="_RWtuwOYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtuyOYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtuyeYNEeWt6-AQEw3bRw" value="*"/>
                </result>
                <result xmi:id="_RWtuyuYNEeWt6-AQEw3bRw" name="Call(test).result(sum1)" outgoing="_RWtuweYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtuy-YNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtuzOYNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <result xmi:id="_RWtuzeYNEeWt6-AQEw3bRw" name="Call(test).result(outgoingEdges)" outgoing="_RWtuwuYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtuzuYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtuz-YNEeWt6-AQEw3bRw" value="*"/>
                </result>
                <result xmi:id="_RWtu0OYNEeWt6-AQEw3bRw" name="Call(test).result(SnEven)" outgoing="_RWtuw-YNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtu0eYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtu0uYNEeWt6-AQEw3bRw" value="*"/>
                </result>
                <result xmi:id="_RWtu0-YNEeWt6-AQEw3bRw" name="Call(test).result(SnOdd)" outgoing="_RWtuxOYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtu1OYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtu1eYNEeWt6-AQEw3bRw" value="*"/>
                </result>
                <target xmi:id="_RWtu1uYNEeWt6-AQEw3bRw" name="Call(test).target" incoming="_RWtuxeYNEeWt6-AQEw3bRw" type="_RWtuYeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtu1-YNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtu2OYNEeWt6-AQEw3bRw" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_RWtu2eYNEeWt6-AQEw3bRw" name="ReadSelf">
                <result xmi:id="_RWtu2uYNEeWt6-AQEw3bRw" name="ReadSelf.result" outgoing="_RWtuxeYNEeWt6-AQEw3bRw" type="_RWtuYeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtu2-YNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtu3OYNEeWt6-AQEw3bRw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_RWtu3eYNEeWt6-AQEw3bRw" name="Fork(readings)@46993ee6" incoming="_RWtuwOYNEeWt6-AQEw3bRw" outgoing="_RWtutOYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWtu3uYNEeWt6-AQEw3bRw" name="Fork(sum)@2c11a31a" incoming="_RWtuweYNEeWt6-AQEw3bRw" outgoing="_RWtutuYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWtu3-YNEeWt6-AQEw3bRw" name="Fork(outgoingEdges)@39eb1690" incoming="_RWtuwuYNEeWt6-AQEw3bRw" outgoing="_RWtuuOYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWtu4OYNEeWt6-AQEw3bRw" name="Fork(SnEven)@791665a4" incoming="_RWtuw-YNEeWt6-AQEw3bRw" outgoing="_RWtuuuYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWtu4eYNEeWt6-AQEw3bRw" name="Fork(SnOdd)@2d6b3017" incoming="_RWtuxOYNEeWt6-AQEw3bRw" outgoing="_RWtuvOYNEeWt6-AQEw3bRw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtu4uYNEeWt6-AQEw3bRw" name="ExpressionStatement@3f8933d5" incoming="_RWtuteYNEeWt6-AQEw3bRw" outgoing="_RWtut-YNEeWt6-AQEw3bRw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtu4-YNEeWt6-AQEw3bRw" target="_RWtu5-YNEeWt6-AQEw3bRw" source="_RWtu8uYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtu5OYNEeWt6-AQEw3bRw" target="_RWtu7eYNEeWt6-AQEw3bRw" source="_RWtu-uYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_RWtu5eYNEeWt6-AQEw3bRw" target="_RWtu5uYNEeWt6-AQEw3bRw" source="_RWtu8OYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWtu5uYNEeWt6-AQEw3bRw" name="Call(AssertList)" incoming="_RWtu5eYNEeWt6-AQEw3bRw" behavior="_RWu-buYNEeWt6-AQEw3bRw">
                <argument xmi:id="_RWtu5-YNEeWt6-AQEw3bRw" name="Call(AssertList).argument(label)" incoming="_RWtu4-YNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtu6OYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtu6eYNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <argument xmi:id="_RWtu6uYNEeWt6-AQEw3bRw" name="Call(AssertList).argument(list)" incoming="_RWtutOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtu6-YNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtu7OYNEeWt6-AQEw3bRw" value="*"/>
                </argument>
                <argument xmi:id="_RWtu7eYNEeWt6-AQEw3bRw" name="Call(AssertList).argument(expected)" incoming="_RWtu5OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtu7uYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtu7-YNEeWt6-AQEw3bRw" value="*"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtu8OYNEeWt6-AQEw3bRw" name="Tuple@10265e9c" outgoing="_RWtu5eYNEeWt6-AQEw3bRw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtu8eYNEeWt6-AQEw3bRw" name="Value(&quot;readings&quot;)">
                  <result xmi:id="_RWtu8uYNEeWt6-AQEw3bRw" name="Value(&quot;readings&quot;).result" outgoing="_RWtu4-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtu8-YNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtu9OYNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_RWtu9eYNEeWt6-AQEw3bRw" value="readings">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtu9uYNEeWt6-AQEw3bRw" name="SequenceConstructionExpression@668fc34">
                  <edge xmi:type="uml:ControlFlow" xmi:id="_RWtu9-YNEeWt6-AQEw3bRw" target="_RWtvA-YNEeWt6-AQEw3bRw" source="_RWtu_eYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtu-OYNEeWt6-AQEw3bRw" target="_RWtu-uYNEeWt6-AQEw3bRw" source="_RWtu_-YNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtu-eYNEeWt6-AQEw3bRw" target="_RWtu-uYNEeWt6-AQEw3bRw" source="_RWtvBeYNEeWt6-AQEw3bRw"/>
                  <structuredNodeOutput xmi:id="_RWtu-uYNEeWt6-AQEw3bRw" name="SequenceConstructionExpression@668fc34.output" incoming="_RWtu-OYNEeWt6-AQEw3bRw _RWtu-eYNEeWt6-AQEw3bRw" outgoing="_RWtu5OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtu--YNEeWt6-AQEw3bRw" value="2"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtu_OYNEeWt6-AQEw3bRw" value="2"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtu_eYNEeWt6-AQEw3bRw" name="SequenceExpressionList@6e16528d#1" outgoing="_RWtu9-YNEeWt6-AQEw3bRw">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtu_uYNEeWt6-AQEw3bRw" name="Value(1)">
                      <result xmi:id="_RWtu_-YNEeWt6-AQEw3bRw" name="Value(1).result" outgoing="_RWtu-OYNEeWt6-AQEw3bRw" 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="_RWtvAOYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvAeYNEeWt6-AQEw3bRw" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_RWtvAuYNEeWt6-AQEw3bRw" 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="_RWtvA-YNEeWt6-AQEw3bRw" name="SequenceExpressionList@6e16528d#2" incoming="_RWtu9-YNEeWt6-AQEw3bRw">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtvBOYNEeWt6-AQEw3bRw" name="Value(2)">
                      <result xmi:id="_RWtvBeYNEeWt6-AQEw3bRw" name="Value(2).result" outgoing="_RWtu-eYNEeWt6-AQEw3bRw" 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="_RWtvBuYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvB-YNEeWt6-AQEw3bRw" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_RWtvCOYNEeWt6-AQEw3bRw" 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="_RWtvCeYNEeWt6-AQEw3bRw" name="ExpressionStatement@6aa8db94" incoming="_RWtut-YNEeWt6-AQEw3bRw" outgoing="_RWtuueYNEeWt6-AQEw3bRw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtvCuYNEeWt6-AQEw3bRw" target="_RWtvDuYNEeWt6-AQEw3bRw" source="_RWtvGeYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtvC-YNEeWt6-AQEw3bRw" target="_RWtvFOYNEeWt6-AQEw3bRw" source="_RWtvHuYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_RWtvDOYNEeWt6-AQEw3bRw" target="_RWtvDeYNEeWt6-AQEw3bRw" source="_RWtvF-YNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWtvDeYNEeWt6-AQEw3bRw" name="Call(AssertEqual)" incoming="_RWtvDOYNEeWt6-AQEw3bRw" behavior="_RWvAI-YNEeWt6-AQEw3bRw">
                <argument xmi:id="_RWtvDuYNEeWt6-AQEw3bRw" name="Call(AssertEqual).argument(label)" incoming="_RWtvCuYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvD-YNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvEOYNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <argument xmi:id="_RWtvEeYNEeWt6-AQEw3bRw" name="Call(AssertEqual).argument(value1)" incoming="_RWtutuYNEeWt6-AQEw3bRw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvEuYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvE-YNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <argument xmi:id="_RWtvFOYNEeWt6-AQEw3bRw" name="Call(AssertEqual).argument(value2)" incoming="_RWtvC-YNEeWt6-AQEw3bRw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvFeYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvFuYNEeWt6-AQEw3bRw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtvF-YNEeWt6-AQEw3bRw" name="Tuple@390093e5" outgoing="_RWtvDOYNEeWt6-AQEw3bRw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtvGOYNEeWt6-AQEw3bRw" name="Value(&quot;sum&quot;)">
                  <result xmi:id="_RWtvGeYNEeWt6-AQEw3bRw" name="Value(&quot;sum&quot;).result" outgoing="_RWtvCuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvGuYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvG-YNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_RWtvHOYNEeWt6-AQEw3bRw" value="sum">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtvHeYNEeWt6-AQEw3bRw" name="Value(55)">
                  <result xmi:id="_RWtvHuYNEeWt6-AQEw3bRw" name="Value(55).result" outgoing="_RWtvC-YNEeWt6-AQEw3bRw" 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="_RWtvH-YNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvIOYNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_RWtvIeYNEeWt6-AQEw3bRw" 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="_RWtvIuYNEeWt6-AQEw3bRw" name="ExpressionStatement@74512d0f" incoming="_RWtuueYNEeWt6-AQEw3bRw" outgoing="_RWtuu-YNEeWt6-AQEw3bRw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtvI-YNEeWt6-AQEw3bRw" target="_RWtvKOYNEeWt6-AQEw3bRw" source="_RWtvNOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtvJOYNEeWt6-AQEw3bRw" target="_RWtvK-YNEeWt6-AQEw3bRw" source="_RWtvROYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtvJeYNEeWt6-AQEw3bRw" target="_RWtvLuYNEeWt6-AQEw3bRw" source="_RWtvSeYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_RWtvJuYNEeWt6-AQEw3bRw" target="_RWtvJ-YNEeWt6-AQEw3bRw" source="_RWtvMeYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWtvJ-YNEeWt6-AQEw3bRw" name="Call(AssertList)" incoming="_RWtvJuYNEeWt6-AQEw3bRw" behavior="_RWu-buYNEeWt6-AQEw3bRw">
                <argument xmi:id="_RWtvKOYNEeWt6-AQEw3bRw" name="Call(AssertList).argument(label)" incoming="_RWtvI-YNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvKeYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvKuYNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <argument xmi:id="_RWtvK-YNEeWt6-AQEw3bRw" name="Call(AssertList).argument(list)" incoming="_RWtvJOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvLOYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvLeYNEeWt6-AQEw3bRw" value="*"/>
                </argument>
                <argument xmi:id="_RWtvLuYNEeWt6-AQEw3bRw" name="Call(AssertList).argument(expected)" incoming="_RWtvJeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvL-YNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvMOYNEeWt6-AQEw3bRw" value="*"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtvMeYNEeWt6-AQEw3bRw" name="Tuple@7dd09072" outgoing="_RWtvJuYNEeWt6-AQEw3bRw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtvMuYNEeWt6-AQEw3bRw" target="_RWtvQ-YNEeWt6-AQEw3bRw" source="_RWtvOOYNEeWt6-AQEw3bRw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtvM-YNEeWt6-AQEw3bRw" name="Value(&quot;outgoingEdges.token&quot;)">
                  <result xmi:id="_RWtvNOYNEeWt6-AQEw3bRw" name="Value(&quot;outgoingEdges.token&quot;).result" outgoing="_RWtvI-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvNeYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvNuYNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_RWtvN-YNEeWt6-AQEw3bRw" 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="_RWtvOOYNEeWt6-AQEw3bRw" name="Fork(Fork(outgoingEdges)@39eb1690)" incoming="_RWtuuOYNEeWt6-AQEw3bRw" outgoing="_RWtvMuYNEeWt6-AQEw3bRw"/>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_RWtvOeYNEeWt6-AQEw3bRw" name="Collect(Read(token))" mode="parallel" outputElement="_RWtvROYNEeWt6-AQEw3bRw" inputElement="_RWtvQ-YNEeWt6-AQEw3bRw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtvOuYNEeWt6-AQEw3bRw" target="_RWtvPeYNEeWt6-AQEw3bRw" source="_RWtvQ-YNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtvO-YNEeWt6-AQEw3bRw" target="_RWtvROYNEeWt6-AQEw3bRw" source="_RWtvQOYNEeWt6-AQEw3bRw"/>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_RWtvPOYNEeWt6-AQEw3bRw" name="Read(token)" structuralFeature="_RWubJuYNEeWt6-AQEw3bRw">
                    <object xmi:id="_RWtvPeYNEeWt6-AQEw3bRw" name="Read(token).object" incoming="_RWtvOuYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvPuYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvP-YNEeWt6-AQEw3bRw" value="1"/>
                    </object>
                    <result xmi:id="_RWtvQOYNEeWt6-AQEw3bRw" name="Read(token).result" outgoing="_RWtvO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvQeYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvQuYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_RWtvQ-YNEeWt6-AQEw3bRw" name="Collect(Read(token)).inputElement" incoming="_RWtvMuYNEeWt6-AQEw3bRw" outgoing="_RWtvOuYNEeWt6-AQEw3bRw" regionAsInput="_RWtvOeYNEeWt6-AQEw3bRw"/>
                <node xmi:type="uml:ExpansionNode" xmi:id="_RWtvROYNEeWt6-AQEw3bRw" name="Collect(Read(token)).outputElement" incoming="_RWtvO-YNEeWt6-AQEw3bRw" outgoing="_RWtvJOYNEeWt6-AQEw3bRw" regionAsOutput="_RWtvOeYNEeWt6-AQEw3bRw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtvReYNEeWt6-AQEw3bRw" name="SequenceConstructionExpression@3689fac">
                  <edge xmi:type="uml:ControlFlow" xmi:id="_RWtvRuYNEeWt6-AQEw3bRw" target="_RWtvUuYNEeWt6-AQEw3bRw" source="_RWtvTOYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtvR-YNEeWt6-AQEw3bRw" target="_RWtvSeYNEeWt6-AQEw3bRw" source="_RWtvTuYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtvSOYNEeWt6-AQEw3bRw" target="_RWtvSeYNEeWt6-AQEw3bRw" source="_RWtvVOYNEeWt6-AQEw3bRw"/>
                  <structuredNodeOutput xmi:id="_RWtvSeYNEeWt6-AQEw3bRw" name="SequenceConstructionExpression@3689fac.output" incoming="_RWtvR-YNEeWt6-AQEw3bRw _RWtvSOYNEeWt6-AQEw3bRw" outgoing="_RWtvJeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvSuYNEeWt6-AQEw3bRw" value="2"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvS-YNEeWt6-AQEw3bRw" value="2"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtvTOYNEeWt6-AQEw3bRw" name="SequenceExpressionList@61dfd8ae#1" outgoing="_RWtvRuYNEeWt6-AQEw3bRw">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtvTeYNEeWt6-AQEw3bRw" name="Value(2)">
                      <result xmi:id="_RWtvTuYNEeWt6-AQEw3bRw" name="Value(2).result" outgoing="_RWtvR-YNEeWt6-AQEw3bRw" 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="_RWtvT-YNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvUOYNEeWt6-AQEw3bRw" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_RWtvUeYNEeWt6-AQEw3bRw" 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="_RWtvUuYNEeWt6-AQEw3bRw" name="SequenceExpressionList@61dfd8ae#2" incoming="_RWtvRuYNEeWt6-AQEw3bRw">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtvU-YNEeWt6-AQEw3bRw" name="Value(4)">
                      <result xmi:id="_RWtvVOYNEeWt6-AQEw3bRw" name="Value(4).result" outgoing="_RWtvSOYNEeWt6-AQEw3bRw" 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="_RWtvVeYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvVuYNEeWt6-AQEw3bRw" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_RWtvV-YNEeWt6-AQEw3bRw" 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="_RWtvWOYNEeWt6-AQEw3bRw" name="ExpressionStatement@e2d35bb" incoming="_RWtuu-YNEeWt6-AQEw3bRw" outgoing="_RWtuveYNEeWt6-AQEw3bRw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtvWeYNEeWt6-AQEw3bRw" target="_RWtvXeYNEeWt6-AQEw3bRw" source="_RWtvaOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtvWuYNEeWt6-AQEw3bRw" target="_RWtvY-YNEeWt6-AQEw3bRw" source="_RWtvcuYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_RWtvW-YNEeWt6-AQEw3bRw" target="_RWtvXOYNEeWt6-AQEw3bRw" source="_RWtvZuYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWtvXOYNEeWt6-AQEw3bRw" name="Call(AssertList)" incoming="_RWtvW-YNEeWt6-AQEw3bRw" behavior="_RWu-buYNEeWt6-AQEw3bRw">
                <argument xmi:id="_RWtvXeYNEeWt6-AQEw3bRw" name="Call(AssertList).argument(label)" incoming="_RWtvWeYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvXuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvX-YNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <argument xmi:id="_RWtvYOYNEeWt6-AQEw3bRw" name="Call(AssertList).argument(list)" incoming="_RWtuuuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvYeYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvYuYNEeWt6-AQEw3bRw" value="*"/>
                </argument>
                <argument xmi:id="_RWtvY-YNEeWt6-AQEw3bRw" name="Call(AssertList).argument(expected)" incoming="_RWtvWuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvZOYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvZeYNEeWt6-AQEw3bRw" value="*"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtvZuYNEeWt6-AQEw3bRw" name="Tuple@4b3aba7" outgoing="_RWtvW-YNEeWt6-AQEw3bRw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtvZ-YNEeWt6-AQEw3bRw" name="Value(&quot;SnEven&quot;)">
                  <result xmi:id="_RWtvaOYNEeWt6-AQEw3bRw" name="Value(&quot;SnEven&quot;).result" outgoing="_RWtvWeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvaeYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvauYNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_RWtva-YNEeWt6-AQEw3bRw" value="SnEven">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtvbOYNEeWt6-AQEw3bRw" name="SequenceConstructionExpression@557e44bb">
                  <edge xmi:type="uml:ControlFlow" xmi:id="_RWtvbeYNEeWt6-AQEw3bRw" target="_RWtve-YNEeWt6-AQEw3bRw" source="_RWtvdeYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_RWtvbuYNEeWt6-AQEw3bRw" target="_RWtvgeYNEeWt6-AQEw3bRw" source="_RWtve-YNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtvb-YNEeWt6-AQEw3bRw" target="_RWtvcuYNEeWt6-AQEw3bRw" source="_RWtvd-YNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtvcOYNEeWt6-AQEw3bRw" target="_RWtvcuYNEeWt6-AQEw3bRw" source="_RWtvfeYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtvceYNEeWt6-AQEw3bRw" target="_RWtvcuYNEeWt6-AQEw3bRw" source="_RWtvg-YNEeWt6-AQEw3bRw"/>
                  <structuredNodeOutput xmi:id="_RWtvcuYNEeWt6-AQEw3bRw" name="SequenceConstructionExpression@557e44bb.output" incoming="_RWtvb-YNEeWt6-AQEw3bRw _RWtvcOYNEeWt6-AQEw3bRw _RWtvceYNEeWt6-AQEw3bRw" outgoing="_RWtvWuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvc-YNEeWt6-AQEw3bRw" value="3"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvdOYNEeWt6-AQEw3bRw" value="3"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtvdeYNEeWt6-AQEw3bRw" name="SequenceExpressionList@4fd4fca1#1" outgoing="_RWtvbeYNEeWt6-AQEw3bRw">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtvduYNEeWt6-AQEw3bRw" name="Value(5)">
                      <result xmi:id="_RWtvd-YNEeWt6-AQEw3bRw" name="Value(5).result" outgoing="_RWtvb-YNEeWt6-AQEw3bRw" 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="_RWtveOYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtveeYNEeWt6-AQEw3bRw" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_RWtveuYNEeWt6-AQEw3bRw" 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="_RWtve-YNEeWt6-AQEw3bRw" name="SequenceExpressionList@4fd4fca1#2" incoming="_RWtvbeYNEeWt6-AQEw3bRw" outgoing="_RWtvbuYNEeWt6-AQEw3bRw">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtvfOYNEeWt6-AQEw3bRw" name="Value(7)">
                      <result xmi:id="_RWtvfeYNEeWt6-AQEw3bRw" name="Value(7).result" outgoing="_RWtvcOYNEeWt6-AQEw3bRw" 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="_RWtvfuYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvf-YNEeWt6-AQEw3bRw" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_RWtvgOYNEeWt6-AQEw3bRw" 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="_RWtvgeYNEeWt6-AQEw3bRw" name="SequenceExpressionList@4fd4fca1#3" incoming="_RWtvbuYNEeWt6-AQEw3bRw">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtvguYNEeWt6-AQEw3bRw" name="Value(9)">
                      <result xmi:id="_RWtvg-YNEeWt6-AQEw3bRw" name="Value(9).result" outgoing="_RWtvceYNEeWt6-AQEw3bRw" 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="_RWtvhOYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvheYNEeWt6-AQEw3bRw" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_RWtvhuYNEeWt6-AQEw3bRw" 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="_RWtvh-YNEeWt6-AQEw3bRw" name="ExpressionStatement@654b1737" incoming="_RWtuveYNEeWt6-AQEw3bRw" outgoing="_RWtuvuYNEeWt6-AQEw3bRw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtviOYNEeWt6-AQEw3bRw" target="_RWtvjOYNEeWt6-AQEw3bRw" source="_RWtvl-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtvieYNEeWt6-AQEw3bRw" target="_RWtvkuYNEeWt6-AQEw3bRw" source="_RWtvoeYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_RWtviuYNEeWt6-AQEw3bRw" target="_RWtvi-YNEeWt6-AQEw3bRw" source="_RWtvleYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWtvi-YNEeWt6-AQEw3bRw" name="Call(AssertList)" incoming="_RWtviuYNEeWt6-AQEw3bRw" behavior="_RWu-buYNEeWt6-AQEw3bRw">
                <argument xmi:id="_RWtvjOYNEeWt6-AQEw3bRw" name="Call(AssertList).argument(label)" incoming="_RWtviOYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvjeYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvjuYNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <argument xmi:id="_RWtvj-YNEeWt6-AQEw3bRw" name="Call(AssertList).argument(list)" incoming="_RWtuvOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvkOYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvkeYNEeWt6-AQEw3bRw" value="*"/>
                </argument>
                <argument xmi:id="_RWtvkuYNEeWt6-AQEw3bRw" name="Call(AssertList).argument(expected)" incoming="_RWtvieYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvk-YNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvlOYNEeWt6-AQEw3bRw" value="*"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtvleYNEeWt6-AQEw3bRw" name="Tuple@e85570f" outgoing="_RWtviuYNEeWt6-AQEw3bRw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtvluYNEeWt6-AQEw3bRw" name="Value(&quot;SnOdd&quot;)">
                  <result xmi:id="_RWtvl-YNEeWt6-AQEw3bRw" name="Value(&quot;SnOdd&quot;).result" outgoing="_RWtviOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvmOYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvmeYNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_RWtvmuYNEeWt6-AQEw3bRw" value="SnOdd">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtvm-YNEeWt6-AQEw3bRw" name="SequenceConstructionExpression@507c4808">
                  <edge xmi:type="uml:ControlFlow" xmi:id="_RWtvnOYNEeWt6-AQEw3bRw" target="_RWtvquYNEeWt6-AQEw3bRw" source="_RWtvpOYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_RWtvneYNEeWt6-AQEw3bRw" target="_RWtvsOYNEeWt6-AQEw3bRw" source="_RWtvquYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtvnuYNEeWt6-AQEw3bRw" target="_RWtvoeYNEeWt6-AQEw3bRw" source="_RWtvpuYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtvn-YNEeWt6-AQEw3bRw" target="_RWtvoeYNEeWt6-AQEw3bRw" source="_RWtvrOYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtvoOYNEeWt6-AQEw3bRw" target="_RWtvoeYNEeWt6-AQEw3bRw" source="_RWtvsuYNEeWt6-AQEw3bRw"/>
                  <structuredNodeOutput xmi:id="_RWtvoeYNEeWt6-AQEw3bRw" name="SequenceConstructionExpression@507c4808.output" incoming="_RWtvnuYNEeWt6-AQEw3bRw _RWtvn-YNEeWt6-AQEw3bRw _RWtvoOYNEeWt6-AQEw3bRw" outgoing="_RWtvieYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvouYNEeWt6-AQEw3bRw" value="3"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvo-YNEeWt6-AQEw3bRw" value="3"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtvpOYNEeWt6-AQEw3bRw" name="SequenceExpressionList@25cd20fa#1" outgoing="_RWtvnOYNEeWt6-AQEw3bRw">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtvpeYNEeWt6-AQEw3bRw" name="Value(30)">
                      <result xmi:id="_RWtvpuYNEeWt6-AQEw3bRw" name="Value(30).result" outgoing="_RWtvnuYNEeWt6-AQEw3bRw" 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="_RWtvp-YNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvqOYNEeWt6-AQEw3bRw" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_RWtvqeYNEeWt6-AQEw3bRw" 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="_RWtvquYNEeWt6-AQEw3bRw" name="SequenceExpressionList@25cd20fa#2" incoming="_RWtvnOYNEeWt6-AQEw3bRw" outgoing="_RWtvneYNEeWt6-AQEw3bRw">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtvq-YNEeWt6-AQEw3bRw" name="Value(60)">
                      <result xmi:id="_RWtvrOYNEeWt6-AQEw3bRw" name="Value(60).result" outgoing="_RWtvn-YNEeWt6-AQEw3bRw" 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="_RWtvreYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvruYNEeWt6-AQEw3bRw" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_RWtvr-YNEeWt6-AQEw3bRw" 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="_RWtvsOYNEeWt6-AQEw3bRw" name="SequenceExpressionList@25cd20fa#3" incoming="_RWtvneYNEeWt6-AQEw3bRw">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtvseYNEeWt6-AQEw3bRw" name="Value(90)">
                      <result xmi:id="_RWtvsuYNEeWt6-AQEw3bRw" name="Value(90).result" outgoing="_RWtvoOYNEeWt6-AQEw3bRw" 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="_RWtvs-YNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvtOYNEeWt6-AQEw3bRw" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_RWtvteYNEeWt6-AQEw3bRw" 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="_RWtvtuYNEeWt6-AQEw3bRw" name="ExpressionStatement@44c5a826" incoming="_RWtuvuYNEeWt6-AQEw3bRw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtvt-YNEeWt6-AQEw3bRw" target="_RWtvueYNEeWt6-AQEw3bRw" source="_RWtvveYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_RWtvuOYNEeWt6-AQEw3bRw" name="Call(done)" operation="_RWu92-YNEeWt6-AQEw3bRw">
                <target xmi:id="_RWtvueYNEeWt6-AQEw3bRw" name="Call(done).target" incoming="_RWtvt-YNEeWt6-AQEw3bRw" type="_RWu86uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvuuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvu-YNEeWt6-AQEw3bRw" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_RWtvvOYNEeWt6-AQEw3bRw" name="ReadSelf">
                <result xmi:id="_RWtvveYNEeWt6-AQEw3bRw" name="ReadSelf.result" outgoing="_RWtvt-YNEeWt6-AQEw3bRw" type="_RWtuYeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvvuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvv-YNEeWt6-AQEw3bRw" value="1"/>
                </result>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_RWtvwOYNEeWt6-AQEw3bRw" name="ReadSelf">
            <result xmi:id="_RWtvweYNEeWt6-AQEw3bRw" name="ReadSelf.result" outgoing="_RWtup-YNEeWt6-AQEw3bRw" type="_RWtuYeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvwuYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvw-YNEeWt6-AQEw3bRw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_RWtvxOYNEeWt6-AQEw3bRw" name="Fork(ReadSelf.result)" incoming="_RWtup-YNEeWt6-AQEw3bRw" outgoing="_RWtumeYNEeWt6-AQEw3bRw _RWtuqOYNEeWt6-AQEw3bRw _RWtuq-YNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtvxeYNEeWt6-AQEw3bRw" name="Super" incoming="_RWtuseYNEeWt6-AQEw3bRw" outgoing="_RWtuquYNEeWt6-AQEw3bRw">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtvxuYNEeWt6-AQEw3bRw" name="ExpressionStatement@3b0e2cf7">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWtvx-YNEeWt6-AQEw3bRw" name="Call(Test$method$1)" behavior="_RWu9JOYNEeWt6-AQEw3bRw">
                <argument xmi:id="_RWtvyOYNEeWt6-AQEw3bRw" name="Call(Test$method$1).argument(tester)" incoming="_RWtumuYNEeWt6-AQEw3bRw" type="_RWu94-YNEeWt6-AQEw3bRw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvyeYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvyuYNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <result xmi:id="_RWtvy-YNEeWt6-AQEw3bRw" name="Call(Test$method$1).result()" type="_RWu86uYNEeWt6-AQEw3bRw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtvzOYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtvzeYNEeWt6-AQEw3bRw" value="1"/>
                </result>
              </node>
            </node>
          </node>
          <node xmi:type="uml:CallOperationAction" xmi:id="_RWtvzuYNEeWt6-AQEw3bRw" name="Call(Statements_For_Looping$initialization$1)" incoming="_RWtuquYNEeWt6-AQEw3bRw" outgoing="_RWtuqeYNEeWt6-AQEw3bRw" operation="_RWuaHuYNEeWt6-AQEw3bRw">
            <target xmi:id="_RWtvz-YNEeWt6-AQEw3bRw" name="Call(Statements_For_Looping$initialization$1).target" incoming="_RWtuqOYNEeWt6-AQEw3bRw" type="_RWtuYeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtv0OYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtv0eYNEeWt6-AQEw3bRw" value="1"/>
            </target>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_RWtv0uYNEeWt6-AQEw3bRw" name="Read(Statements_For_Looping$initializationFlag$1)" structuralFeature="_RWtuaOYNEeWt6-AQEw3bRw">
            <object xmi:id="_RWtv0-YNEeWt6-AQEw3bRw" name="Read(Statements_For_Looping$initializationFlag$1).object" incoming="_RWtuq-YNEeWt6-AQEw3bRw" type="_RWtuYeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtv1OYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtv1eYNEeWt6-AQEw3bRw" value="1"/>
            </object>
            <result xmi:id="_RWtv1uYNEeWt6-AQEw3bRw" name="Read(Statements_For_Looping$initializationFlag$1).result" outgoing="_RWturOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtv1-YNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtv2OYNEeWt6-AQEw3bRw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWtv2eYNEeWt6-AQEw3bRw" name="Call(ListSize)">
            <argument xmi:id="_RWtv2uYNEeWt6-AQEw3bRw" name="Call(ListSize).argument(list)" incoming="_RWturOYNEeWt6-AQEw3bRw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtv2-YNEeWt6-AQEw3bRw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtv3OYNEeWt6-AQEw3bRw" value="*"/>
            </argument>
            <result xmi:id="_RWtv3eYNEeWt6-AQEw3bRw" name="Call(ListSize).result(result)" outgoing="_RWtureYNEeWt6-AQEw3bRw">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtv3uYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtv3-YNEeWt6-AQEw3bRw" 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="_RWtv4OYNEeWt6-AQEw3bRw" name="Value(0)">
            <result xmi:id="_RWtv4eYNEeWt6-AQEw3bRw" name="Value(0).result" outgoing="_RWturuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtv4uYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtv4-YNEeWt6-AQEw3bRw" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_RWtv5OYNEeWt6-AQEw3bRw">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_RWtv5eYNEeWt6-AQEw3bRw" name="Test(Size==0)">
            <first xmi:id="_RWtv5uYNEeWt6-AQEw3bRw" name="Test(Size==0).first" incoming="_RWtureYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtv5-YNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtv6OYNEeWt6-AQEw3bRw" value="1"/>
            </first>
            <result xmi:id="_RWtv6eYNEeWt6-AQEw3bRw" name="Test(Size==0).result" outgoing="_RWtusOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtv6uYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtv6-YNEeWt6-AQEw3bRw" value="1"/>
            </result>
            <second xmi:id="_RWtv7OYNEeWt6-AQEw3bRw" name="Test(Size==0).second" incoming="_RWturuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtv7eYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtv7uYNEeWt6-AQEw3bRw" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_RWtv7-YNEeWt6-AQEw3bRw" name="InitialNode" outgoing="_RWtur-YNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_RWtv8OYNEeWt6-AQEw3bRw" name="Decision(Test(Statements_For_Looping$initializationFlag$1))" incoming="_RWtur-YNEeWt6-AQEw3bRw _RWtusOYNEeWt6-AQEw3bRw" outgoing="_RWtuseYNEeWt6-AQEw3bRw" decisionInputFlow="_RWtusOYNEeWt6-AQEw3bRw"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWtuneYNEeWt6-AQEw3bRw" name="Input(tester)" outgoing="_RWtumOYNEeWt6-AQEw3bRw" type="_RWu94-YNEeWt6-AQEw3bRw" parameter="_RWtukuYNEeWt6-AQEw3bRw"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWtunuYNEeWt6-AQEw3bRw" name="Return" incoming="_RWtumeYNEeWt6-AQEw3bRw" type="_RWtuYeYNEeWt6-AQEw3bRw" parameter="_RWtuleYNEeWt6-AQEw3bRw"/>
        <node xmi:type="uml:JoinNode" xmi:id="_RWtun-YNEeWt6-AQEw3bRw" name="Join(Input))" incoming="_RWtum-YNEeWt6-AQEw3bRw" outgoing="_RWtunOYNEeWt6-AQEw3bRw"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_RWtv8eYNEeWt6-AQEw3bRw" name="test$method$1" specification="_RWuaKuYNEeWt6-AQEw3bRw" node="_RWtwBuYNEeWt6-AQEw3bRw _RWtwB-YNEeWt6-AQEw3bRw _RWtwCOYNEeWt6-AQEw3bRw _RWtwCeYNEeWt6-AQEw3bRw _RWtwCuYNEeWt6-AQEw3bRw _RWtwC-YNEeWt6-AQEw3bRw" group="_RWtwC-YNEeWt6-AQEw3bRw">
        <ownedParameter xmi:id="_RWtv8uYNEeWt6-AQEw3bRw" name="readings" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtv8-YNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtv9OYNEeWt6-AQEw3bRw" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_RWtv9eYNEeWt6-AQEw3bRw" name="sum1" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtv9uYNEeWt6-AQEw3bRw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtv9-YNEeWt6-AQEw3bRw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_RWtv-OYNEeWt6-AQEw3bRw" name="outgoingEdges" type="_RWubIuYNEeWt6-AQEw3bRw" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtv-eYNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtv-uYNEeWt6-AQEw3bRw" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_RWtv--YNEeWt6-AQEw3bRw" name="SnEven" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtv_OYNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtv_eYNEeWt6-AQEw3bRw" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_RWtv_uYNEeWt6-AQEw3bRw" name="SnOdd" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtv_-YNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwAOYNEeWt6-AQEw3bRw" value="*"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwAeYNEeWt6-AQEw3bRw" target="_RWtwBuYNEeWt6-AQEw3bRw" source="_RWtwSeYNEeWt6-AQEw3bRw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwAuYNEeWt6-AQEw3bRw" target="_RWtwB-YNEeWt6-AQEw3bRw" source="_RWtwTOYNEeWt6-AQEw3bRw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwA-YNEeWt6-AQEw3bRw" target="_RWtwCOYNEeWt6-AQEw3bRw" source="_RWtwT-YNEeWt6-AQEw3bRw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwBOYNEeWt6-AQEw3bRw" target="_RWtwCeYNEeWt6-AQEw3bRw" source="_RWtwUuYNEeWt6-AQEw3bRw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwBeYNEeWt6-AQEw3bRw" target="_RWtwCuYNEeWt6-AQEw3bRw" source="_RWtwVeYNEeWt6-AQEw3bRw"/>
        <structuredNode xmi:id="_RWtwC-YNEeWt6-AQEw3bRw" name="Body(test$method$1)">
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwDOYNEeWt6-AQEw3bRw" target="_RWtwYeYNEeWt6-AQEw3bRw" source="_RWtwWOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwDeYNEeWt6-AQEw3bRw" target="_RWtw0OYNEeWt6-AQEw3bRw" source="_RWtwYeYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwDuYNEeWt6-AQEw3bRw" target="_RWtw2eYNEeWt6-AQEw3bRw" source="_RWtw0OYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwD-YNEeWt6-AQEw3bRw" target="_RWtw4uYNEeWt6-AQEw3bRw" source="_RWtw2eYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwEOYNEeWt6-AQEw3bRw" target="_RWtw6-YNEeWt6-AQEw3bRw" source="_RWtw4uYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwEeYNEeWt6-AQEw3bRw" target="_RWtw9OYNEeWt6-AQEw3bRw" source="_RWtw6-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwEuYNEeWt6-AQEw3bRw" target="_RWtxGeYNEeWt6-AQEw3bRw" source="_RWtw9OYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwE-YNEeWt6-AQEw3bRw" target="_RWtxOOYNEeWt6-AQEw3bRw" source="_RWtxGeYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwFOYNEeWt6-AQEw3bRw" target="_RWtxV-YNEeWt6-AQEw3bRw" source="_RWtxOOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwFeYNEeWt6-AQEw3bRw" target="_RWtxduYNEeWt6-AQEw3bRw" source="_RWtxV-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwFuYNEeWt6-AQEw3bRw" target="_RWtxf-YNEeWt6-AQEw3bRw" source="_RWtxduYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwF-YNEeWt6-AQEw3bRw" target="_RWtxiOYNEeWt6-AQEw3bRw" source="_RWtxf-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwGOYNEeWt6-AQEw3bRw" target="_RWuXG-YNEeWt6-AQEw3bRw" source="_RWtw5OYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwGeYNEeWt6-AQEw3bRw" target="_RWuXHuYNEeWt6-AQEw3bRw" source="_RWtxeOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwGuYNEeWt6-AQEw3bRw" target="_RWuXIeYNEeWt6-AQEw3bRw" source="_RWtw0uYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwG-YNEeWt6-AQEw3bRw" target="_RWuXJOYNEeWt6-AQEw3bRw" source="_RWtw7eYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwHOYNEeWt6-AQEw3bRw" target="_RWuXJ-YNEeWt6-AQEw3bRw" source="_RWtw9uYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwHeYNEeWt6-AQEw3bRw" target="_RWuXKuYNEeWt6-AQEw3bRw" source="_RWtxgeYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwHuYNEeWt6-AQEw3bRw" target="_RWuXLeYNEeWt6-AQEw3bRw" source="_RWtwY-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwH-YNEeWt6-AQEw3bRw" target="_RWuXMOYNEeWt6-AQEw3bRw" source="_RWtxWeYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwIOYNEeWt6-AQEw3bRw" target="_RWuXM-YNEeWt6-AQEw3bRw" source="_RWtxiuYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwIeYNEeWt6-AQEw3bRw" target="_RWuXNuYNEeWt6-AQEw3bRw" source="_RWtxOuYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwIuYNEeWt6-AQEw3bRw" target="_RWuXOeYNEeWt6-AQEw3bRw" source="_RWtwWuYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwI-YNEeWt6-AQEw3bRw" target="_RWuXPOYNEeWt6-AQEw3bRw" source="_RWtw2-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwJOYNEeWt6-AQEw3bRw" target="_RWuXP-YNEeWt6-AQEw3bRw" source="_RWtxG-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwJeYNEeWt6-AQEw3bRw" target="_RWuXf-YNEeWt6-AQEw3bRw" source="_RWtwY-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwJuYNEeWt6-AQEw3bRw" target="_RWuVcOYNEeWt6-AQEw3bRw" source="_RWtxiOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwJ-YNEeWt6-AQEw3bRw" target="_RWuY1-YNEeWt6-AQEw3bRw" source="_RWtw5OYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwKOYNEeWt6-AQEw3bRw" target="_RWuY2uYNEeWt6-AQEw3bRw" source="_RWuXe-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwKeYNEeWt6-AQEw3bRw" target="_RWuY3eYNEeWt6-AQEw3bRw" source="_RWtxeOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwKuYNEeWt6-AQEw3bRw" target="_RWuY4OYNEeWt6-AQEw3bRw" source="_RWtw7eYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwK-YNEeWt6-AQEw3bRw" target="_RWuY4-YNEeWt6-AQEw3bRw" source="_RWtw9uYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwLOYNEeWt6-AQEw3bRw" target="_RWuY5uYNEeWt6-AQEw3bRw" source="_RWtxgeYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwLeYNEeWt6-AQEw3bRw" target="_RWuY6eYNEeWt6-AQEw3bRw" source="_RWtwY-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwLuYNEeWt6-AQEw3bRw" target="_RWuY7OYNEeWt6-AQEw3bRw" source="_RWtxWeYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwL-YNEeWt6-AQEw3bRw" target="_RWuY7-YNEeWt6-AQEw3bRw" source="_RWtxiuYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwMOYNEeWt6-AQEw3bRw" target="_RWuY8uYNEeWt6-AQEw3bRw" source="_RWtxOuYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwMeYNEeWt6-AQEw3bRw" target="_RWuY9eYNEeWt6-AQEw3bRw" source="_RWtwWuYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwMuYNEeWt6-AQEw3bRw" target="_RWuY-OYNEeWt6-AQEw3bRw" source="_RWtxG-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwM-YNEeWt6-AQEw3bRw" target="_RWuY--YNEeWt6-AQEw3bRw" source="_RWuXfOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwNOYNEeWt6-AQEw3bRw" target="_RWuZQ-YNEeWt6-AQEw3bRw" source="_RWtw5OYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwNeYNEeWt6-AQEw3bRw" target="_RWuXjOYNEeWt6-AQEw3bRw" source="_RWuVcOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwNuYNEeWt6-AQEw3bRw" target="_RWuZYeYNEeWt6-AQEw3bRw" source="_RWuZN-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwN-YNEeWt6-AQEw3bRw" target="_RWuZYOYNEeWt6-AQEw3bRw" source="_RWuXjOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwOOYNEeWt6-AQEw3bRw" target="_RWuZcuYNEeWt6-AQEw3bRw" source="_RWtw9uYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwOeYNEeWt6-AQEw3bRw" target="_RWuZc-YNEeWt6-AQEw3bRw" source="_RWtxG-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwOuYNEeWt6-AQEw3bRw" target="_RWuZY-YNEeWt6-AQEw3bRw" source="_RWuZYOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwO-YNEeWt6-AQEw3bRw" target="_RWuZm-YNEeWt6-AQEw3bRw" source="_RWtw9uYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwPOYNEeWt6-AQEw3bRw" target="_RWuZnOYNEeWt6-AQEw3bRw" source="_RWtxG-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwPeYNEeWt6-AQEw3bRw" target="_RWuZdOYNEeWt6-AQEw3bRw" source="_RWuZY-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwPuYNEeWt6-AQEw3bRw" target="_RWuZzeYNEeWt6-AQEw3bRw" source="_RWtxOuYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwP-YNEeWt6-AQEw3bRw" target="_RWuZzuYNEeWt6-AQEw3bRw" source="_RWtxWeYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwQOYNEeWt6-AQEw3bRw" target="_RWuZz-YNEeWt6-AQEw3bRw" source="_RWtxiuYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwQeYNEeWt6-AQEw3bRw" target="_RWuZ0eYNEeWt6-AQEw3bRw" source="_RWuZ0OYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwQuYNEeWt6-AQEw3bRw" target="_RWuZ0-YNEeWt6-AQEw3bRw" source="_RWuZ0uYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwQ-YNEeWt6-AQEw3bRw" target="_RWuZneYNEeWt6-AQEw3bRw" source="_RWuZdOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwROYNEeWt6-AQEw3bRw" target="_RWtwSeYNEeWt6-AQEw3bRw" source="_RWuXfOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwReYNEeWt6-AQEw3bRw" target="_RWtwTOYNEeWt6-AQEw3bRw" source="_RWuZYeYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwRuYNEeWt6-AQEw3bRw" target="_RWtwT-YNEeWt6-AQEw3bRw" source="_RWtw9uYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwR-YNEeWt6-AQEw3bRw" target="_RWtwUuYNEeWt6-AQEw3bRw" source="_RWuZ0eYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwSOYNEeWt6-AQEw3bRw" target="_RWtwVeYNEeWt6-AQEw3bRw" source="_RWuZ0-YNEeWt6-AQEw3bRw"/>
          <structuredNodeOutput xmi:id="_RWtwSeYNEeWt6-AQEw3bRw" name="Output(readings)" incoming="_RWtwROYNEeWt6-AQEw3bRw" outgoing="_RWtwAeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwSuYNEeWt6-AQEw3bRw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwS-YNEeWt6-AQEw3bRw" value="*"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_RWtwTOYNEeWt6-AQEw3bRw" name="Output(sum1)" incoming="_RWtwReYNEeWt6-AQEw3bRw" outgoing="_RWtwAuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwTeYNEeWt6-AQEw3bRw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwTuYNEeWt6-AQEw3bRw" value="1"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_RWtwT-YNEeWt6-AQEw3bRw" name="Output(outgoingEdges)" incoming="_RWtwRuYNEeWt6-AQEw3bRw" outgoing="_RWtwA-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwUOYNEeWt6-AQEw3bRw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwUeYNEeWt6-AQEw3bRw" value="*"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_RWtwUuYNEeWt6-AQEw3bRw" name="Output(SnEven)" incoming="_RWtwR-YNEeWt6-AQEw3bRw" outgoing="_RWtwBOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwU-YNEeWt6-AQEw3bRw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwVOYNEeWt6-AQEw3bRw" value="*"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_RWtwVeYNEeWt6-AQEw3bRw" name="Output(SnOdd)" incoming="_RWtwSOYNEeWt6-AQEw3bRw" outgoing="_RWtwBeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwVuYNEeWt6-AQEw3bRw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwV-YNEeWt6-AQEw3bRw" value="*"/>
          </structuredNodeOutput>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtwWOYNEeWt6-AQEw3bRw" name="ExpressionStatement@122a8be6" outgoing="_RWtwDOYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwWeYNEeWt6-AQEw3bRw" target="_RWtwWuYNEeWt6-AQEw3bRw" source="_RWtwXeYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWtwWuYNEeWt6-AQEw3bRw" name="Fork(noiseLimit)@c501d73" incoming="_RWtwWeYNEeWt6-AQEw3bRw" outgoing="_RWtwIuYNEeWt6-AQEw3bRw _RWtwMeYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtwW-YNEeWt6-AQEw3bRw" name="RightHandSide@5fbd6f55">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtwXOYNEeWt6-AQEw3bRw" name="Value(0)">
                <result xmi:id="_RWtwXeYNEeWt6-AQEw3bRw" name="Value(0).result" outgoing="_RWtwWeYNEeWt6-AQEw3bRw" 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="_RWtwXuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwX-YNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_RWtwYOYNEeWt6-AQEw3bRw">
                  <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="_RWtwYeYNEeWt6-AQEw3bRw" name="ExpressionStatement@1f0f1f16" incoming="_RWtwDOYNEeWt6-AQEw3bRw" outgoing="_RWtwDeYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwYuYNEeWt6-AQEw3bRw" target="_RWtwY-YNEeWt6-AQEw3bRw" source="_RWtwbeYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWtwY-YNEeWt6-AQEw3bRw" name="Fork(sensors)@749ec3ed" incoming="_RWtwYuYNEeWt6-AQEw3bRw" outgoing="_RWtwHuYNEeWt6-AQEw3bRw _RWtwJeYNEeWt6-AQEw3bRw _RWtwLeYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtwZOYNEeWt6-AQEw3bRw" name="RightHandSide@19c1ed48">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtwZeYNEeWt6-AQEw3bRw" name="SequenceConstructionExpression@19c1ed48">
                <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwZuYNEeWt6-AQEw3bRw" target="_RWtwiOYNEeWt6-AQEw3bRw" source="_RWtwcOYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwZ-YNEeWt6-AQEw3bRw" target="_RWtwoOYNEeWt6-AQEw3bRw" source="_RWtwiOYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwaOYNEeWt6-AQEw3bRw" target="_RWtwuOYNEeWt6-AQEw3bRw" source="_RWtwoOYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwaeYNEeWt6-AQEw3bRw" target="_RWtwbeYNEeWt6-AQEw3bRw" source="_RWtweOYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwauYNEeWt6-AQEw3bRw" target="_RWtwbeYNEeWt6-AQEw3bRw" source="_RWtwkOYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwa-YNEeWt6-AQEw3bRw" target="_RWtwbeYNEeWt6-AQEw3bRw" source="_RWtwqOYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwbOYNEeWt6-AQEw3bRw" target="_RWtwbeYNEeWt6-AQEw3bRw" source="_RWtwwOYNEeWt6-AQEw3bRw"/>
                <structuredNodeOutput xmi:id="_RWtwbeYNEeWt6-AQEw3bRw" name="SequenceConstructionExpression@19c1ed48.output" incoming="_RWtwaeYNEeWt6-AQEw3bRw _RWtwauYNEeWt6-AQEw3bRw _RWtwa-YNEeWt6-AQEw3bRw _RWtwbOYNEeWt6-AQEw3bRw" outgoing="_RWtwYuYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwbuYNEeWt6-AQEw3bRw" value="4"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwb-YNEeWt6-AQEw3bRw" value="4"/>
                </structuredNodeOutput>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtwcOYNEeWt6-AQEw3bRw" name="SequenceExpressionList@1ff42459#1" outgoing="_RWtwZuYNEeWt6-AQEw3bRw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwceYNEeWt6-AQEw3bRw" target="_RWtwe-YNEeWt6-AQEw3bRw" source="_RWtwf-YNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwcuYNEeWt6-AQEw3bRw" target="_RWtwdeYNEeWt6-AQEw3bRw" source="_RWtwhOYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwc-YNEeWt6-AQEw3bRw" target="_RWtwdOYNEeWt6-AQEw3bRw" source="_RWtwguYNEeWt6-AQEw3bRw"/>
                  <node xmi:type="uml:CallOperationAction" xmi:id="_RWtwdOYNEeWt6-AQEw3bRw" name="Call(Sensor)" incoming="_RWtwc-YNEeWt6-AQEw3bRw" operation="_RWubFuYNEeWt6-AQEw3bRw">
                    <argument xmi:id="_RWtwdeYNEeWt6-AQEw3bRw" name="Call(Sensor).argument(reading)" incoming="_RWtwcuYNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwduYNEeWt6-AQEw3bRw"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwd-YNEeWt6-AQEw3bRw" value="1"/>
                    </argument>
                    <result xmi:id="_RWtweOYNEeWt6-AQEw3bRw" name="Call(Sensor).result()" outgoing="_RWtwaeYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtweeYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtweuYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <target xmi:id="_RWtwe-YNEeWt6-AQEw3bRw" name="Call(Sensor).target" incoming="_RWtwceYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwfOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwfeYNEeWt6-AQEw3bRw" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_RWtwfuYNEeWt6-AQEw3bRw" name="Create(Sensor)" classifier="_RWuaO-YNEeWt6-AQEw3bRw">
                    <result xmi:id="_RWtwf-YNEeWt6-AQEw3bRw" name="Create(Sensor).result" outgoing="_RWtwceYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwgOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwgeYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtwguYNEeWt6-AQEw3bRw" name="Tuple@632ccab" outgoing="_RWtwc-YNEeWt6-AQEw3bRw">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtwg-YNEeWt6-AQEw3bRw" name="Value(1)">
                      <result xmi:id="_RWtwhOYNEeWt6-AQEw3bRw" name="Value(1).result" outgoing="_RWtwcuYNEeWt6-AQEw3bRw" 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="_RWtwheYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwhuYNEeWt6-AQEw3bRw" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_RWtwh-YNEeWt6-AQEw3bRw" 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="_RWtwiOYNEeWt6-AQEw3bRw" name="SequenceExpressionList@1ff42459#2" incoming="_RWtwZuYNEeWt6-AQEw3bRw" outgoing="_RWtwZ-YNEeWt6-AQEw3bRw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwieYNEeWt6-AQEw3bRw" target="_RWtwk-YNEeWt6-AQEw3bRw" source="_RWtwl-YNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwiuYNEeWt6-AQEw3bRw" target="_RWtwjeYNEeWt6-AQEw3bRw" source="_RWtwnOYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwi-YNEeWt6-AQEw3bRw" target="_RWtwjOYNEeWt6-AQEw3bRw" source="_RWtwmuYNEeWt6-AQEw3bRw"/>
                  <node xmi:type="uml:CallOperationAction" xmi:id="_RWtwjOYNEeWt6-AQEw3bRw" name="Call(Sensor)" incoming="_RWtwi-YNEeWt6-AQEw3bRw" operation="_RWubFuYNEeWt6-AQEw3bRw">
                    <argument xmi:id="_RWtwjeYNEeWt6-AQEw3bRw" name="Call(Sensor).argument(reading)" incoming="_RWtwiuYNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwjuYNEeWt6-AQEw3bRw"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwj-YNEeWt6-AQEw3bRw" value="1"/>
                    </argument>
                    <result xmi:id="_RWtwkOYNEeWt6-AQEw3bRw" name="Call(Sensor).result()" outgoing="_RWtwauYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwkeYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwkuYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <target xmi:id="_RWtwk-YNEeWt6-AQEw3bRw" name="Call(Sensor).target" incoming="_RWtwieYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwlOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwleYNEeWt6-AQEw3bRw" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_RWtwluYNEeWt6-AQEw3bRw" name="Create(Sensor)" classifier="_RWuaO-YNEeWt6-AQEw3bRw">
                    <result xmi:id="_RWtwl-YNEeWt6-AQEw3bRw" name="Create(Sensor).result" outgoing="_RWtwieYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwmOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwmeYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtwmuYNEeWt6-AQEw3bRw" name="Tuple@5f737342" outgoing="_RWtwi-YNEeWt6-AQEw3bRw">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtwm-YNEeWt6-AQEw3bRw" name="Value(2)">
                      <result xmi:id="_RWtwnOYNEeWt6-AQEw3bRw" name="Value(2).result" outgoing="_RWtwiuYNEeWt6-AQEw3bRw" 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="_RWtwneYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwnuYNEeWt6-AQEw3bRw" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_RWtwn-YNEeWt6-AQEw3bRw" 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="_RWtwoOYNEeWt6-AQEw3bRw" name="SequenceExpressionList@1ff42459#3" incoming="_RWtwZ-YNEeWt6-AQEw3bRw" outgoing="_RWtwaOYNEeWt6-AQEw3bRw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwoeYNEeWt6-AQEw3bRw" target="_RWtwq-YNEeWt6-AQEw3bRw" source="_RWtwr-YNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwouYNEeWt6-AQEw3bRw" target="_RWtwpeYNEeWt6-AQEw3bRw" source="_RWtwtOYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwo-YNEeWt6-AQEw3bRw" target="_RWtwpOYNEeWt6-AQEw3bRw" source="_RWtwsuYNEeWt6-AQEw3bRw"/>
                  <node xmi:type="uml:CallOperationAction" xmi:id="_RWtwpOYNEeWt6-AQEw3bRw" name="Call(Sensor)" incoming="_RWtwo-YNEeWt6-AQEw3bRw" operation="_RWubFuYNEeWt6-AQEw3bRw">
                    <argument xmi:id="_RWtwpeYNEeWt6-AQEw3bRw" name="Call(Sensor).argument(reading)" incoming="_RWtwouYNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwpuYNEeWt6-AQEw3bRw"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwp-YNEeWt6-AQEw3bRw" value="1"/>
                    </argument>
                    <result xmi:id="_RWtwqOYNEeWt6-AQEw3bRw" name="Call(Sensor).result()" outgoing="_RWtwa-YNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwqeYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwquYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <target xmi:id="_RWtwq-YNEeWt6-AQEw3bRw" name="Call(Sensor).target" incoming="_RWtwoeYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwrOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwreYNEeWt6-AQEw3bRw" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_RWtwruYNEeWt6-AQEw3bRw" name="Create(Sensor)" classifier="_RWuaO-YNEeWt6-AQEw3bRw">
                    <result xmi:id="_RWtwr-YNEeWt6-AQEw3bRw" name="Create(Sensor).result" outgoing="_RWtwoeYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwsOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwseYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtwsuYNEeWt6-AQEw3bRw" name="Tuple@61d5b8c2" outgoing="_RWtwo-YNEeWt6-AQEw3bRw">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtws-YNEeWt6-AQEw3bRw" name="Value(null)">
                      <result xmi:id="_RWtwtOYNEeWt6-AQEw3bRw" name="Value(null).result" outgoing="_RWtwouYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwteYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwtuYNEeWt6-AQEw3bRw" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralNull" xmi:id="_RWtwt-YNEeWt6-AQEw3bRw"/>
                    </node>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtwuOYNEeWt6-AQEw3bRw" name="SequenceExpressionList@1ff42459#4" incoming="_RWtwaOYNEeWt6-AQEw3bRw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwueYNEeWt6-AQEw3bRw" target="_RWtww-YNEeWt6-AQEw3bRw" source="_RWtwx-YNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtwuuYNEeWt6-AQEw3bRw" target="_RWtwveYNEeWt6-AQEw3bRw" source="_RWtwzOYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ControlFlow" xmi:id="_RWtwu-YNEeWt6-AQEw3bRw" target="_RWtwvOYNEeWt6-AQEw3bRw" source="_RWtwyuYNEeWt6-AQEw3bRw"/>
                  <node xmi:type="uml:CallOperationAction" xmi:id="_RWtwvOYNEeWt6-AQEw3bRw" name="Call(Sensor)" incoming="_RWtwu-YNEeWt6-AQEw3bRw" operation="_RWubFuYNEeWt6-AQEw3bRw">
                    <argument xmi:id="_RWtwveYNEeWt6-AQEw3bRw" name="Call(Sensor).argument(reading)" incoming="_RWtwuuYNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwvuYNEeWt6-AQEw3bRw"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwv-YNEeWt6-AQEw3bRw" value="1"/>
                    </argument>
                    <result xmi:id="_RWtwwOYNEeWt6-AQEw3bRw" name="Call(Sensor).result()" outgoing="_RWtwbOYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwweYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwwuYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <target xmi:id="_RWtww-YNEeWt6-AQEw3bRw" name="Call(Sensor).target" incoming="_RWtwueYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwxOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwxeYNEeWt6-AQEw3bRw" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_RWtwxuYNEeWt6-AQEw3bRw" name="Create(Sensor)" classifier="_RWuaO-YNEeWt6-AQEw3bRw">
                    <result xmi:id="_RWtwx-YNEeWt6-AQEw3bRw" name="Create(Sensor).result" outgoing="_RWtwueYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtwyOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwyeYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtwyuYNEeWt6-AQEw3bRw" name="Tuple@4fb565e3" outgoing="_RWtwu-YNEeWt6-AQEw3bRw">
                    <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtwy-YNEeWt6-AQEw3bRw" name="Value(3)">
                      <result xmi:id="_RWtwzOYNEeWt6-AQEw3bRw" name="Value(3).result" outgoing="_RWtwuuYNEeWt6-AQEw3bRw" 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="_RWtwzeYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtwzuYNEeWt6-AQEw3bRw" value="1"/>
                      </result>
                      <value xmi:type="uml:LiteralInteger" xmi:id="_RWtwz-YNEeWt6-AQEw3bRw" 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="_RWtw0OYNEeWt6-AQEw3bRw" name="ExpressionStatement@1492540" incoming="_RWtwDeYNEeWt6-AQEw3bRw" outgoing="_RWtwDuYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtw0eYNEeWt6-AQEw3bRw" target="_RWtw0uYNEeWt6-AQEw3bRw" source="_RWtw1eYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWtw0uYNEeWt6-AQEw3bRw" name="Fork(reading)@62b06a09" incoming="_RWtw0eYNEeWt6-AQEw3bRw" outgoing="_RWtwGuYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtw0-YNEeWt6-AQEw3bRw" name="RightHandSide@2c01a77d">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtw1OYNEeWt6-AQEw3bRw" name="Value(0)">
                <result xmi:id="_RWtw1eYNEeWt6-AQEw3bRw" name="Value(0).result" outgoing="_RWtw0eYNEeWt6-AQEw3bRw" 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="_RWtw1uYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtw1-YNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_RWtw2OYNEeWt6-AQEw3bRw">
                  <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="_RWtw2eYNEeWt6-AQEw3bRw" name="ExpressionStatement@61f0612d" incoming="_RWtwDuYNEeWt6-AQEw3bRw" outgoing="_RWtwD-YNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtw2uYNEeWt6-AQEw3bRw" target="_RWtw2-YNEeWt6-AQEw3bRw" source="_RWtw3uYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWtw2-YNEeWt6-AQEw3bRw" name="Fork(readings)@535341e8" incoming="_RWtw2uYNEeWt6-AQEw3bRw" outgoing="_RWtwI-YNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtw3OYNEeWt6-AQEw3bRw" name="RightHandSide@7f0c1114">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtw3eYNEeWt6-AQEw3bRw" name="Value(null)">
                <result xmi:id="_RWtw3uYNEeWt6-AQEw3bRw" name="Value(null).result" outgoing="_RWtw2uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtw3-YNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtw4OYNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralNull" xmi:id="_RWtw4eYNEeWt6-AQEw3bRw"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtw4uYNEeWt6-AQEw3bRw" name="ExpressionStatement@7cd9b9fd" incoming="_RWtwD-YNEeWt6-AQEw3bRw" outgoing="_RWtwEOYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtw4-YNEeWt6-AQEw3bRw" target="_RWtw5OYNEeWt6-AQEw3bRw" source="_RWtw5-YNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWtw5OYNEeWt6-AQEw3bRw" name="Fork(recordCount)@1a7576a0" incoming="_RWtw4-YNEeWt6-AQEw3bRw" outgoing="_RWtwGOYNEeWt6-AQEw3bRw _RWtwJ-YNEeWt6-AQEw3bRw _RWtwNOYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtw5eYNEeWt6-AQEw3bRw" name="RightHandSide@15bf0ff2">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtw5uYNEeWt6-AQEw3bRw" name="Value(10)">
                <result xmi:id="_RWtw5-YNEeWt6-AQEw3bRw" name="Value(10).result" outgoing="_RWtw4-YNEeWt6-AQEw3bRw" 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="_RWtw6OYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtw6eYNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_RWtw6uYNEeWt6-AQEw3bRw" 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="_RWtw6-YNEeWt6-AQEw3bRw" name="LocalNameDeclarationStatement@6497c584" incoming="_RWtwEOYNEeWt6-AQEw3bRw" outgoing="_RWtwEeYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtw7OYNEeWt6-AQEw3bRw" target="_RWtw7eYNEeWt6-AQEw3bRw" source="_RWtw8OYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWtw7eYNEeWt6-AQEw3bRw" name="Fork(sum)@271f5c47" incoming="_RWtw7OYNEeWt6-AQEw3bRw" outgoing="_RWtwG-YNEeWt6-AQEw3bRw _RWtwKuYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtw7uYNEeWt6-AQEw3bRw" name="RightHandSide@7be34d61">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtw7-YNEeWt6-AQEw3bRw" name="Value(0)">
                <result xmi:id="_RWtw8OYNEeWt6-AQEw3bRw" name="Value(0).result" outgoing="_RWtw7OYNEeWt6-AQEw3bRw" 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="_RWtw8eYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtw8uYNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_RWtw8-YNEeWt6-AQEw3bRw">
                  <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="_RWtw9OYNEeWt6-AQEw3bRw" name="ExpressionStatement@3b4f81fe" incoming="_RWtwEeYNEeWt6-AQEw3bRw" outgoing="_RWtwEuYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtw9eYNEeWt6-AQEw3bRw" target="_RWtw9uYNEeWt6-AQEw3bRw" source="_RWtw_OYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWtw9uYNEeWt6-AQEw3bRw" name="Fork(outgoingEdges)@4bc898b4" incoming="_RWtw9eYNEeWt6-AQEw3bRw" outgoing="_RWtwHOYNEeWt6-AQEw3bRw _RWtwK-YNEeWt6-AQEw3bRw _RWtwOOYNEeWt6-AQEw3bRw _RWtwO-YNEeWt6-AQEw3bRw _RWtwRuYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtw9-YNEeWt6-AQEw3bRw" name="RightHandSide@60df691d">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtw-OYNEeWt6-AQEw3bRw" name="SequenceConstructionExpression@60df691d">
                <edge xmi:type="uml:ControlFlow" xmi:id="_RWtw-eYNEeWt6-AQEw3bRw" target="_RWtxDOYNEeWt6-AQEw3bRw" source="_RWtw_-YNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtw-uYNEeWt6-AQEw3bRw" target="_RWtw_OYNEeWt6-AQEw3bRw" source="_RWtxAuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtw--YNEeWt6-AQEw3bRw" target="_RWtw_OYNEeWt6-AQEw3bRw" source="_RWtxD-YNEeWt6-AQEw3bRw"/>
                <structuredNodeOutput xmi:id="_RWtw_OYNEeWt6-AQEw3bRw" name="SequenceConstructionExpression@60df691d.output" incoming="_RWtw-uYNEeWt6-AQEw3bRw _RWtw--YNEeWt6-AQEw3bRw" outgoing="_RWtw9eYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtw_eYNEeWt6-AQEw3bRw" value="2"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtw_uYNEeWt6-AQEw3bRw" value="2"/>
                </structuredNodeOutput>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtw_-YNEeWt6-AQEw3bRw" name="SequenceExpressionList@65b44157#1" outgoing="_RWtw-eYNEeWt6-AQEw3bRw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtxAOYNEeWt6-AQEw3bRw" target="_RWtxBeYNEeWt6-AQEw3bRw" source="_RWtxCeYNEeWt6-AQEw3bRw"/>
                  <node xmi:type="uml:CallOperationAction" xmi:id="_RWtxAeYNEeWt6-AQEw3bRw" name="Call(ActivityEdgeInstance)" operation="_RWu81eYNEeWt6-AQEw3bRw">
                    <result xmi:id="_RWtxAuYNEeWt6-AQEw3bRw" name="Call(ActivityEdgeInstance).result()" outgoing="_RWtw-uYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtxA-YNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxBOYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <target xmi:id="_RWtxBeYNEeWt6-AQEw3bRw" name="Call(ActivityEdgeInstance).target" incoming="_RWtxAOYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtxBuYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxB-YNEeWt6-AQEw3bRw" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_RWtxCOYNEeWt6-AQEw3bRw" name="Create(ActivityEdgeInstance)" classifier="_RWubIuYNEeWt6-AQEw3bRw">
                    <result xmi:id="_RWtxCeYNEeWt6-AQEw3bRw" name="Create(ActivityEdgeInstance).result" outgoing="_RWtxAOYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtxCuYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxC-YNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtxDOYNEeWt6-AQEw3bRw" name="SequenceExpressionList@65b44157#2" incoming="_RWtw-eYNEeWt6-AQEw3bRw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtxDeYNEeWt6-AQEw3bRw" target="_RWtxEuYNEeWt6-AQEw3bRw" source="_RWtxFuYNEeWt6-AQEw3bRw"/>
                  <node xmi:type="uml:CallOperationAction" xmi:id="_RWtxDuYNEeWt6-AQEw3bRw" name="Call(ActivityEdgeInstance)" operation="_RWu81eYNEeWt6-AQEw3bRw">
                    <result xmi:id="_RWtxD-YNEeWt6-AQEw3bRw" name="Call(ActivityEdgeInstance).result()" outgoing="_RWtw--YNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtxEOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxEeYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <target xmi:id="_RWtxEuYNEeWt6-AQEw3bRw" name="Call(ActivityEdgeInstance).target" incoming="_RWtxDeYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtxE-YNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxFOYNEeWt6-AQEw3bRw" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:CreateObjectAction" xmi:id="_RWtxFeYNEeWt6-AQEw3bRw" name="Create(ActivityEdgeInstance)" classifier="_RWubIuYNEeWt6-AQEw3bRw">
                    <result xmi:id="_RWtxFuYNEeWt6-AQEw3bRw" name="Create(ActivityEdgeInstance).result" outgoing="_RWtxDeYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtxF-YNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxGOYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                  </node>
                </node>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtxGeYNEeWt6-AQEw3bRw" name="ExpressionStatement@38179395" incoming="_RWtwEuYNEeWt6-AQEw3bRw" outgoing="_RWtwE-YNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtxGuYNEeWt6-AQEw3bRw" target="_RWtxG-YNEeWt6-AQEw3bRw" source="_RWtxI-YNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWtxG-YNEeWt6-AQEw3bRw" name="Fork(tokens)@223c36de" incoming="_RWtxGuYNEeWt6-AQEw3bRw" outgoing="_RWtwJOYNEeWt6-AQEw3bRw _RWtwMuYNEeWt6-AQEw3bRw _RWtwOeYNEeWt6-AQEw3bRw _RWtwPOYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtxHOYNEeWt6-AQEw3bRw" name="RightHandSide@13da37f8">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtxHeYNEeWt6-AQEw3bRw" name="SequenceConstructionExpression@13da37f8">
                <edge xmi:type="uml:ControlFlow" xmi:id="_RWtxHuYNEeWt6-AQEw3bRw" target="_RWtxLOYNEeWt6-AQEw3bRw" source="_RWtxJuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_RWtxH-YNEeWt6-AQEw3bRw" target="_RWtxMuYNEeWt6-AQEw3bRw" source="_RWtxLOYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtxIOYNEeWt6-AQEw3bRw" target="_RWtxI-YNEeWt6-AQEw3bRw" source="_RWtxKOYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtxIeYNEeWt6-AQEw3bRw" target="_RWtxI-YNEeWt6-AQEw3bRw" source="_RWtxLuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtxIuYNEeWt6-AQEw3bRw" target="_RWtxI-YNEeWt6-AQEw3bRw" source="_RWtxNOYNEeWt6-AQEw3bRw"/>
                <structuredNodeOutput xmi:id="_RWtxI-YNEeWt6-AQEw3bRw" name="SequenceConstructionExpression@13da37f8.output" incoming="_RWtxIOYNEeWt6-AQEw3bRw _RWtxIeYNEeWt6-AQEw3bRw _RWtxIuYNEeWt6-AQEw3bRw" outgoing="_RWtxGuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtxJOYNEeWt6-AQEw3bRw" value="3"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxJeYNEeWt6-AQEw3bRw" value="3"/>
                </structuredNodeOutput>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtxJuYNEeWt6-AQEw3bRw" name="SequenceExpressionList@33de57ab#1" outgoing="_RWtxHuYNEeWt6-AQEw3bRw">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtxJ-YNEeWt6-AQEw3bRw" name="Value(1)">
                    <result xmi:id="_RWtxKOYNEeWt6-AQEw3bRw" name="Value(1).result" outgoing="_RWtxIOYNEeWt6-AQEw3bRw" 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="_RWtxKeYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxKuYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_RWtxK-YNEeWt6-AQEw3bRw" 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="_RWtxLOYNEeWt6-AQEw3bRw" name="SequenceExpressionList@33de57ab#2" incoming="_RWtxHuYNEeWt6-AQEw3bRw" outgoing="_RWtxH-YNEeWt6-AQEw3bRw">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtxLeYNEeWt6-AQEw3bRw" name="Value(2)">
                    <result xmi:id="_RWtxLuYNEeWt6-AQEw3bRw" name="Value(2).result" outgoing="_RWtxIeYNEeWt6-AQEw3bRw" 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="_RWtxL-YNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxMOYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_RWtxMeYNEeWt6-AQEw3bRw" 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="_RWtxMuYNEeWt6-AQEw3bRw" name="SequenceExpressionList@33de57ab#3" incoming="_RWtxH-YNEeWt6-AQEw3bRw">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtxM-YNEeWt6-AQEw3bRw" name="Value(3)">
                    <result xmi:id="_RWtxNOYNEeWt6-AQEw3bRw" name="Value(3).result" outgoing="_RWtxIuYNEeWt6-AQEw3bRw" 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="_RWtxNeYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxNuYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_RWtxN-YNEeWt6-AQEw3bRw" 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="_RWtxOOYNEeWt6-AQEw3bRw" name="ExpressionStatement@171d1daf" incoming="_RWtwE-YNEeWt6-AQEw3bRw" outgoing="_RWtwFOYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtxOeYNEeWt6-AQEw3bRw" target="_RWtxOuYNEeWt6-AQEw3bRw" source="_RWtxQuYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWtxOuYNEeWt6-AQEw3bRw" name="Fork(SLower)@27752974" incoming="_RWtxOeYNEeWt6-AQEw3bRw" outgoing="_RWtwIeYNEeWt6-AQEw3bRw _RWtwMOYNEeWt6-AQEw3bRw _RWtwPuYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtxO-YNEeWt6-AQEw3bRw" name="RightHandSide@7887d803">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtxPOYNEeWt6-AQEw3bRw" name="SequenceConstructionExpression@7887d803">
                <edge xmi:type="uml:ControlFlow" xmi:id="_RWtxPeYNEeWt6-AQEw3bRw" target="_RWtxS-YNEeWt6-AQEw3bRw" source="_RWtxReYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_RWtxPuYNEeWt6-AQEw3bRw" target="_RWtxUeYNEeWt6-AQEw3bRw" source="_RWtxS-YNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtxP-YNEeWt6-AQEw3bRw" target="_RWtxQuYNEeWt6-AQEw3bRw" source="_RWtxR-YNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtxQOYNEeWt6-AQEw3bRw" target="_RWtxQuYNEeWt6-AQEw3bRw" source="_RWtxTeYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtxQeYNEeWt6-AQEw3bRw" target="_RWtxQuYNEeWt6-AQEw3bRw" source="_RWtxU-YNEeWt6-AQEw3bRw"/>
                <structuredNodeOutput xmi:id="_RWtxQuYNEeWt6-AQEw3bRw" name="SequenceConstructionExpression@7887d803.output" incoming="_RWtxP-YNEeWt6-AQEw3bRw _RWtxQOYNEeWt6-AQEw3bRw _RWtxQeYNEeWt6-AQEw3bRw" outgoing="_RWtxOeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtxQ-YNEeWt6-AQEw3bRw" value="3"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxROYNEeWt6-AQEw3bRw" value="3"/>
                </structuredNodeOutput>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtxReYNEeWt6-AQEw3bRw" name="SequenceExpressionList@352fd215#1" outgoing="_RWtxPeYNEeWt6-AQEw3bRw">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtxRuYNEeWt6-AQEw3bRw" name="Value(4)">
                    <result xmi:id="_RWtxR-YNEeWt6-AQEw3bRw" name="Value(4).result" outgoing="_RWtxP-YNEeWt6-AQEw3bRw" 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="_RWtxSOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxSeYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_RWtxSuYNEeWt6-AQEw3bRw" 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="_RWtxS-YNEeWt6-AQEw3bRw" name="SequenceExpressionList@352fd215#2" incoming="_RWtxPeYNEeWt6-AQEw3bRw" outgoing="_RWtxPuYNEeWt6-AQEw3bRw">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtxTOYNEeWt6-AQEw3bRw" name="Value(5)">
                    <result xmi:id="_RWtxTeYNEeWt6-AQEw3bRw" name="Value(5).result" outgoing="_RWtxQOYNEeWt6-AQEw3bRw" 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="_RWtxTuYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxT-YNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_RWtxUOYNEeWt6-AQEw3bRw" 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="_RWtxUeYNEeWt6-AQEw3bRw" name="SequenceExpressionList@352fd215#3" incoming="_RWtxPuYNEeWt6-AQEw3bRw">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtxUuYNEeWt6-AQEw3bRw" name="Value(6)">
                    <result xmi:id="_RWtxU-YNEeWt6-AQEw3bRw" name="Value(6).result" outgoing="_RWtxQeYNEeWt6-AQEw3bRw" 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="_RWtxVOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxVeYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_RWtxVuYNEeWt6-AQEw3bRw" 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="_RWtxV-YNEeWt6-AQEw3bRw" name="ExpressionStatement@2047233d" incoming="_RWtwFOYNEeWt6-AQEw3bRw" outgoing="_RWtwFeYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtxWOYNEeWt6-AQEw3bRw" target="_RWtxWeYNEeWt6-AQEw3bRw" source="_RWtxYeYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWtxWeYNEeWt6-AQEw3bRw" name="Fork(SUpper)@3bf06879" incoming="_RWtxWOYNEeWt6-AQEw3bRw" outgoing="_RWtwH-YNEeWt6-AQEw3bRw _RWtwLuYNEeWt6-AQEw3bRw _RWtwP-YNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtxWuYNEeWt6-AQEw3bRw" name="RightHandSide@1e5a8a59">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtxW-YNEeWt6-AQEw3bRw" name="SequenceConstructionExpression@1e5a8a59">
                <edge xmi:type="uml:ControlFlow" xmi:id="_RWtxXOYNEeWt6-AQEw3bRw" target="_RWtxauYNEeWt6-AQEw3bRw" source="_RWtxZOYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_RWtxXeYNEeWt6-AQEw3bRw" target="_RWtxcOYNEeWt6-AQEw3bRw" source="_RWtxauYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtxXuYNEeWt6-AQEw3bRw" target="_RWtxYeYNEeWt6-AQEw3bRw" source="_RWtxZuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtxX-YNEeWt6-AQEw3bRw" target="_RWtxYeYNEeWt6-AQEw3bRw" source="_RWtxbOYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtxYOYNEeWt6-AQEw3bRw" target="_RWtxYeYNEeWt6-AQEw3bRw" source="_RWtxcuYNEeWt6-AQEw3bRw"/>
                <structuredNodeOutput xmi:id="_RWtxYeYNEeWt6-AQEw3bRw" name="SequenceConstructionExpression@1e5a8a59.output" incoming="_RWtxXuYNEeWt6-AQEw3bRw _RWtxX-YNEeWt6-AQEw3bRw _RWtxYOYNEeWt6-AQEw3bRw" outgoing="_RWtxWOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtxYuYNEeWt6-AQEw3bRw" value="3"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxY-YNEeWt6-AQEw3bRw" value="3"/>
                </structuredNodeOutput>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtxZOYNEeWt6-AQEw3bRw" name="SequenceExpressionList@5214c3de#1" outgoing="_RWtxXOYNEeWt6-AQEw3bRw">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtxZeYNEeWt6-AQEw3bRw" name="Value(1)">
                    <result xmi:id="_RWtxZuYNEeWt6-AQEw3bRw" name="Value(1).result" outgoing="_RWtxXuYNEeWt6-AQEw3bRw" 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="_RWtxZ-YNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxaOYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_RWtxaeYNEeWt6-AQEw3bRw" 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="_RWtxauYNEeWt6-AQEw3bRw" name="SequenceExpressionList@5214c3de#2" incoming="_RWtxXOYNEeWt6-AQEw3bRw" outgoing="_RWtxXeYNEeWt6-AQEw3bRw">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtxa-YNEeWt6-AQEw3bRw" name="Value(2)">
                    <result xmi:id="_RWtxbOYNEeWt6-AQEw3bRw" name="Value(2).result" outgoing="_RWtxX-YNEeWt6-AQEw3bRw" 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="_RWtxbeYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxbuYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_RWtxb-YNEeWt6-AQEw3bRw" 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="_RWtxcOYNEeWt6-AQEw3bRw" name="SequenceExpressionList@5214c3de#3" incoming="_RWtxXeYNEeWt6-AQEw3bRw">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtxceYNEeWt6-AQEw3bRw" name="Value(3)">
                    <result xmi:id="_RWtxcuYNEeWt6-AQEw3bRw" name="Value(3).result" outgoing="_RWtxYOYNEeWt6-AQEw3bRw" 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="_RWtxc-YNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxdOYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_RWtxdeYNEeWt6-AQEw3bRw" 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="_RWtxduYNEeWt6-AQEw3bRw" name="ExpressionStatement@7d6186d6" incoming="_RWtwFeYNEeWt6-AQEw3bRw" outgoing="_RWtwFuYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtxd-YNEeWt6-AQEw3bRw" target="_RWtxeOYNEeWt6-AQEw3bRw" source="_RWtxe-YNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWtxeOYNEeWt6-AQEw3bRw" name="Fork(SnEven)@4cabf564" incoming="_RWtxd-YNEeWt6-AQEw3bRw" outgoing="_RWtwGeYNEeWt6-AQEw3bRw _RWtwKeYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtxeeYNEeWt6-AQEw3bRw" name="RightHandSide@2d7b9f8f">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtxeuYNEeWt6-AQEw3bRw" name="Value(null)">
                <result xmi:id="_RWtxe-YNEeWt6-AQEw3bRw" name="Value(null).result" outgoing="_RWtxd-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtxfOYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxfeYNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralNull" xmi:id="_RWtxfuYNEeWt6-AQEw3bRw"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtxf-YNEeWt6-AQEw3bRw" name="ExpressionStatement@167096ea" incoming="_RWtwFuYNEeWt6-AQEw3bRw" outgoing="_RWtwF-YNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtxgOYNEeWt6-AQEw3bRw" target="_RWtxgeYNEeWt6-AQEw3bRw" source="_RWtxhOYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWtxgeYNEeWt6-AQEw3bRw" name="Fork(SnOdd)@77cc7045" incoming="_RWtxgOYNEeWt6-AQEw3bRw" outgoing="_RWtwHeYNEeWt6-AQEw3bRw _RWtwLOYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtxguYNEeWt6-AQEw3bRw" name="RightHandSide@edeff75">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtxg-YNEeWt6-AQEw3bRw" name="Value(null)">
                <result xmi:id="_RWtxhOYNEeWt6-AQEw3bRw" name="Value(null).result" outgoing="_RWtxgOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtxheYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxhuYNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralNull" xmi:id="_RWtxh-YNEeWt6-AQEw3bRw"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtxiOYNEeWt6-AQEw3bRw" name="ExpressionStatement@772b9acf" incoming="_RWtwF-YNEeWt6-AQEw3bRw" outgoing="_RWtwJuYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtxieYNEeWt6-AQEw3bRw" target="_RWtxiuYNEeWt6-AQEw3bRw" source="_RWtxkuYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWtxiuYNEeWt6-AQEw3bRw" name="Fork(V)@65f1d3e7" incoming="_RWtxieYNEeWt6-AQEw3bRw" outgoing="_RWtwIOYNEeWt6-AQEw3bRw _RWtwL-YNEeWt6-AQEw3bRw _RWtwQOYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtxi-YNEeWt6-AQEw3bRw" name="RightHandSide@4fc0c928">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtxjOYNEeWt6-AQEw3bRw" name="SequenceConstructionExpression@4fc0c928">
                <edge xmi:type="uml:ControlFlow" xmi:id="_RWtxjeYNEeWt6-AQEw3bRw" target="_RWtxm-YNEeWt6-AQEw3bRw" source="_RWtxleYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_RWtxjuYNEeWt6-AQEw3bRw" target="_RWtxoeYNEeWt6-AQEw3bRw" source="_RWtxm-YNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtxj-YNEeWt6-AQEw3bRw" target="_RWtxkuYNEeWt6-AQEw3bRw" source="_RWtxl-YNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtxkOYNEeWt6-AQEw3bRw" target="_RWtxkuYNEeWt6-AQEw3bRw" source="_RWtxneYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWtxkeYNEeWt6-AQEw3bRw" target="_RWtxkuYNEeWt6-AQEw3bRw" source="_RWtxo-YNEeWt6-AQEw3bRw"/>
                <structuredNodeOutput xmi:id="_RWtxkuYNEeWt6-AQEw3bRw" name="SequenceConstructionExpression@4fc0c928.output" incoming="_RWtxj-YNEeWt6-AQEw3bRw _RWtxkOYNEeWt6-AQEw3bRw _RWtxkeYNEeWt6-AQEw3bRw" outgoing="_RWtxieYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWtxk-YNEeWt6-AQEw3bRw" value="3"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxlOYNEeWt6-AQEw3bRw" value="3"/>
                </structuredNodeOutput>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWtxleYNEeWt6-AQEw3bRw" name="SequenceExpressionList@1ad72351#1" outgoing="_RWtxjeYNEeWt6-AQEw3bRw">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtxluYNEeWt6-AQEw3bRw" name="Value(10)">
                    <result xmi:id="_RWtxl-YNEeWt6-AQEw3bRw" name="Value(10).result" outgoing="_RWtxj-YNEeWt6-AQEw3bRw" 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="_RWtxmOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxmeYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_RWtxmuYNEeWt6-AQEw3bRw" 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="_RWtxm-YNEeWt6-AQEw3bRw" name="SequenceExpressionList@1ad72351#2" incoming="_RWtxjeYNEeWt6-AQEw3bRw" outgoing="_RWtxjuYNEeWt6-AQEw3bRw">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtxnOYNEeWt6-AQEw3bRw" name="Value(20)">
                    <result xmi:id="_RWtxneYNEeWt6-AQEw3bRw" name="Value(20).result" outgoing="_RWtxkOYNEeWt6-AQEw3bRw" 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="_RWtxnuYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxn-YNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_RWtxoOYNEeWt6-AQEw3bRw" 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="_RWtxoeYNEeWt6-AQEw3bRw" name="SequenceExpressionList@1ad72351#3" incoming="_RWtxjuYNEeWt6-AQEw3bRw">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWtxouYNEeWt6-AQEw3bRw" name="Value(30)">
                    <result xmi:id="_RWtxo-YNEeWt6-AQEw3bRw" name="Value(30).result" outgoing="_RWtxkeYNEeWt6-AQEw3bRw" 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="_RWtxpOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWtxpeYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_RWtxpuYNEeWt6-AQEw3bRw" 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="_RWuVcOYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67" incoming="_RWtwJuYNEeWt6-AQEw3bRw" outgoing="_RWtwNeYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVceYNEeWt6-AQEw3bRw" target="_RWuXe-YNEeWt6-AQEw3bRw" source="_RWuXUeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVcuYNEeWt6-AQEw3bRw" target="_RWuXfOYNEeWt6-AQEw3bRw" source="_RWuXbOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVc-YNEeWt6-AQEw3bRw" target="_RWuXReYNEeWt6-AQEw3bRw" source="_RWuXiOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVdOYNEeWt6-AQEw3bRw" target="_RWuXSOYNEeWt6-AQEw3bRw" source="_RWuXhOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVdeYNEeWt6-AQEw3bRw" target="_RWuXQuYNEeWt6-AQEw3bRw" source="_RWuXf-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWuVduYNEeWt6-AQEw3bRw" target="_RWuVd-YNEeWt6-AQEw3bRw" source="_RWuXfeYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:LoopNode" xmi:id="_RWuVd-YNEeWt6-AQEw3bRw" name="Loop(ForStatement@651c9e67)" incoming="_RWuVduYNEeWt6-AQEw3bRw" bodyOutput="_RWuV4eYNEeWt6-AQEw3bRw _RWuV5OYNEeWt6-AQEw3bRw _RWuV5-YNEeWt6-AQEw3bRw _RWuV6uYNEeWt6-AQEw3bRw _RWuV7eYNEeWt6-AQEw3bRw _RWuV8OYNEeWt6-AQEw3bRw _RWuV8-YNEeWt6-AQEw3bRw _RWuV9uYNEeWt6-AQEw3bRw _RWuV-eYNEeWt6-AQEw3bRw _RWuV_OYNEeWt6-AQEw3bRw _RWuV_-YNEeWt6-AQEw3bRw _RWuWAuYNEeWt6-AQEw3bRw _RWuWBeYNEeWt6-AQEw3bRw _RWuW0eYNEeWt6-AQEw3bRw _RWuW2-YNEeWt6-AQEw3bRw _RWuW6OYNEeWt6-AQEw3bRw" bodyPart="_RWuVvOYNEeWt6-AQEw3bRw _RWuVyeYNEeWt6-AQEw3bRw" decider="_RWuVuOYNEeWt6-AQEw3bRw" isTestedFirst="true" test="_RWuVseYNEeWt6-AQEw3bRw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVeOYNEeWt6-AQEw3bRw" target="_RWuVoeYNEeWt6-AQEw3bRw" source="_RWuW6-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVeeYNEeWt6-AQEw3bRw" target="_RWuVouYNEeWt6-AQEw3bRw" source="_RWuW7uYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVeuYNEeWt6-AQEw3bRw" target="_RWuVo-YNEeWt6-AQEw3bRw" source="_RWuW8eYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVe-YNEeWt6-AQEw3bRw" target="_RWuVpOYNEeWt6-AQEw3bRw" source="_RWuW9OYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVfOYNEeWt6-AQEw3bRw" target="_RWuVpeYNEeWt6-AQEw3bRw" source="_RWuW9-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVfeYNEeWt6-AQEw3bRw" target="_RWuVpuYNEeWt6-AQEw3bRw" source="_RWuW-uYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVfuYNEeWt6-AQEw3bRw" target="_RWuVp-YNEeWt6-AQEw3bRw" source="_RWuW_eYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVf-YNEeWt6-AQEw3bRw" target="_RWuVqOYNEeWt6-AQEw3bRw" source="_RWuXAOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVgOYNEeWt6-AQEw3bRw" target="_RWuVqeYNEeWt6-AQEw3bRw" source="_RWuXA-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVgeYNEeWt6-AQEw3bRw" target="_RWuVquYNEeWt6-AQEw3bRw" source="_RWuXBuYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVguYNEeWt6-AQEw3bRw" target="_RWuVq-YNEeWt6-AQEw3bRw" source="_RWuXCeYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVg-YNEeWt6-AQEw3bRw" target="_RWuVrOYNEeWt6-AQEw3bRw" source="_RWuXDOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVhOYNEeWt6-AQEw3bRw" target="_RWuVreYNEeWt6-AQEw3bRw" source="_RWuXD-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVheYNEeWt6-AQEw3bRw" target="_RWuVruYNEeWt6-AQEw3bRw" source="_RWuXEuYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVhuYNEeWt6-AQEw3bRw" target="_RWuVr-YNEeWt6-AQEw3bRw" source="_RWuXFeYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVh-YNEeWt6-AQEw3bRw" target="_RWuVsOYNEeWt6-AQEw3bRw" source="_RWuXGOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuViOYNEeWt6-AQEw3bRw" target="_RWuVsuYNEeWt6-AQEw3bRw" source="_RWuVr-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVieYNEeWt6-AQEw3bRw" target="_RWuVteYNEeWt6-AQEw3bRw" source="_RWuVsOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuViuYNEeWt6-AQEw3bRw" target="_RWuVwOYNEeWt6-AQEw3bRw" source="_RWuVruYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVi-YNEeWt6-AQEw3bRw" target="_RWuVw-YNEeWt6-AQEw3bRw" source="_RWuVr-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_RWuVjOYNEeWt6-AQEw3bRw" target="_RWuVyeYNEeWt6-AQEw3bRw" source="_RWuVvOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVjeYNEeWt6-AQEw3bRw" target="_RWuWEOYNEeWt6-AQEw3bRw" source="_RWuVvuYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_RWuVjuYNEeWt6-AQEw3bRw" target="_RWuVu-YNEeWt6-AQEw3bRw" source="_RWuWHOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVj-YNEeWt6-AQEw3bRw" target="_RWuWzuYNEeWt6-AQEw3bRw" source="_RWuVruYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVkOYNEeWt6-AQEw3bRw" target="_RWuW1eYNEeWt6-AQEw3bRw" source="_RWuVr-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVkeYNEeWt6-AQEw3bRw" target="_RWuW5eYNEeWt6-AQEw3bRw" source="_RWuVsOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVkuYNEeWt6-AQEw3bRw" target="_RWuWH-YNEeWt6-AQEw3bRw" source="_RWuVrOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVk-YNEeWt6-AQEw3bRw" target="_RWuWM-YNEeWt6-AQEw3bRw" source="_RWuVq-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVlOYNEeWt6-AQEw3bRw" target="_RWuWPOYNEeWt6-AQEw3bRw" source="_RWuVrOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVleYNEeWt6-AQEw3bRw" target="_RWuWWOYNEeWt6-AQEw3bRw" source="_RWuVrOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVluYNEeWt6-AQEw3bRw" target="_RWuWZuYNEeWt6-AQEw3bRw" source="_RWuVoeYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVl-YNEeWt6-AQEw3bRw" target="_RWuWbuYNEeWt6-AQEw3bRw" source="_RWuVouYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVmOYNEeWt6-AQEw3bRw" target="_RWuWfuYNEeWt6-AQEw3bRw" source="_RWuVpOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVmeYNEeWt6-AQEw3bRw" target="_RWuWhuYNEeWt6-AQEw3bRw" source="_RWuVpeYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVmuYNEeWt6-AQEw3bRw" target="_RWuWjuYNEeWt6-AQEw3bRw" source="_RWuVpuYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVm-YNEeWt6-AQEw3bRw" target="_RWuWluYNEeWt6-AQEw3bRw" source="_RWuVp-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVnOYNEeWt6-AQEw3bRw" target="_RWuWnuYNEeWt6-AQEw3bRw" source="_RWuVqOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVneYNEeWt6-AQEw3bRw" target="_RWuWpuYNEeWt6-AQEw3bRw" source="_RWuVqeYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVnuYNEeWt6-AQEw3bRw" target="_RWuWruYNEeWt6-AQEw3bRw" source="_RWuVquYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVn-YNEeWt6-AQEw3bRw" target="_RWuWtuYNEeWt6-AQEw3bRw" source="_RWuVq-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVoOYNEeWt6-AQEw3bRw" target="_RWuWxuYNEeWt6-AQEw3bRw" source="_RWuVreYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuVoeYNEeWt6-AQEw3bRw" name="Fork(ForStatement@651c9e67.loopVariable(recordCount))" incoming="_RWuVeOYNEeWt6-AQEw3bRw" outgoing="_RWuVluYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuVouYNEeWt6-AQEw3bRw" name="Fork(ForStatement@651c9e67.loopVariable(SnEven))" incoming="_RWuVeeYNEeWt6-AQEw3bRw" outgoing="_RWuVl-YNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuVo-YNEeWt6-AQEw3bRw" name="Fork(ForStatement@651c9e67.loopVariable(reading))" incoming="_RWuVeuYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuVpOYNEeWt6-AQEw3bRw" name="Fork(ForStatement@651c9e67.loopVariable(sum))" incoming="_RWuVe-YNEeWt6-AQEw3bRw" outgoing="_RWuVmOYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuVpeYNEeWt6-AQEw3bRw" name="Fork(ForStatement@651c9e67.loopVariable(outgoingEdges))" incoming="_RWuVfOYNEeWt6-AQEw3bRw" outgoing="_RWuVmeYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuVpuYNEeWt6-AQEw3bRw" name="Fork(ForStatement@651c9e67.loopVariable(SnOdd))" incoming="_RWuVfeYNEeWt6-AQEw3bRw" outgoing="_RWuVmuYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuVp-YNEeWt6-AQEw3bRw" name="Fork(ForStatement@651c9e67.loopVariable(sensors))" incoming="_RWuVfuYNEeWt6-AQEw3bRw" outgoing="_RWuVm-YNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuVqOYNEeWt6-AQEw3bRw" name="Fork(ForStatement@651c9e67.loopVariable(SUpper))" incoming="_RWuVf-YNEeWt6-AQEw3bRw" outgoing="_RWuVnOYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuVqeYNEeWt6-AQEw3bRw" name="Fork(ForStatement@651c9e67.loopVariable(V))" incoming="_RWuVgOYNEeWt6-AQEw3bRw" outgoing="_RWuVneYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuVquYNEeWt6-AQEw3bRw" name="Fork(ForStatement@651c9e67.loopVariable(SLower))" incoming="_RWuVgeYNEeWt6-AQEw3bRw" outgoing="_RWuVnuYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuVq-YNEeWt6-AQEw3bRw" name="Fork(ForStatement@651c9e67.loopVariable(noiseLimit))" incoming="_RWuVguYNEeWt6-AQEw3bRw" outgoing="_RWuVk-YNEeWt6-AQEw3bRw _RWuVn-YNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuVrOYNEeWt6-AQEw3bRw" name="Fork(ForStatement@651c9e67.loopVariable(readings))" incoming="_RWuVg-YNEeWt6-AQEw3bRw" outgoing="_RWuVkuYNEeWt6-AQEw3bRw _RWuVlOYNEeWt6-AQEw3bRw _RWuVleYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuVreYNEeWt6-AQEw3bRw" name="Fork(ForStatement@651c9e67.loopVariable(tokens))" incoming="_RWuVhOYNEeWt6-AQEw3bRw" outgoing="_RWuVoOYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuVruYNEeWt6-AQEw3bRw" name="Fork(ForStatement@651c9e67.loopVariable(s))" incoming="_RWuVheYNEeWt6-AQEw3bRw" outgoing="_RWuViuYNEeWt6-AQEw3bRw _RWuVj-YNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuVr-YNEeWt6-AQEw3bRw" name="Fork(ForStatement@651c9e67.loopVariable(counter))" incoming="_RWuVhuYNEeWt6-AQEw3bRw" outgoing="_RWuViOYNEeWt6-AQEw3bRw _RWuVi-YNEeWt6-AQEw3bRw _RWuVkOYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuVsOYNEeWt6-AQEw3bRw" name="Fork(ForStatement@651c9e67.loopVariable(upper))" incoming="_RWuVh-YNEeWt6-AQEw3bRw" outgoing="_RWuVieYNEeWt6-AQEw3bRw _RWuVkeYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWuVseYNEeWt6-AQEw3bRw" name="Call(&lt;=)">
                <argument xmi:id="_RWuVsuYNEeWt6-AQEw3bRw" name="Call(&lt;=).argument(x)" incoming="_RWuViOYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuVs-YNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuVtOYNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <argument xmi:id="_RWuVteYNEeWt6-AQEw3bRw" name="Call(&lt;=).argument(y)" incoming="_RWuVieYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuVtuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuVt-YNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <result xmi:id="_RWuVuOYNEeWt6-AQEw3bRw" 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="_RWuVueYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuVuuYNEeWt6-AQEw3bRw" 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="_RWuVu-YNEeWt6-AQEw3bRw" name="Final(ForStatement@651c9e67)" incoming="_RWuVjuYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuVvOYNEeWt6-AQEw3bRw" name="Values(ForStatement@651c9e67)" outgoing="_RWuVjOYNEeWt6-AQEw3bRw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVveYNEeWt6-AQEw3bRw" target="_RWuVvuYNEeWt6-AQEw3bRw" source="_RWuVxuYNEeWt6-AQEw3bRw"/>
                <node xmi:type="uml:ForkNode" xmi:id="_RWuVvuYNEeWt6-AQEw3bRw" name="Fork(s)" incoming="_RWuVveYNEeWt6-AQEw3bRw" outgoing="_RWuVjeYNEeWt6-AQEw3bRw"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWuVv-YNEeWt6-AQEw3bRw" name="Call(ListGet)">
                  <argument xmi:id="_RWuVwOYNEeWt6-AQEw3bRw" name="Call(ListGet).argument(list)" incoming="_RWuViuYNEeWt6-AQEw3bRw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuVweYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuVwuYNEeWt6-AQEw3bRw" value="*"/>
                  </argument>
                  <argument xmi:id="_RWuVw-YNEeWt6-AQEw3bRw" name="Call(ListGet).argument(index)" incoming="_RWuVi-YNEeWt6-AQEw3bRw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuVxOYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuVxeYNEeWt6-AQEw3bRw" value="1"/>
                  </argument>
                  <result xmi:id="_RWuVxuYNEeWt6-AQEw3bRw" name="Call(ListGet).result(result)" outgoing="_RWuVveYNEeWt6-AQEw3bRw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuVx-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuVyOYNEeWt6-AQEw3bRw" 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="_RWuVyeYNEeWt6-AQEw3bRw" name="Body(ForStatement@651c9e67)" incoming="_RWuVjOYNEeWt6-AQEw3bRw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVyuYNEeWt6-AQEw3bRw" target="_RWuV4eYNEeWt6-AQEw3bRw" source="_RWuWaeYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVy-YNEeWt6-AQEw3bRw" target="_RWuV5OYNEeWt6-AQEw3bRw" source="_RWuWceYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVzOYNEeWt6-AQEw3bRw" target="_RWuV5-YNEeWt6-AQEw3bRw" source="_RWuWeeYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVzeYNEeWt6-AQEw3bRw" target="_RWuV6uYNEeWt6-AQEw3bRw" source="_RWuWgeYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVzuYNEeWt6-AQEw3bRw" target="_RWuV7eYNEeWt6-AQEw3bRw" source="_RWuWieYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuVz-YNEeWt6-AQEw3bRw" target="_RWuV8OYNEeWt6-AQEw3bRw" source="_RWuWkeYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuV0OYNEeWt6-AQEw3bRw" target="_RWuV8-YNEeWt6-AQEw3bRw" source="_RWuWmeYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuV0eYNEeWt6-AQEw3bRw" target="_RWuV9uYNEeWt6-AQEw3bRw" source="_RWuWoeYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuV0uYNEeWt6-AQEw3bRw" target="_RWuV-eYNEeWt6-AQEw3bRw" source="_RWuWqeYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuV0-YNEeWt6-AQEw3bRw" target="_RWuV_OYNEeWt6-AQEw3bRw" source="_RWuWseYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuV1OYNEeWt6-AQEw3bRw" target="_RWuV_-YNEeWt6-AQEw3bRw" source="_RWuWueYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuV1eYNEeWt6-AQEw3bRw" target="_RWuWAuYNEeWt6-AQEw3bRw" source="_RWuWweYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuV1uYNEeWt6-AQEw3bRw" target="_RWuWBeYNEeWt6-AQEw3bRw" source="_RWuWyeYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuV1-YNEeWt6-AQEw3bRw" target="_RWuWFuYNEeWt6-AQEw3bRw" source="_RWuWCuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuV2OYNEeWt6-AQEw3bRw" target="_RWuWAuYNEeWt6-AQEw3bRw" source="_RWuWIuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_RWuV2eYNEeWt6-AQEw3bRw" target="_RWuWE-YNEeWt6-AQEw3bRw" source="_RWuWCOYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuV2uYNEeWt6-AQEw3bRw" target="_RWuWY-YNEeWt6-AQEw3bRw" source="_RWuWYOYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuV2-YNEeWt6-AQEw3bRw" target="_RWuWMOYNEeWt6-AQEw3bRw" source="_RWuWCuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuV3OYNEeWt6-AQEw3bRw" target="_RWuWP-YNEeWt6-AQEw3bRw" source="_RWuWCuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_RWuV3eYNEeWt6-AQEw3bRw" target="_RWuWLOYNEeWt6-AQEw3bRw" source="_RWuWE-YNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuV3uYNEeWt6-AQEw3bRw" target="_RWuWduYNEeWt6-AQEw3bRw" source="_RWuWCuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuV3-YNEeWt6-AQEw3bRw" target="_RWuWvuYNEeWt6-AQEw3bRw" source="_RWuWY-YNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuV4OYNEeWt6-AQEw3bRw" target="_RWuW2OYNEeWt6-AQEw3bRw" source="_RWuW3-YNEeWt6-AQEw3bRw"/>
                <structuredNodeOutput xmi:id="_RWuV4eYNEeWt6-AQEw3bRw" name="recordCount" incoming="_RWuVyuYNEeWt6-AQEw3bRw" 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="_RWuV4uYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuV4-YNEeWt6-AQEw3bRw" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuV5OYNEeWt6-AQEw3bRw" name="SnEven" incoming="_RWuVy-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuV5eYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuV5uYNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuV5-YNEeWt6-AQEw3bRw" name="reading" incoming="_RWuVzOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuV6OYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuV6eYNEeWt6-AQEw3bRw" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuV6uYNEeWt6-AQEw3bRw" name="sum" incoming="_RWuVzeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuV6-YNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuV7OYNEeWt6-AQEw3bRw" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuV7eYNEeWt6-AQEw3bRw" name="outgoingEdges" incoming="_RWuVzuYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuV7uYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuV7-YNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuV8OYNEeWt6-AQEw3bRw" name="SnOdd" incoming="_RWuVz-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuV8eYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuV8uYNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuV8-YNEeWt6-AQEw3bRw" name="sensors" incoming="_RWuV0OYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuV9OYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuV9eYNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuV9uYNEeWt6-AQEw3bRw" name="SUpper" incoming="_RWuV0eYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuV9-YNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuV-OYNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuV-eYNEeWt6-AQEw3bRw" name="V" incoming="_RWuV0uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuV-uYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuV--YNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuV_OYNEeWt6-AQEw3bRw" name="SLower" incoming="_RWuV0-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuV_eYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuV_uYNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuV_-YNEeWt6-AQEw3bRw" name="noiseLimit" incoming="_RWuV1OYNEeWt6-AQEw3bRw" 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="_RWuWAOYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWAeYNEeWt6-AQEw3bRw" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuWAuYNEeWt6-AQEw3bRw" name="readings" incoming="_RWuV2OYNEeWt6-AQEw3bRw _RWuV1eYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWA-YNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWBOYNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuWBeYNEeWt6-AQEw3bRw" name="tokens" incoming="_RWuV1uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWBuYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWB-YNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWCOYNEeWt6-AQEw3bRw" name="ExpressionStatement@1257eba2" outgoing="_RWuV2eYNEeWt6-AQEw3bRw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuWCeYNEeWt6-AQEw3bRw" target="_RWuWCuYNEeWt6-AQEw3bRw" source="_RWuWDeYNEeWt6-AQEw3bRw"/>
                  <node xmi:type="uml:ForkNode" xmi:id="_RWuWCuYNEeWt6-AQEw3bRw" name="Fork(reading)@ae261c7" incoming="_RWuWCeYNEeWt6-AQEw3bRw" outgoing="_RWuV1-YNEeWt6-AQEw3bRw _RWuV2-YNEeWt6-AQEw3bRw _RWuV3OYNEeWt6-AQEw3bRw _RWuV3uYNEeWt6-AQEw3bRw"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWC-YNEeWt6-AQEw3bRw" name="RightHandSide@14815566">
                    <node xmi:type="uml:CallOperationAction" xmi:id="_RWuWDOYNEeWt6-AQEw3bRw" name="Call(getNextReading)" operation="_RWubHeYNEeWt6-AQEw3bRw">
                      <result xmi:id="_RWuWDeYNEeWt6-AQEw3bRw" name="Call(getNextReading).result()" outgoing="_RWuWCeYNEeWt6-AQEw3bRw">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWDuYNEeWt6-AQEw3bRw"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWD-YNEeWt6-AQEw3bRw" value="1"/>
                      </result>
                      <target xmi:id="_RWuWEOYNEeWt6-AQEw3bRw" name="Call(getNextReading).target" incoming="_RWuVjeYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWEeYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWEuYNEeWt6-AQEw3bRw" value="1"/>
                      </target>
                    </node>
                  </node>
                </node>
                <node xmi:type="uml:ConditionalNode" xmi:id="_RWuWE-YNEeWt6-AQEw3bRw" name="IfStatement@73be6643" incoming="_RWuV2eYNEeWt6-AQEw3bRw" outgoing="_RWuV3eYNEeWt6-AQEw3bRw">
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWFOYNEeWt6-AQEw3bRw" name="Test(Call($$Alf$Library$CollectionFunctions$isEmpty__Alf$Library$PrimitiveTypes$Integer__).result())">
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWuWFeYNEeWt6-AQEw3bRw" name="Call($$Alf$Library$CollectionFunctions$isEmpty__Alf$Library$PrimitiveTypes$Integer__)" behavior="_RWvBY-YNEeWt6-AQEw3bRw">
                      <argument xmi:id="_RWuWFuYNEeWt6-AQEw3bRw" name="Call($$Alf$Library$CollectionFunctions$isEmpty__Alf$Library$PrimitiveTypes$Integer__).argument(seq)" incoming="_RWuV1-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWF-YNEeWt6-AQEw3bRw"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWGOYNEeWt6-AQEw3bRw" value="*"/>
                      </argument>
                      <result xmi:id="_RWuWGeYNEeWt6-AQEw3bRw" 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="_RWuWGuYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWG-YNEeWt6-AQEw3bRw" value="1"/>
                      </result>
                    </node>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWHOYNEeWt6-AQEw3bRw" name="BreakStatement@44687a7" outgoing="_RWuVjuYNEeWt6-AQEw3bRw">
                    <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWHeYNEeWt6-AQEw3bRw" name="Passthru(readings)">
                      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuWHuYNEeWt6-AQEw3bRw" target="_RWuWIuYNEeWt6-AQEw3bRw" source="_RWuWH-YNEeWt6-AQEw3bRw"/>
                      <structuredNodeInput xmi:id="_RWuWH-YNEeWt6-AQEw3bRw" name="Passthru(readings).input" incoming="_RWuVkuYNEeWt6-AQEw3bRw" outgoing="_RWuWHuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWIOYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWIeYNEeWt6-AQEw3bRw" value="1"/>
                      </structuredNodeInput>
                      <structuredNodeOutput xmi:id="_RWuWIuYNEeWt6-AQEw3bRw" name="Passthru(readings).output" incoming="_RWuWHuYNEeWt6-AQEw3bRw" outgoing="_RWuV2OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWI-YNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWJOYNEeWt6-AQEw3bRw" value="1"/>
                      </structuredNodeOutput>
                    </node>
                  </node>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWuWJeYNEeWt6-AQEw3bRw" name="Value(true)">
                    <result xmi:id="_RWuWJuYNEeWt6-AQEw3bRw" 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="_RWuWJ-YNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWKOYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_RWuWKeYNEeWt6-AQEw3bRw" value="true">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    </value>
                  </node>
                  <clause xmi:id="_RWuWKuYNEeWt6-AQEw3bRw" body="_RWuWHOYNEeWt6-AQEw3bRw" decider="_RWuWGeYNEeWt6-AQEw3bRw" successorClause="_RWuWK-YNEeWt6-AQEw3bRw" test="_RWuWFOYNEeWt6-AQEw3bRw"/>
                  <clause xmi:id="_RWuWK-YNEeWt6-AQEw3bRw" decider="_RWuWJuYNEeWt6-AQEw3bRw" predecessorClause="_RWuWKuYNEeWt6-AQEw3bRw" test="_RWuWJeYNEeWt6-AQEw3bRw"/>
                </node>
                <node xmi:type="uml:ConditionalNode" xmi:id="_RWuWLOYNEeWt6-AQEw3bRw" name="IfStatement@4d3d6916" incoming="_RWuV3eYNEeWt6-AQEw3bRw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuWLeYNEeWt6-AQEw3bRw" target="_RWuWS-YNEeWt6-AQEw3bRw" source="_RWuWSOYNEeWt6-AQEw3bRw"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWLuYNEeWt6-AQEw3bRw" name="Test(Call(>).result(result))">
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWuWL-YNEeWt6-AQEw3bRw" name="Call(>)">
                      <argument xmi:id="_RWuWMOYNEeWt6-AQEw3bRw" name="Call(>).argument(x)" incoming="_RWuV2-YNEeWt6-AQEw3bRw">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWMeYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWMuYNEeWt6-AQEw3bRw" value="1"/>
                      </argument>
                      <argument xmi:id="_RWuWM-YNEeWt6-AQEw3bRw" name="Call(>).argument(y)" incoming="_RWuVk-YNEeWt6-AQEw3bRw">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWNOYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWNeYNEeWt6-AQEw3bRw" value="1"/>
                      </argument>
                      <result xmi:id="_RWuWNuYNEeWt6-AQEw3bRw" name="Call(>).result(result)">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWN-YNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWOOYNEeWt6-AQEw3bRw" 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="_RWuWOeYNEeWt6-AQEw3bRw" name="ExpressionStatement@69103334">
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuWOuYNEeWt6-AQEw3bRw" target="_RWuWSOYNEeWt6-AQEw3bRw" source="_RWuWQuYNEeWt6-AQEw3bRw"/>
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWuWO-YNEeWt6-AQEw3bRw" name="Call($$Alf$Library$CollectionFunctions$add__Alf$Library$PrimitiveTypes$Integer__)" behavior="_RWvBi-YNEeWt6-AQEw3bRw">
                      <argument xmi:id="_RWuWPOYNEeWt6-AQEw3bRw" name="Call($$Alf$Library$CollectionFunctions$add__Alf$Library$PrimitiveTypes$Integer__).argument(seq)" incoming="_RWuVlOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWPeYNEeWt6-AQEw3bRw"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWPuYNEeWt6-AQEw3bRw" value="*"/>
                      </argument>
                      <argument xmi:id="_RWuWP-YNEeWt6-AQEw3bRw" name="Call($$Alf$Library$CollectionFunctions$add__Alf$Library$PrimitiveTypes$Integer__).argument(element)" incoming="_RWuV3OYNEeWt6-AQEw3bRw">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWQOYNEeWt6-AQEw3bRw"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWQeYNEeWt6-AQEw3bRw" value="1"/>
                      </argument>
                      <result xmi:id="_RWuWQuYNEeWt6-AQEw3bRw" name="Call($$Alf$Library$CollectionFunctions$add__Alf$Library$PrimitiveTypes$Integer__).result(seq)" outgoing="_RWuWOuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWQ-YNEeWt6-AQEw3bRw"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWROYNEeWt6-AQEw3bRw" value="*"/>
                      </result>
                      <result xmi:id="_RWuWReYNEeWt6-AQEw3bRw" 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="_RWuWRuYNEeWt6-AQEw3bRw"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWR-YNEeWt6-AQEw3bRw" value="*"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_RWuWSOYNEeWt6-AQEw3bRw" name="Fork(readings)@9ac8ba8" incoming="_RWuWOuYNEeWt6-AQEw3bRw" outgoing="_RWuWLeYNEeWt6-AQEw3bRw"/>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWSeYNEeWt6-AQEw3bRw" name="Passthru(Fork(readings)@9ac8ba8)">
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuWSuYNEeWt6-AQEw3bRw" target="_RWuWTuYNEeWt6-AQEw3bRw" source="_RWuWS-YNEeWt6-AQEw3bRw"/>
                    <structuredNodeInput xmi:id="_RWuWS-YNEeWt6-AQEw3bRw" name="Passthru(Fork(readings)@9ac8ba8).input" incoming="_RWuWLeYNEeWt6-AQEw3bRw" outgoing="_RWuWSuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWTOYNEeWt6-AQEw3bRw"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWTeYNEeWt6-AQEw3bRw" value="*"/>
                    </structuredNodeInput>
                    <structuredNodeOutput xmi:id="_RWuWTuYNEeWt6-AQEw3bRw" name="Passthru(Fork(readings)@9ac8ba8).output" incoming="_RWuWSuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWT-YNEeWt6-AQEw3bRw"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWUOYNEeWt6-AQEw3bRw" value="*"/>
                    </structuredNodeOutput>
                  </node>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWuWUeYNEeWt6-AQEw3bRw" name="Value(true)">
                    <result xmi:id="_RWuWUuYNEeWt6-AQEw3bRw" 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="_RWuWU-YNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWVOYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralBoolean" xmi:id="_RWuWVeYNEeWt6-AQEw3bRw" value="true">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    </value>
                  </node>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWVuYNEeWt6-AQEw3bRw" name="Passthru(Fork(readings)@535341e8)">
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuWV-YNEeWt6-AQEw3bRw" target="_RWuWW-YNEeWt6-AQEw3bRw" source="_RWuWWOYNEeWt6-AQEw3bRw"/>
                    <structuredNodeInput xmi:id="_RWuWWOYNEeWt6-AQEw3bRw" name="Passthru(Fork(readings)@535341e8).input" incoming="_RWuVleYNEeWt6-AQEw3bRw" outgoing="_RWuWV-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWWeYNEeWt6-AQEw3bRw"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWWuYNEeWt6-AQEw3bRw" value="*"/>
                    </structuredNodeInput>
                    <structuredNodeOutput xmi:id="_RWuWW-YNEeWt6-AQEw3bRw" name="Passthru(Fork(readings)@535341e8).output" incoming="_RWuWV-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWXOYNEeWt6-AQEw3bRw"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWXeYNEeWt6-AQEw3bRw" value="*"/>
                    </structuredNodeOutput>
                  </node>
                  <clause xmi:id="_RWuWXuYNEeWt6-AQEw3bRw" body="_RWuWOeYNEeWt6-AQEw3bRw _RWuWSeYNEeWt6-AQEw3bRw" bodyOutput="_RWuWTuYNEeWt6-AQEw3bRw" decider="_RWuWNuYNEeWt6-AQEw3bRw" successorClause="_RWuWX-YNEeWt6-AQEw3bRw" test="_RWuWLuYNEeWt6-AQEw3bRw"/>
                  <clause xmi:id="_RWuWX-YNEeWt6-AQEw3bRw" body="_RWuWVuYNEeWt6-AQEw3bRw" bodyOutput="_RWuWW-YNEeWt6-AQEw3bRw" decider="_RWuWUuYNEeWt6-AQEw3bRw" predecessorClause="_RWuWXuYNEeWt6-AQEw3bRw" test="_RWuWUeYNEeWt6-AQEw3bRw"/>
                  <result xmi:id="_RWuWYOYNEeWt6-AQEw3bRw" name="IfStatement@4d3d6916.result(readings)" outgoing="_RWuV2uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWYeYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWYuYNEeWt6-AQEw3bRw" value="*"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_RWuWY-YNEeWt6-AQEw3bRw" name="Fork(readings)" incoming="_RWuV2uYNEeWt6-AQEw3bRw" outgoing="_RWuV3-YNEeWt6-AQEw3bRw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWZOYNEeWt6-AQEw3bRw" name="Passthru(Fork(recordCount)@1a7576a0)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuWZeYNEeWt6-AQEw3bRw" target="_RWuWaeYNEeWt6-AQEw3bRw" source="_RWuWZuYNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuWZuYNEeWt6-AQEw3bRw" name="Passthru(Fork(recordCount)@1a7576a0).input" incoming="_RWuVluYNEeWt6-AQEw3bRw" outgoing="_RWuWZeYNEeWt6-AQEw3bRw" 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="_RWuWZ-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWaOYNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuWaeYNEeWt6-AQEw3bRw" name="Passthru(Fork(recordCount)@1a7576a0).output" incoming="_RWuWZeYNEeWt6-AQEw3bRw" outgoing="_RWuVyuYNEeWt6-AQEw3bRw" 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="_RWuWauYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWa-YNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWbOYNEeWt6-AQEw3bRw" name="Passthru(Fork(SnEven)@4cabf564)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuWbeYNEeWt6-AQEw3bRw" target="_RWuWceYNEeWt6-AQEw3bRw" source="_RWuWbuYNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuWbuYNEeWt6-AQEw3bRw" name="Passthru(Fork(SnEven)@4cabf564).input" incoming="_RWuVl-YNEeWt6-AQEw3bRw" outgoing="_RWuWbeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWb-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWcOYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuWceYNEeWt6-AQEw3bRw" name="Passthru(Fork(SnEven)@4cabf564).output" incoming="_RWuWbeYNEeWt6-AQEw3bRw" outgoing="_RWuVy-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWcuYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWc-YNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWdOYNEeWt6-AQEw3bRw" name="Passthru(Fork(reading)@ae261c7)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuWdeYNEeWt6-AQEw3bRw" target="_RWuWeeYNEeWt6-AQEw3bRw" source="_RWuWduYNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuWduYNEeWt6-AQEw3bRw" name="Passthru(Fork(reading)@ae261c7).input" incoming="_RWuV3uYNEeWt6-AQEw3bRw" outgoing="_RWuWdeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWd-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWeOYNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuWeeYNEeWt6-AQEw3bRw" name="Passthru(Fork(reading)@ae261c7).output" incoming="_RWuWdeYNEeWt6-AQEw3bRw" outgoing="_RWuVzOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWeuYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWe-YNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWfOYNEeWt6-AQEw3bRw" name="Passthru(Fork(sum)@271f5c47)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuWfeYNEeWt6-AQEw3bRw" target="_RWuWgeYNEeWt6-AQEw3bRw" source="_RWuWfuYNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuWfuYNEeWt6-AQEw3bRw" name="Passthru(Fork(sum)@271f5c47).input" incoming="_RWuVmOYNEeWt6-AQEw3bRw" outgoing="_RWuWfeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWf-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWgOYNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuWgeYNEeWt6-AQEw3bRw" name="Passthru(Fork(sum)@271f5c47).output" incoming="_RWuWfeYNEeWt6-AQEw3bRw" outgoing="_RWuVzeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWguYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWg-YNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWhOYNEeWt6-AQEw3bRw" name="Passthru(Fork(outgoingEdges)@4bc898b4)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuWheYNEeWt6-AQEw3bRw" target="_RWuWieYNEeWt6-AQEw3bRw" source="_RWuWhuYNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuWhuYNEeWt6-AQEw3bRw" name="Passthru(Fork(outgoingEdges)@4bc898b4).input" incoming="_RWuVmeYNEeWt6-AQEw3bRw" outgoing="_RWuWheYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWh-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWiOYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuWieYNEeWt6-AQEw3bRw" name="Passthru(Fork(outgoingEdges)@4bc898b4).output" incoming="_RWuWheYNEeWt6-AQEw3bRw" outgoing="_RWuVzuYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWiuYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWi-YNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWjOYNEeWt6-AQEw3bRw" name="Passthru(Fork(SnOdd)@77cc7045)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuWjeYNEeWt6-AQEw3bRw" target="_RWuWkeYNEeWt6-AQEw3bRw" source="_RWuWjuYNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuWjuYNEeWt6-AQEw3bRw" name="Passthru(Fork(SnOdd)@77cc7045).input" incoming="_RWuVmuYNEeWt6-AQEw3bRw" outgoing="_RWuWjeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWj-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWkOYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuWkeYNEeWt6-AQEw3bRw" name="Passthru(Fork(SnOdd)@77cc7045).output" incoming="_RWuWjeYNEeWt6-AQEw3bRw" outgoing="_RWuVz-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWkuYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWk-YNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWlOYNEeWt6-AQEw3bRw" name="Passthru(Fork(sensors)@749ec3ed)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuWleYNEeWt6-AQEw3bRw" target="_RWuWmeYNEeWt6-AQEw3bRw" source="_RWuWluYNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuWluYNEeWt6-AQEw3bRw" name="Passthru(Fork(sensors)@749ec3ed).input" incoming="_RWuVm-YNEeWt6-AQEw3bRw" outgoing="_RWuWleYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWl-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWmOYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuWmeYNEeWt6-AQEw3bRw" name="Passthru(Fork(sensors)@749ec3ed).output" incoming="_RWuWleYNEeWt6-AQEw3bRw" outgoing="_RWuV0OYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWmuYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWm-YNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWnOYNEeWt6-AQEw3bRw" name="Passthru(Fork(SUpper)@3bf06879)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuWneYNEeWt6-AQEw3bRw" target="_RWuWoeYNEeWt6-AQEw3bRw" source="_RWuWnuYNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuWnuYNEeWt6-AQEw3bRw" name="Passthru(Fork(SUpper)@3bf06879).input" incoming="_RWuVnOYNEeWt6-AQEw3bRw" outgoing="_RWuWneYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWn-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWoOYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuWoeYNEeWt6-AQEw3bRw" name="Passthru(Fork(SUpper)@3bf06879).output" incoming="_RWuWneYNEeWt6-AQEw3bRw" outgoing="_RWuV0eYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWouYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWo-YNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWpOYNEeWt6-AQEw3bRw" name="Passthru(Fork(V)@65f1d3e7)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuWpeYNEeWt6-AQEw3bRw" target="_RWuWqeYNEeWt6-AQEw3bRw" source="_RWuWpuYNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuWpuYNEeWt6-AQEw3bRw" name="Passthru(Fork(V)@65f1d3e7).input" incoming="_RWuVneYNEeWt6-AQEw3bRw" outgoing="_RWuWpeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWp-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWqOYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuWqeYNEeWt6-AQEw3bRw" name="Passthru(Fork(V)@65f1d3e7).output" incoming="_RWuWpeYNEeWt6-AQEw3bRw" outgoing="_RWuV0uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWquYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWq-YNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWrOYNEeWt6-AQEw3bRw" name="Passthru(Fork(SLower)@27752974)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuWreYNEeWt6-AQEw3bRw" target="_RWuWseYNEeWt6-AQEw3bRw" source="_RWuWruYNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuWruYNEeWt6-AQEw3bRw" name="Passthru(Fork(SLower)@27752974).input" incoming="_RWuVnuYNEeWt6-AQEw3bRw" outgoing="_RWuWreYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWr-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWsOYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuWseYNEeWt6-AQEw3bRw" name="Passthru(Fork(SLower)@27752974).output" incoming="_RWuWreYNEeWt6-AQEw3bRw" outgoing="_RWuV0-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWsuYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWs-YNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWtOYNEeWt6-AQEw3bRw" name="Passthru(Fork(noiseLimit)@c501d73)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuWteYNEeWt6-AQEw3bRw" target="_RWuWueYNEeWt6-AQEw3bRw" source="_RWuWtuYNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuWtuYNEeWt6-AQEw3bRw" name="Passthru(Fork(noiseLimit)@c501d73).input" incoming="_RWuVn-YNEeWt6-AQEw3bRw" outgoing="_RWuWteYNEeWt6-AQEw3bRw" 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="_RWuWt-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWuOYNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuWueYNEeWt6-AQEw3bRw" name="Passthru(Fork(noiseLimit)@c501d73).output" incoming="_RWuWteYNEeWt6-AQEw3bRw" outgoing="_RWuV1OYNEeWt6-AQEw3bRw" 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="_RWuWuuYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWu-YNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWvOYNEeWt6-AQEw3bRw" name="Passthru(Fork(readings))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuWveYNEeWt6-AQEw3bRw" target="_RWuWweYNEeWt6-AQEw3bRw" source="_RWuWvuYNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuWvuYNEeWt6-AQEw3bRw" name="Passthru(Fork(readings)).input" incoming="_RWuV3-YNEeWt6-AQEw3bRw" outgoing="_RWuWveYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWv-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWwOYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuWweYNEeWt6-AQEw3bRw" name="Passthru(Fork(readings)).output" incoming="_RWuWveYNEeWt6-AQEw3bRw" outgoing="_RWuV1eYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWwuYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWw-YNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWxOYNEeWt6-AQEw3bRw" name="Passthru(Fork(tokens)@223c36de)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuWxeYNEeWt6-AQEw3bRw" target="_RWuWyeYNEeWt6-AQEw3bRw" source="_RWuWxuYNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuWxuYNEeWt6-AQEw3bRw" name="Passthru(Fork(tokens)@223c36de).input" incoming="_RWuVoOYNEeWt6-AQEw3bRw" outgoing="_RWuWxeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWx-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWyOYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuWyeYNEeWt6-AQEw3bRw" name="Passthru(Fork(tokens)@223c36de).output" incoming="_RWuWxeYNEeWt6-AQEw3bRw" outgoing="_RWuV1uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWyuYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuWy-YNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuWzOYNEeWt6-AQEw3bRw" name="Passthru(ForStatement@651c9e67.loopVariable(s))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuWzeYNEeWt6-AQEw3bRw" target="_RWuW0eYNEeWt6-AQEw3bRw" source="_RWuWzuYNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuWzuYNEeWt6-AQEw3bRw" name="Passthru(ForStatement@651c9e67.loopVariable(s)).input" incoming="_RWuVj-YNEeWt6-AQEw3bRw" outgoing="_RWuWzeYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuWz-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuW0OYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuW0eYNEeWt6-AQEw3bRw" name="Passthru(ForStatement@651c9e67.loopVariable(s)).output" incoming="_RWuWzeYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuW0uYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuW0-YNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWuW1OYNEeWt6-AQEw3bRw" name="Call(+)">
                  <argument xmi:id="_RWuW1eYNEeWt6-AQEw3bRw" name="Call(+).argument(x)" incoming="_RWuVkOYNEeWt6-AQEw3bRw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuW1uYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuW1-YNEeWt6-AQEw3bRw" value="1"/>
                  </argument>
                  <argument xmi:id="_RWuW2OYNEeWt6-AQEw3bRw" name="Call(+).argument(y)" incoming="_RWuV4OYNEeWt6-AQEw3bRw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuW2eYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuW2uYNEeWt6-AQEw3bRw" value="1"/>
                  </argument>
                  <result xmi:id="_RWuW2-YNEeWt6-AQEw3bRw" name="Call(+).result(result)">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuW3OYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuW3eYNEeWt6-AQEw3bRw" 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="_RWuW3uYNEeWt6-AQEw3bRw" name="Value(1)">
                  <result xmi:id="_RWuW3-YNEeWt6-AQEw3bRw" name="Value(1).result" outgoing="_RWuV4OYNEeWt6-AQEw3bRw" 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="_RWuW4OYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuW4eYNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_RWuW4uYNEeWt6-AQEw3bRw" 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="_RWuW4-YNEeWt6-AQEw3bRw" name="Passthru(upper)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuW5OYNEeWt6-AQEw3bRw" target="_RWuW6OYNEeWt6-AQEw3bRw" source="_RWuW5eYNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuW5eYNEeWt6-AQEw3bRw" name="Passthru(upper).input" incoming="_RWuVkeYNEeWt6-AQEw3bRw" outgoing="_RWuW5OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuW5uYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuW5-YNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuW6OYNEeWt6-AQEw3bRw" name="Passthru(upper).output" incoming="_RWuW5OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuW6eYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuW6uYNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeOutput>
                </node>
              </node>
              <loopVariable xmi:id="_RWuW6-YNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariable(recordCount)" outgoing="_RWuVeOYNEeWt6-AQEw3bRw" 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="_RWuW7OYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuW7eYNEeWt6-AQEw3bRw" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuW7uYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariable(SnEven)" outgoing="_RWuVeeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuW7-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuW8OYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuW8eYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariable(reading)" outgoing="_RWuVeuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuW8uYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuW8-YNEeWt6-AQEw3bRw" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuW9OYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariable(sum)" outgoing="_RWuVe-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuW9eYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuW9uYNEeWt6-AQEw3bRw" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuW9-YNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariable(outgoingEdges)" outgoing="_RWuVfOYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuW-OYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuW-eYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuW-uYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariable(SnOdd)" outgoing="_RWuVfeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuW--YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuW_OYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuW_eYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariable(sensors)" outgoing="_RWuVfuYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuW_uYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuW_-YNEeWt6-AQEw3bRw" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuXAOYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariable(SUpper)" outgoing="_RWuVf-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXAeYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXAuYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuXA-YNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariable(V)" outgoing="_RWuVgOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXBOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXBeYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuXBuYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariable(SLower)" outgoing="_RWuVgeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXB-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXCOYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuXCeYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariable(noiseLimit)" outgoing="_RWuVguYNEeWt6-AQEw3bRw" 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="_RWuXCuYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXC-YNEeWt6-AQEw3bRw" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuXDOYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariable(readings)" outgoing="_RWuVg-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXDeYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXDuYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuXD-YNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariable(tokens)" outgoing="_RWuVhOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXEOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXEeYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuXEuYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariable(s)" outgoing="_RWuVheYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXE-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXFOYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuXFeYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariable(counter)" outgoing="_RWuVhuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXFuYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXF-YNEeWt6-AQEw3bRw" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuXGOYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariable(upper)" outgoing="_RWuVh-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXGeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXGuYNEeWt6-AQEw3bRw" value="1"/>
              </loopVariable>
              <loopVariableInput xmi:id="_RWuXG-YNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariableInput(recordCount)" incoming="_RWtwGOYNEeWt6-AQEw3bRw" 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="_RWuXHOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXHeYNEeWt6-AQEw3bRw" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuXHuYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariableInput(SnEven)" incoming="_RWtwGeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXH-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXIOYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuXIeYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariableInput(reading)" incoming="_RWtwGuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXIuYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXI-YNEeWt6-AQEw3bRw" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuXJOYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariableInput(sum)" incoming="_RWtwG-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXJeYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXJuYNEeWt6-AQEw3bRw" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuXJ-YNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariableInput(outgoingEdges)" incoming="_RWtwHOYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXKOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXKeYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuXKuYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariableInput(SnOdd)" incoming="_RWtwHeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXK-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXLOYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuXLeYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariableInput(sensors)" incoming="_RWtwHuYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXLuYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXL-YNEeWt6-AQEw3bRw" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuXMOYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariableInput(SUpper)" incoming="_RWtwH-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXMeYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXMuYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuXM-YNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariableInput(V)" incoming="_RWtwIOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXNOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXNeYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuXNuYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariableInput(SLower)" incoming="_RWtwIeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXN-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXOOYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuXOeYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariableInput(noiseLimit)" incoming="_RWtwIuYNEeWt6-AQEw3bRw" 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="_RWuXOuYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXO-YNEeWt6-AQEw3bRw" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuXPOYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariableInput(readings)" incoming="_RWtwI-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXPeYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXPuYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuXP-YNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariableInput(tokens)" incoming="_RWtwJOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXQOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXQeYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuXQuYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariableInput(s)" incoming="_RWuVdeYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXQ-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXROYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuXReYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariableInput(counter)" incoming="_RWuVc-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXRuYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXR-YNEeWt6-AQEw3bRw" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuXSOYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.loopVariableInput(upper)" incoming="_RWuVdOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXSeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXSuYNEeWt6-AQEw3bRw" value="1"/>
              </loopVariableInput>
              <result xmi:id="_RWuXS-YNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.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="_RWuXTOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXTeYNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <result xmi:id="_RWuXTuYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.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="_RWuXT-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXUOYNEeWt6-AQEw3bRw" value="*"/>
              </result>
              <result xmi:id="_RWuXUeYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.result(reading)" outgoing="_RWuVceYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXUuYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXU-YNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <result xmi:id="_RWuXVOYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.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="_RWuXVeYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXVuYNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <result xmi:id="_RWuXV-YNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.result(outgoingEdges)" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXWOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXWeYNEeWt6-AQEw3bRw" value="*"/>
              </result>
              <result xmi:id="_RWuXWuYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.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="_RWuXW-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXXOYNEeWt6-AQEw3bRw" value="*"/>
              </result>
              <result xmi:id="_RWuXXeYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.result(sensors)" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXXuYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXX-YNEeWt6-AQEw3bRw" value="*"/>
              </result>
              <result xmi:id="_RWuXYOYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.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="_RWuXYeYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXYuYNEeWt6-AQEw3bRw" value="*"/>
              </result>
              <result xmi:id="_RWuXY-YNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.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="_RWuXZOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXZeYNEeWt6-AQEw3bRw" value="*"/>
              </result>
              <result xmi:id="_RWuXZuYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.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="_RWuXZ-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXaOYNEeWt6-AQEw3bRw" value="*"/>
              </result>
              <result xmi:id="_RWuXaeYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.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="_RWuXauYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXa-YNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <result xmi:id="_RWuXbOYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.result(readings)" outgoing="_RWuVcuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXbeYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXbuYNEeWt6-AQEw3bRw" value="*"/>
              </result>
              <result xmi:id="_RWuXb-YNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.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="_RWuXcOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXceYNEeWt6-AQEw3bRw" value="*"/>
              </result>
              <result xmi:id="_RWuXcuYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.result(s)" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXc-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXdOYNEeWt6-AQEw3bRw" value="*"/>
              </result>
              <result xmi:id="_RWuXdeYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.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="_RWuXduYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXd-YNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <result xmi:id="_RWuXeOYNEeWt6-AQEw3bRw" name="ForStatement@651c9e67.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="_RWuXeeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXeuYNEeWt6-AQEw3bRw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_RWuXe-YNEeWt6-AQEw3bRw" name="Fork(reading)" incoming="_RWuVceYNEeWt6-AQEw3bRw" outgoing="_RWtwKOYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWuXfOYNEeWt6-AQEw3bRw" name="Fork(readings)" incoming="_RWuVcuYNEeWt6-AQEw3bRw" outgoing="_RWtwM-YNEeWt6-AQEw3bRw _RWtwROYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuXfeYNEeWt6-AQEw3bRw" name="LoopVariables(ForStatement@651c9e67)" outgoing="_RWuVduYNEeWt6-AQEw3bRw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXfuYNEeWt6-AQEw3bRw" target="_RWuXgeYNEeWt6-AQEw3bRw" source="_RWuXf-YNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuXf-YNEeWt6-AQEw3bRw" name="Fork(Fork(sensors)@749ec3ed)" incoming="_RWtwJeYNEeWt6-AQEw3bRw" outgoing="_RWuVdeYNEeWt6-AQEw3bRw _RWuXfuYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWuXgOYNEeWt6-AQEw3bRw" name="Call(ListSize)">
                <argument xmi:id="_RWuXgeYNEeWt6-AQEw3bRw" name="Call(ListSize).argument(list)" incoming="_RWuXfuYNEeWt6-AQEw3bRw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXguYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXg-YNEeWt6-AQEw3bRw" value="*"/>
                </argument>
                <result xmi:id="_RWuXhOYNEeWt6-AQEw3bRw" name="Call(ListSize).result(result)" outgoing="_RWuVdOYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXheYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXhuYNEeWt6-AQEw3bRw" 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="_RWuXh-YNEeWt6-AQEw3bRw" name="Value(1)">
                <result xmi:id="_RWuXiOYNEeWt6-AQEw3bRw" name="Value(1).result" outgoing="_RWuVc-YNEeWt6-AQEw3bRw" 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="_RWuXieYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXiuYNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_RWuXi-YNEeWt6-AQEw3bRw" 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="_RWuXjOYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5" incoming="_RWtwNeYNEeWt6-AQEw3bRw" outgoing="_RWtwN-YNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXjeYNEeWt6-AQEw3bRw" target="_RWuZN-YNEeWt6-AQEw3bRw" source="_RWuZEOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXjuYNEeWt6-AQEw3bRw" target="_RWuZQeYNEeWt6-AQEw3bRw" source="_RWuZPeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXj-YNEeWt6-AQEw3bRw" target="_RWuZAeYNEeWt6-AQEw3bRw" source="_RWuZXOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXkOYNEeWt6-AQEw3bRw" target="_RWuZBOYNEeWt6-AQEw3bRw" source="_RWuZWOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXkeYNEeWt6-AQEw3bRw" target="_RWuY_uYNEeWt6-AQEw3bRw" source="_RWuZQeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWuXkuYNEeWt6-AQEw3bRw" target="_RWuXk-YNEeWt6-AQEw3bRw" source="_RWuZOOYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:LoopNode" xmi:id="_RWuXk-YNEeWt6-AQEw3bRw" name="Loop(ForStatement@713d16a5)" incoming="_RWuXkuYNEeWt6-AQEw3bRw" bodyOutput="_RWuX5OYNEeWt6-AQEw3bRw _RWuX5-YNEeWt6-AQEw3bRw _RWuX6uYNEeWt6-AQEw3bRw _RWuX7eYNEeWt6-AQEw3bRw _RWuX8OYNEeWt6-AQEw3bRw _RWuX8-YNEeWt6-AQEw3bRw _RWuX9uYNEeWt6-AQEw3bRw _RWuX-eYNEeWt6-AQEw3bRw _RWuX_OYNEeWt6-AQEw3bRw _RWuX_-YNEeWt6-AQEw3bRw _RWuYAuYNEeWt6-AQEw3bRw _RWuYBeYNEeWt6-AQEw3bRw _RWuYCOYNEeWt6-AQEw3bRw _RWuYn-YNEeWt6-AQEw3bRw _RWuYiOYNEeWt6-AQEw3bRw _RWuYleYNEeWt6-AQEw3bRw" bodyPart="_RWuX0-YNEeWt6-AQEw3bRw _RWuX1OYNEeWt6-AQEw3bRw _RWuYmOYNEeWt6-AQEw3bRw _RWuYouYNEeWt6-AQEw3bRw" decider="_RWuX0OYNEeWt6-AQEw3bRw" isTestedFirst="true" test="_RWuXyeYNEeWt6-AQEw3bRw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXlOYNEeWt6-AQEw3bRw" target="_RWuXueYNEeWt6-AQEw3bRw" source="_RWuYp-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXleYNEeWt6-AQEw3bRw" target="_RWuXuuYNEeWt6-AQEw3bRw" source="_RWuYquYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXluYNEeWt6-AQEw3bRw" target="_RWuXu-YNEeWt6-AQEw3bRw" source="_RWuYreYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXl-YNEeWt6-AQEw3bRw" target="_RWuXvOYNEeWt6-AQEw3bRw" source="_RWuYsOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXmOYNEeWt6-AQEw3bRw" target="_RWuXveYNEeWt6-AQEw3bRw" source="_RWuYs-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXmeYNEeWt6-AQEw3bRw" target="_RWuXvuYNEeWt6-AQEw3bRw" source="_RWuYtuYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXmuYNEeWt6-AQEw3bRw" target="_RWuXv-YNEeWt6-AQEw3bRw" source="_RWuYueYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXm-YNEeWt6-AQEw3bRw" target="_RWuXwOYNEeWt6-AQEw3bRw" source="_RWuYvOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXnOYNEeWt6-AQEw3bRw" target="_RWuXweYNEeWt6-AQEw3bRw" source="_RWuYv-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXneYNEeWt6-AQEw3bRw" target="_RWuXwuYNEeWt6-AQEw3bRw" source="_RWuYwuYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXnuYNEeWt6-AQEw3bRw" target="_RWuXw-YNEeWt6-AQEw3bRw" source="_RWuYxeYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXn-YNEeWt6-AQEw3bRw" target="_RWuXxOYNEeWt6-AQEw3bRw" source="_RWuYyOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXoOYNEeWt6-AQEw3bRw" target="_RWuXxeYNEeWt6-AQEw3bRw" source="_RWuYy-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXoeYNEeWt6-AQEw3bRw" target="_RWuXxuYNEeWt6-AQEw3bRw" source="_RWuYzuYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXouYNEeWt6-AQEw3bRw" target="_RWuXx-YNEeWt6-AQEw3bRw" source="_RWuY0eYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXo-YNEeWt6-AQEw3bRw" target="_RWuXyOYNEeWt6-AQEw3bRw" source="_RWuY1OYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXpOYNEeWt6-AQEw3bRw" target="_RWuXyuYNEeWt6-AQEw3bRw" source="_RWuXx-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXpeYNEeWt6-AQEw3bRw" target="_RWuXzeYNEeWt6-AQEw3bRw" source="_RWuXyOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_RWuXpuYNEeWt6-AQEw3bRw" target="_RWuX1OYNEeWt6-AQEw3bRw" source="_RWuX0-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXp-YNEeWt6-AQEw3bRw" target="_RWuYE-YNEeWt6-AQEw3bRw" source="_RWuXxuYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXqOYNEeWt6-AQEw3bRw" target="_RWuYmeYNEeWt6-AQEw3bRw" source="_RWuXxuYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXqeYNEeWt6-AQEw3bRw" target="_RWuYnOYNEeWt6-AQEw3bRw" source="_RWuYo-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXquYNEeWt6-AQEw3bRw" target="_RWuYguYNEeWt6-AQEw3bRw" source="_RWuXx-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXq-YNEeWt6-AQEw3bRw" target="_RWuYkuYNEeWt6-AQEw3bRw" source="_RWuXyOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXrOYNEeWt6-AQEw3bRw" target="_RWuYEOYNEeWt6-AQEw3bRw" source="_RWuXvOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXreYNEeWt6-AQEw3bRw" target="_RWuYG-YNEeWt6-AQEw3bRw" source="_RWuXueYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXruYNEeWt6-AQEw3bRw" target="_RWuYI-YNEeWt6-AQEw3bRw" source="_RWuXuuYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXr-YNEeWt6-AQEw3bRw" target="_RWuYK-YNEeWt6-AQEw3bRw" source="_RWuXu-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXsOYNEeWt6-AQEw3bRw" target="_RWuYO-YNEeWt6-AQEw3bRw" source="_RWuXveYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXseYNEeWt6-AQEw3bRw" target="_RWuYQ-YNEeWt6-AQEw3bRw" source="_RWuXvuYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXsuYNEeWt6-AQEw3bRw" target="_RWuYS-YNEeWt6-AQEw3bRw" source="_RWuXv-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXs-YNEeWt6-AQEw3bRw" target="_RWuYU-YNEeWt6-AQEw3bRw" source="_RWuXwOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXtOYNEeWt6-AQEw3bRw" target="_RWuYW-YNEeWt6-AQEw3bRw" source="_RWuXweYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXteYNEeWt6-AQEw3bRw" target="_RWuYY-YNEeWt6-AQEw3bRw" source="_RWuXwuYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXtuYNEeWt6-AQEw3bRw" target="_RWuYa-YNEeWt6-AQEw3bRw" source="_RWuXw-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXt-YNEeWt6-AQEw3bRw" target="_RWuYc-YNEeWt6-AQEw3bRw" source="_RWuXxOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuXuOYNEeWt6-AQEw3bRw" target="_RWuYe-YNEeWt6-AQEw3bRw" source="_RWuXxeYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuXueYNEeWt6-AQEw3bRw" name="Fork(ForStatement@713d16a5.loopVariable(recordCount))" incoming="_RWuXlOYNEeWt6-AQEw3bRw" outgoing="_RWuXreYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuXuuYNEeWt6-AQEw3bRw" name="Fork(ForStatement@713d16a5.loopVariable(reading))" incoming="_RWuXleYNEeWt6-AQEw3bRw" outgoing="_RWuXruYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuXu-YNEeWt6-AQEw3bRw" name="Fork(ForStatement@713d16a5.loopVariable(SnEven))" incoming="_RWuXluYNEeWt6-AQEw3bRw" outgoing="_RWuXr-YNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuXvOYNEeWt6-AQEw3bRw" name="Fork(ForStatement@713d16a5.loopVariable(sum))" incoming="_RWuXl-YNEeWt6-AQEw3bRw" outgoing="_RWuXrOYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuXveYNEeWt6-AQEw3bRw" name="Fork(ForStatement@713d16a5.loopVariable(outgoingEdges))" incoming="_RWuXmOYNEeWt6-AQEw3bRw" outgoing="_RWuXsOYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuXvuYNEeWt6-AQEw3bRw" name="Fork(ForStatement@713d16a5.loopVariable(SnOdd))" incoming="_RWuXmeYNEeWt6-AQEw3bRw" outgoing="_RWuXseYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuXv-YNEeWt6-AQEw3bRw" name="Fork(ForStatement@713d16a5.loopVariable(sensors))" incoming="_RWuXmuYNEeWt6-AQEw3bRw" outgoing="_RWuXsuYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuXwOYNEeWt6-AQEw3bRw" name="Fork(ForStatement@713d16a5.loopVariable(SUpper))" incoming="_RWuXm-YNEeWt6-AQEw3bRw" outgoing="_RWuXs-YNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuXweYNEeWt6-AQEw3bRw" name="Fork(ForStatement@713d16a5.loopVariable(V))" incoming="_RWuXnOYNEeWt6-AQEw3bRw" outgoing="_RWuXtOYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuXwuYNEeWt6-AQEw3bRw" name="Fork(ForStatement@713d16a5.loopVariable(SLower))" incoming="_RWuXneYNEeWt6-AQEw3bRw" outgoing="_RWuXteYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuXw-YNEeWt6-AQEw3bRw" name="Fork(ForStatement@713d16a5.loopVariable(noiseLimit))" incoming="_RWuXnuYNEeWt6-AQEw3bRw" outgoing="_RWuXtuYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuXxOYNEeWt6-AQEw3bRw" name="Fork(ForStatement@713d16a5.loopVariable(tokens))" incoming="_RWuXn-YNEeWt6-AQEw3bRw" outgoing="_RWuXt-YNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuXxeYNEeWt6-AQEw3bRw" name="Fork(ForStatement@713d16a5.loopVariable(readings))" incoming="_RWuXoOYNEeWt6-AQEw3bRw" outgoing="_RWuXuOYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuXxuYNEeWt6-AQEw3bRw" name="Fork(ForStatement@713d16a5.loopVariable(j))" incoming="_RWuXoeYNEeWt6-AQEw3bRw" outgoing="_RWuXp-YNEeWt6-AQEw3bRw _RWuXqOYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuXx-YNEeWt6-AQEw3bRw" name="Fork(ForStatement@713d16a5.loopVariable(counter))" incoming="_RWuXouYNEeWt6-AQEw3bRw" outgoing="_RWuXpOYNEeWt6-AQEw3bRw _RWuXquYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_RWuXyOYNEeWt6-AQEw3bRw" name="Fork(ForStatement@713d16a5.loopVariable(upper))" incoming="_RWuXo-YNEeWt6-AQEw3bRw" outgoing="_RWuXpeYNEeWt6-AQEw3bRw _RWuXq-YNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWuXyeYNEeWt6-AQEw3bRw" name="Call(&lt;=)">
                <argument xmi:id="_RWuXyuYNEeWt6-AQEw3bRw" name="Call(&lt;=).argument(x)" incoming="_RWuXpOYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXy-YNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXzOYNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <argument xmi:id="_RWuXzeYNEeWt6-AQEw3bRw" name="Call(&lt;=).argument(y)" incoming="_RWuXpeYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuXzuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuXz-YNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <result xmi:id="_RWuX0OYNEeWt6-AQEw3bRw" 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="_RWuX0eYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuX0uYNEeWt6-AQEw3bRw" 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="_RWuX0-YNEeWt6-AQEw3bRw" name="Values(ForStatement@713d16a5)" outgoing="_RWuXpuYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuX1OYNEeWt6-AQEw3bRw" name="Body(ForStatement@713d16a5)" incoming="_RWuXpuYNEeWt6-AQEw3bRw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuX1eYNEeWt6-AQEw3bRw" target="_RWuX5OYNEeWt6-AQEw3bRw" source="_RWuYHuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuX1uYNEeWt6-AQEw3bRw" target="_RWuX5-YNEeWt6-AQEw3bRw" source="_RWuYJuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuX1-YNEeWt6-AQEw3bRw" target="_RWuX6uYNEeWt6-AQEw3bRw" source="_RWuYLuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuX2OYNEeWt6-AQEw3bRw" target="_RWuX7eYNEeWt6-AQEw3bRw" source="_RWuYNuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuX2eYNEeWt6-AQEw3bRw" target="_RWuX8OYNEeWt6-AQEw3bRw" source="_RWuYPuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuX2uYNEeWt6-AQEw3bRw" target="_RWuX8-YNEeWt6-AQEw3bRw" source="_RWuYRuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuX2-YNEeWt6-AQEw3bRw" target="_RWuX9uYNEeWt6-AQEw3bRw" source="_RWuYTuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuX3OYNEeWt6-AQEw3bRw" target="_RWuX-eYNEeWt6-AQEw3bRw" source="_RWuYVuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuX3eYNEeWt6-AQEw3bRw" target="_RWuX_OYNEeWt6-AQEw3bRw" source="_RWuYXuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuX3uYNEeWt6-AQEw3bRw" target="_RWuX_-YNEeWt6-AQEw3bRw" source="_RWuYZuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuX3-YNEeWt6-AQEw3bRw" target="_RWuYAuYNEeWt6-AQEw3bRw" source="_RWuYbuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuX4OYNEeWt6-AQEw3bRw" target="_RWuYBeYNEeWt6-AQEw3bRw" source="_RWuYduYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuX4eYNEeWt6-AQEw3bRw" target="_RWuYCOYNEeWt6-AQEw3bRw" source="_RWuYfuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuX4uYNEeWt6-AQEw3bRw" target="_RWuYM-YNEeWt6-AQEw3bRw" source="_RWuYDeYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuX4-YNEeWt6-AQEw3bRw" target="_RWuYheYNEeWt6-AQEw3bRw" source="_RWuYjOYNEeWt6-AQEw3bRw"/>
                <structuredNodeOutput xmi:id="_RWuX5OYNEeWt6-AQEw3bRw" name="recordCount" incoming="_RWuX1eYNEeWt6-AQEw3bRw" 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="_RWuX5eYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuX5uYNEeWt6-AQEw3bRw" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuX5-YNEeWt6-AQEw3bRw" name="reading" incoming="_RWuX1uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuX6OYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuX6eYNEeWt6-AQEw3bRw" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuX6uYNEeWt6-AQEw3bRw" name="SnEven" incoming="_RWuX1-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuX6-YNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuX7OYNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuX7eYNEeWt6-AQEw3bRw" name="sum" incoming="_RWuX2OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuX7uYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuX7-YNEeWt6-AQEw3bRw" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuX8OYNEeWt6-AQEw3bRw" name="outgoingEdges" incoming="_RWuX2eYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuX8eYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuX8uYNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuX8-YNEeWt6-AQEw3bRw" name="SnOdd" incoming="_RWuX2uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuX9OYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuX9eYNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuX9uYNEeWt6-AQEw3bRw" name="sensors" incoming="_RWuX2-YNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuX9-YNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuX-OYNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuX-eYNEeWt6-AQEw3bRw" name="SUpper" incoming="_RWuX3OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuX-uYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuX--YNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuX_OYNEeWt6-AQEw3bRw" name="V" incoming="_RWuX3eYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuX_eYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuX_uYNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuX_-YNEeWt6-AQEw3bRw" name="SLower" incoming="_RWuX3uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYAOYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYAeYNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuYAuYNEeWt6-AQEw3bRw" name="noiseLimit" incoming="_RWuX3-YNEeWt6-AQEw3bRw" 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="_RWuYA-YNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYBOYNEeWt6-AQEw3bRw" value="1"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuYBeYNEeWt6-AQEw3bRw" name="tokens" incoming="_RWuX4OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYBuYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYB-YNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
                <structuredNodeOutput xmi:id="_RWuYCOYNEeWt6-AQEw3bRw" name="readings" incoming="_RWuX4eYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYCeYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYCuYNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuYC-YNEeWt6-AQEw3bRw" name="ExpressionStatement@dabf7fb">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuYDOYNEeWt6-AQEw3bRw" target="_RWuYDeYNEeWt6-AQEw3bRw" source="_RWuYFuYNEeWt6-AQEw3bRw"/>
                  <node xmi:type="uml:ForkNode" xmi:id="_RWuYDeYNEeWt6-AQEw3bRw" name="Fork(sum)@632ce7d5" incoming="_RWuYDOYNEeWt6-AQEw3bRw" outgoing="_RWuX4uYNEeWt6-AQEw3bRw"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuYDuYNEeWt6-AQEw3bRw" name="RightHandSide@192883d1">
                    <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWuYD-YNEeWt6-AQEw3bRw" name="Call(+)">
                      <argument xmi:id="_RWuYEOYNEeWt6-AQEw3bRw" name="Call(+).argument(x)" incoming="_RWuXrOYNEeWt6-AQEw3bRw">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYEeYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYEuYNEeWt6-AQEw3bRw" value="1"/>
                      </argument>
                      <argument xmi:id="_RWuYE-YNEeWt6-AQEw3bRw" name="Call(+).argument(y)" incoming="_RWuXp-YNEeWt6-AQEw3bRw">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYFOYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYFeYNEeWt6-AQEw3bRw" value="1"/>
                      </argument>
                      <result xmi:id="_RWuYFuYNEeWt6-AQEw3bRw" name="Call(+).result(result)" outgoing="_RWuYDOYNEeWt6-AQEw3bRw">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYF-YNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYGOYNEeWt6-AQEw3bRw" 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="_RWuYGeYNEeWt6-AQEw3bRw" name="Passthru(Fork(recordCount)@1a7576a0)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuYGuYNEeWt6-AQEw3bRw" target="_RWuYHuYNEeWt6-AQEw3bRw" source="_RWuYG-YNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuYG-YNEeWt6-AQEw3bRw" name="Passthru(Fork(recordCount)@1a7576a0).input" incoming="_RWuXreYNEeWt6-AQEw3bRw" outgoing="_RWuYGuYNEeWt6-AQEw3bRw" 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="_RWuYHOYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYHeYNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuYHuYNEeWt6-AQEw3bRw" name="Passthru(Fork(recordCount)@1a7576a0).output" incoming="_RWuYGuYNEeWt6-AQEw3bRw" outgoing="_RWuX1eYNEeWt6-AQEw3bRw" 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="_RWuYH-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYIOYNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuYIeYNEeWt6-AQEw3bRw" name="Passthru(Fork(reading))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuYIuYNEeWt6-AQEw3bRw" target="_RWuYJuYNEeWt6-AQEw3bRw" source="_RWuYI-YNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuYI-YNEeWt6-AQEw3bRw" name="Passthru(Fork(reading)).input" incoming="_RWuXruYNEeWt6-AQEw3bRw" outgoing="_RWuYIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYJOYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYJeYNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuYJuYNEeWt6-AQEw3bRw" name="Passthru(Fork(reading)).output" incoming="_RWuYIuYNEeWt6-AQEw3bRw" outgoing="_RWuX1uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYJ-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYKOYNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuYKeYNEeWt6-AQEw3bRw" name="Passthru(Fork(SnEven)@4cabf564)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuYKuYNEeWt6-AQEw3bRw" target="_RWuYLuYNEeWt6-AQEw3bRw" source="_RWuYK-YNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuYK-YNEeWt6-AQEw3bRw" name="Passthru(Fork(SnEven)@4cabf564).input" incoming="_RWuXr-YNEeWt6-AQEw3bRw" outgoing="_RWuYKuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYLOYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYLeYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuYLuYNEeWt6-AQEw3bRw" name="Passthru(Fork(SnEven)@4cabf564).output" incoming="_RWuYKuYNEeWt6-AQEw3bRw" outgoing="_RWuX1-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYL-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYMOYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuYMeYNEeWt6-AQEw3bRw" name="Passthru(Fork(sum)@632ce7d5)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuYMuYNEeWt6-AQEw3bRw" target="_RWuYNuYNEeWt6-AQEw3bRw" source="_RWuYM-YNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuYM-YNEeWt6-AQEw3bRw" name="Passthru(Fork(sum)@632ce7d5).input" incoming="_RWuX4uYNEeWt6-AQEw3bRw" outgoing="_RWuYMuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYNOYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYNeYNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuYNuYNEeWt6-AQEw3bRw" name="Passthru(Fork(sum)@632ce7d5).output" incoming="_RWuYMuYNEeWt6-AQEw3bRw" outgoing="_RWuX2OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYN-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYOOYNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuYOeYNEeWt6-AQEw3bRw" name="Passthru(Fork(outgoingEdges)@4bc898b4)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuYOuYNEeWt6-AQEw3bRw" target="_RWuYPuYNEeWt6-AQEw3bRw" source="_RWuYO-YNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuYO-YNEeWt6-AQEw3bRw" name="Passthru(Fork(outgoingEdges)@4bc898b4).input" incoming="_RWuXsOYNEeWt6-AQEw3bRw" outgoing="_RWuYOuYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYPOYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYPeYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuYPuYNEeWt6-AQEw3bRw" name="Passthru(Fork(outgoingEdges)@4bc898b4).output" incoming="_RWuYOuYNEeWt6-AQEw3bRw" outgoing="_RWuX2eYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYP-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYQOYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuYQeYNEeWt6-AQEw3bRw" name="Passthru(Fork(SnOdd)@77cc7045)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuYQuYNEeWt6-AQEw3bRw" target="_RWuYRuYNEeWt6-AQEw3bRw" source="_RWuYQ-YNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuYQ-YNEeWt6-AQEw3bRw" name="Passthru(Fork(SnOdd)@77cc7045).input" incoming="_RWuXseYNEeWt6-AQEw3bRw" outgoing="_RWuYQuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYROYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYReYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuYRuYNEeWt6-AQEw3bRw" name="Passthru(Fork(SnOdd)@77cc7045).output" incoming="_RWuYQuYNEeWt6-AQEw3bRw" outgoing="_RWuX2uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYR-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYSOYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuYSeYNEeWt6-AQEw3bRw" name="Passthru(Fork(sensors)@749ec3ed)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuYSuYNEeWt6-AQEw3bRw" target="_RWuYTuYNEeWt6-AQEw3bRw" source="_RWuYS-YNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuYS-YNEeWt6-AQEw3bRw" name="Passthru(Fork(sensors)@749ec3ed).input" incoming="_RWuXsuYNEeWt6-AQEw3bRw" outgoing="_RWuYSuYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYTOYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYTeYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuYTuYNEeWt6-AQEw3bRw" name="Passthru(Fork(sensors)@749ec3ed).output" incoming="_RWuYSuYNEeWt6-AQEw3bRw" outgoing="_RWuX2-YNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYT-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYUOYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuYUeYNEeWt6-AQEw3bRw" name="Passthru(Fork(SUpper)@3bf06879)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuYUuYNEeWt6-AQEw3bRw" target="_RWuYVuYNEeWt6-AQEw3bRw" source="_RWuYU-YNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuYU-YNEeWt6-AQEw3bRw" name="Passthru(Fork(SUpper)@3bf06879).input" incoming="_RWuXs-YNEeWt6-AQEw3bRw" outgoing="_RWuYUuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYVOYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYVeYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuYVuYNEeWt6-AQEw3bRw" name="Passthru(Fork(SUpper)@3bf06879).output" incoming="_RWuYUuYNEeWt6-AQEw3bRw" outgoing="_RWuX3OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYV-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYWOYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuYWeYNEeWt6-AQEw3bRw" name="Passthru(Fork(V)@65f1d3e7)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuYWuYNEeWt6-AQEw3bRw" target="_RWuYXuYNEeWt6-AQEw3bRw" source="_RWuYW-YNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuYW-YNEeWt6-AQEw3bRw" name="Passthru(Fork(V)@65f1d3e7).input" incoming="_RWuXtOYNEeWt6-AQEw3bRw" outgoing="_RWuYWuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYXOYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYXeYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuYXuYNEeWt6-AQEw3bRw" name="Passthru(Fork(V)@65f1d3e7).output" incoming="_RWuYWuYNEeWt6-AQEw3bRw" outgoing="_RWuX3eYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYX-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYYOYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuYYeYNEeWt6-AQEw3bRw" name="Passthru(Fork(SLower)@27752974)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuYYuYNEeWt6-AQEw3bRw" target="_RWuYZuYNEeWt6-AQEw3bRw" source="_RWuYY-YNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuYY-YNEeWt6-AQEw3bRw" name="Passthru(Fork(SLower)@27752974).input" incoming="_RWuXteYNEeWt6-AQEw3bRw" outgoing="_RWuYYuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYZOYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYZeYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuYZuYNEeWt6-AQEw3bRw" name="Passthru(Fork(SLower)@27752974).output" incoming="_RWuYYuYNEeWt6-AQEw3bRw" outgoing="_RWuX3uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYZ-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYaOYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuYaeYNEeWt6-AQEw3bRw" name="Passthru(Fork(noiseLimit)@c501d73)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuYauYNEeWt6-AQEw3bRw" target="_RWuYbuYNEeWt6-AQEw3bRw" source="_RWuYa-YNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuYa-YNEeWt6-AQEw3bRw" name="Passthru(Fork(noiseLimit)@c501d73).input" incoming="_RWuXtuYNEeWt6-AQEw3bRw" outgoing="_RWuYauYNEeWt6-AQEw3bRw" 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="_RWuYbOYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYbeYNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuYbuYNEeWt6-AQEw3bRw" name="Passthru(Fork(noiseLimit)@c501d73).output" incoming="_RWuYauYNEeWt6-AQEw3bRw" outgoing="_RWuX3-YNEeWt6-AQEw3bRw" 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="_RWuYb-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYcOYNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuYceYNEeWt6-AQEw3bRw" name="Passthru(Fork(tokens)@223c36de)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuYcuYNEeWt6-AQEw3bRw" target="_RWuYduYNEeWt6-AQEw3bRw" source="_RWuYc-YNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuYc-YNEeWt6-AQEw3bRw" name="Passthru(Fork(tokens)@223c36de).input" incoming="_RWuXt-YNEeWt6-AQEw3bRw" outgoing="_RWuYcuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYdOYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYdeYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuYduYNEeWt6-AQEw3bRw" name="Passthru(Fork(tokens)@223c36de).output" incoming="_RWuYcuYNEeWt6-AQEw3bRw" outgoing="_RWuX4OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYd-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYeOYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuYeeYNEeWt6-AQEw3bRw" name="Passthru(Fork(readings))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuYeuYNEeWt6-AQEw3bRw" target="_RWuYfuYNEeWt6-AQEw3bRw" source="_RWuYe-YNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuYe-YNEeWt6-AQEw3bRw" name="Passthru(Fork(readings)).input" incoming="_RWuXuOYNEeWt6-AQEw3bRw" outgoing="_RWuYeuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYfOYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYfeYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuYfuYNEeWt6-AQEw3bRw" name="Passthru(Fork(readings)).output" incoming="_RWuYeuYNEeWt6-AQEw3bRw" outgoing="_RWuX4eYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYf-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYgOYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWuYgeYNEeWt6-AQEw3bRw" name="Call(+)">
                  <argument xmi:id="_RWuYguYNEeWt6-AQEw3bRw" name="Call(+).argument(x)" incoming="_RWuXquYNEeWt6-AQEw3bRw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYg-YNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYhOYNEeWt6-AQEw3bRw" value="1"/>
                  </argument>
                  <argument xmi:id="_RWuYheYNEeWt6-AQEw3bRw" name="Call(+).argument(y)" incoming="_RWuX4-YNEeWt6-AQEw3bRw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYhuYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYh-YNEeWt6-AQEw3bRw" value="1"/>
                  </argument>
                  <result xmi:id="_RWuYiOYNEeWt6-AQEw3bRw" name="Call(+).result(result)">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYieYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYiuYNEeWt6-AQEw3bRw" 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="_RWuYi-YNEeWt6-AQEw3bRw" name="Value(1)">
                  <result xmi:id="_RWuYjOYNEeWt6-AQEw3bRw" name="Value(1).result" outgoing="_RWuX4-YNEeWt6-AQEw3bRw" 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="_RWuYjeYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYjuYNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_RWuYj-YNEeWt6-AQEw3bRw" 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="_RWuYkOYNEeWt6-AQEw3bRw" name="Passthru(upper)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuYkeYNEeWt6-AQEw3bRw" target="_RWuYleYNEeWt6-AQEw3bRw" source="_RWuYkuYNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuYkuYNEeWt6-AQEw3bRw" name="Passthru(upper).input" incoming="_RWuXq-YNEeWt6-AQEw3bRw" outgoing="_RWuYkeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYk-YNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYlOYNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_RWuYleYNEeWt6-AQEw3bRw" name="Passthru(upper).output" incoming="_RWuYkeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYluYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYl-YNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeOutput>
                </node>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWuYmOYNEeWt6-AQEw3bRw" name="Call(+)">
                <argument xmi:id="_RWuYmeYNEeWt6-AQEw3bRw" name="Call(+).argument(x)" incoming="_RWuXqOYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYmuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYm-YNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <argument xmi:id="_RWuYnOYNEeWt6-AQEw3bRw" name="Call(+).argument(y)" incoming="_RWuXqeYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYneYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYnuYNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <result xmi:id="_RWuYn-YNEeWt6-AQEw3bRw" name="Call(+).result(result)">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYoOYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYoeYNEeWt6-AQEw3bRw" 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="_RWuYouYNEeWt6-AQEw3bRw" name="Value(1)">
                <result xmi:id="_RWuYo-YNEeWt6-AQEw3bRw" name="Value(1).result" outgoing="_RWuXqeYNEeWt6-AQEw3bRw" 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="_RWuYpOYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYpeYNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_RWuYpuYNEeWt6-AQEw3bRw" value="1">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <loopVariable xmi:id="_RWuYp-YNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariable(recordCount)" outgoing="_RWuXlOYNEeWt6-AQEw3bRw" 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="_RWuYqOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYqeYNEeWt6-AQEw3bRw" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuYquYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariable(reading)" outgoing="_RWuXleYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYq-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYrOYNEeWt6-AQEw3bRw" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuYreYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariable(SnEven)" outgoing="_RWuXluYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYruYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYr-YNEeWt6-AQEw3bRw" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuYsOYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariable(sum)" outgoing="_RWuXl-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYseYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYsuYNEeWt6-AQEw3bRw" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuYs-YNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariable(outgoingEdges)" outgoing="_RWuXmOYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYtOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYteYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuYtuYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariable(SnOdd)" outgoing="_RWuXmeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYt-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYuOYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuYueYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariable(sensors)" outgoing="_RWuXmuYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYuuYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYu-YNEeWt6-AQEw3bRw" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuYvOYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariable(SUpper)" outgoing="_RWuXm-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYveYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYvuYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuYv-YNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariable(V)" outgoing="_RWuXnOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYwOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYweYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuYwuYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariable(SLower)" outgoing="_RWuXneYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYw-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYxOYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuYxeYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariable(noiseLimit)" outgoing="_RWuXnuYNEeWt6-AQEw3bRw" 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="_RWuYxuYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYx-YNEeWt6-AQEw3bRw" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuYyOYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariable(tokens)" outgoing="_RWuXn-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYyeYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYyuYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuYy-YNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariable(readings)" outgoing="_RWuXoOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuYzOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuYzeYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuYzuYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariable(j)" outgoing="_RWuXoeYNEeWt6-AQEw3bRw" 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="_RWuYz-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuY0OYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuY0eYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariable(counter)" outgoing="_RWuXouYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuY0uYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuY0-YNEeWt6-AQEw3bRw" value="1"/>
              </loopVariable>
              <loopVariable xmi:id="_RWuY1OYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariable(upper)" outgoing="_RWuXo-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuY1eYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuY1uYNEeWt6-AQEw3bRw" value="1"/>
              </loopVariable>
              <loopVariableInput xmi:id="_RWuY1-YNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariableInput(recordCount)" incoming="_RWtwJ-YNEeWt6-AQEw3bRw" 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="_RWuY2OYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuY2eYNEeWt6-AQEw3bRw" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuY2uYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariableInput(reading)" incoming="_RWtwKOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuY2-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuY3OYNEeWt6-AQEw3bRw" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuY3eYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariableInput(SnEven)" incoming="_RWtwKeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuY3uYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuY3-YNEeWt6-AQEw3bRw" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuY4OYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariableInput(sum)" incoming="_RWtwKuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuY4eYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuY4uYNEeWt6-AQEw3bRw" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuY4-YNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariableInput(outgoingEdges)" incoming="_RWtwK-YNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuY5OYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuY5eYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuY5uYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariableInput(SnOdd)" incoming="_RWtwLOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuY5-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuY6OYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuY6eYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariableInput(sensors)" incoming="_RWtwLeYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuY6uYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuY6-YNEeWt6-AQEw3bRw" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuY7OYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariableInput(SUpper)" incoming="_RWtwLuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuY7eYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuY7uYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuY7-YNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariableInput(V)" incoming="_RWtwL-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuY8OYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuY8eYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuY8uYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariableInput(SLower)" incoming="_RWtwMOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuY8-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuY9OYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuY9eYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariableInput(noiseLimit)" incoming="_RWtwMeYNEeWt6-AQEw3bRw" 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="_RWuY9uYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuY9-YNEeWt6-AQEw3bRw" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuY-OYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariableInput(tokens)" incoming="_RWtwMuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuY-eYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuY-uYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuY--YNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariableInput(readings)" incoming="_RWtwM-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuY_OYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuY_eYNEeWt6-AQEw3bRw" value="*"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuY_uYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariableInput(j)" incoming="_RWuXkeYNEeWt6-AQEw3bRw" 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="_RWuY_-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZAOYNEeWt6-AQEw3bRw" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuZAeYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariableInput(counter)" incoming="_RWuXj-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZAuYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZA-YNEeWt6-AQEw3bRw" value="1"/>
              </loopVariableInput>
              <loopVariableInput xmi:id="_RWuZBOYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.loopVariableInput(upper)" incoming="_RWuXkOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZBeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZBuYNEeWt6-AQEw3bRw" value="1"/>
              </loopVariableInput>
              <result xmi:id="_RWuZB-YNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.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="_RWuZCOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZCeYNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <result xmi:id="_RWuZCuYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.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="_RWuZC-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZDOYNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <result xmi:id="_RWuZDeYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.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="_RWuZDuYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZD-YNEeWt6-AQEw3bRw" value="*"/>
              </result>
              <result xmi:id="_RWuZEOYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.result(sum)" outgoing="_RWuXjeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZEeYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZEuYNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <result xmi:id="_RWuZE-YNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.result(outgoingEdges)" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZFOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZFeYNEeWt6-AQEw3bRw" value="*"/>
              </result>
              <result xmi:id="_RWuZFuYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.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="_RWuZF-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZGOYNEeWt6-AQEw3bRw" value="*"/>
              </result>
              <result xmi:id="_RWuZGeYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.result(sensors)" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZGuYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZG-YNEeWt6-AQEw3bRw" value="*"/>
              </result>
              <result xmi:id="_RWuZHOYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.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="_RWuZHeYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZHuYNEeWt6-AQEw3bRw" value="*"/>
              </result>
              <result xmi:id="_RWuZH-YNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.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="_RWuZIOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZIeYNEeWt6-AQEw3bRw" value="*"/>
              </result>
              <result xmi:id="_RWuZIuYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.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="_RWuZI-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZJOYNEeWt6-AQEw3bRw" value="*"/>
              </result>
              <result xmi:id="_RWuZJeYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.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="_RWuZJuYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZJ-YNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <result xmi:id="_RWuZKOYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.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="_RWuZKeYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZKuYNEeWt6-AQEw3bRw" value="*"/>
              </result>
              <result xmi:id="_RWuZK-YNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.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="_RWuZLOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZLeYNEeWt6-AQEw3bRw" value="*"/>
              </result>
              <result xmi:id="_RWuZLuYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.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="_RWuZL-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZMOYNEeWt6-AQEw3bRw" value="*"/>
              </result>
              <result xmi:id="_RWuZMeYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.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="_RWuZMuYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZM-YNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <result xmi:id="_RWuZNOYNEeWt6-AQEw3bRw" name="ForStatement@713d16a5.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="_RWuZNeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZNuYNEeWt6-AQEw3bRw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_RWuZN-YNEeWt6-AQEw3bRw" name="Fork(sum)" incoming="_RWuXjeYNEeWt6-AQEw3bRw" outgoing="_RWtwNuYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuZOOYNEeWt6-AQEw3bRw" name="LoopVariables(ForStatement@713d16a5)" outgoing="_RWuXkuYNEeWt6-AQEw3bRw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZOeYNEeWt6-AQEw3bRw" target="_RWuZRuYNEeWt6-AQEw3bRw" source="_RWuZQeYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZOuYNEeWt6-AQEw3bRw" target="_RWuZUuYNEeWt6-AQEw3bRw" source="_RWuZSeYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZO-YNEeWt6-AQEw3bRw" target="_RWuZVeYNEeWt6-AQEw3bRw" source="_RWuZTeYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWuZPOYNEeWt6-AQEw3bRw" name="Value(1)">
                <result xmi:id="_RWuZPeYNEeWt6-AQEw3bRw" name="Value(1).result" outgoing="_RWuXjuYNEeWt6-AQEw3bRw" 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="_RWuZPuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZP-YNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_RWuZQOYNEeWt6-AQEw3bRw" 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="_RWuZQeYNEeWt6-AQEw3bRw" name="Fork(Value(1).result)" incoming="_RWuXjuYNEeWt6-AQEw3bRw" outgoing="_RWuXkeYNEeWt6-AQEw3bRw _RWuZOeYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWuZQuYNEeWt6-AQEw3bRw" name="Call(-)">
                <argument xmi:id="_RWuZQ-YNEeWt6-AQEw3bRw" name="Call(-).argument(x)" incoming="_RWtwNOYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZROYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZReYNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <argument xmi:id="_RWuZRuYNEeWt6-AQEw3bRw" name="Call(-).argument(y)" incoming="_RWuZOeYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZR-YNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZSOYNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <result xmi:id="_RWuZSeYNEeWt6-AQEw3bRw" name="Call(-).result(result)" outgoing="_RWuZOuYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZSuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZS-YNEeWt6-AQEw3bRw" 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="_RWuZTOYNEeWt6-AQEw3bRw" name="Value(1)">
                <result xmi:id="_RWuZTeYNEeWt6-AQEw3bRw" name="Value(1).result" outgoing="_RWuZO-YNEeWt6-AQEw3bRw" 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="_RWuZTuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZT-YNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_RWuZUOYNEeWt6-AQEw3bRw" 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="_RWuZUeYNEeWt6-AQEw3bRw" name="Call(+)">
                <argument xmi:id="_RWuZUuYNEeWt6-AQEw3bRw" name="Call(+).argument(x)" incoming="_RWuZOuYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZU-YNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZVOYNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <argument xmi:id="_RWuZVeYNEeWt6-AQEw3bRw" name="Call(+).argument(y)" incoming="_RWuZO-YNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZVuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZV-YNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <result xmi:id="_RWuZWOYNEeWt6-AQEw3bRw" name="Call(+).result(result)" outgoing="_RWuXkOYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZWeYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZWuYNEeWt6-AQEw3bRw" 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="_RWuZW-YNEeWt6-AQEw3bRw" name="Value(1)">
                <result xmi:id="_RWuZXOYNEeWt6-AQEw3bRw" name="Value(1).result" outgoing="_RWuXj-YNEeWt6-AQEw3bRw" 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="_RWuZXeYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZXuYNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_RWuZX-YNEeWt6-AQEw3bRw" 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="_RWuZYOYNEeWt6-AQEw3bRw" name="ExpressionStatement@7d66b466" incoming="_RWtwN-YNEeWt6-AQEw3bRw" outgoing="_RWtwOuYNEeWt6-AQEw3bRw">
            <node xmi:type="uml:ForkNode" xmi:id="_RWuZYeYNEeWt6-AQEw3bRw" name="Fork(sum1)@61cdd4db" incoming="_RWtwNuYNEeWt6-AQEw3bRw" outgoing="_RWtwReYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuZYuYNEeWt6-AQEw3bRw" name="RightHandSide@1051a807"/>
          </node>
          <node xmi:type="uml:ExpansionRegion" xmi:id="_RWuZY-YNEeWt6-AQEw3bRw" name="ForStatement@7b71cabb" incoming="_RWtwOuYNEeWt6-AQEw3bRw" outgoing="_RWtwPeYNEeWt6-AQEw3bRw" inputElement="_RWuZcuYNEeWt6-AQEw3bRw _RWuZc-YNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZZOYNEeWt6-AQEw3bRw" target="_RWuZaOYNEeWt6-AQEw3bRw" source="_RWuZcuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZZeYNEeWt6-AQEw3bRw" target="_RWuZaeYNEeWt6-AQEw3bRw" source="_RWuZc-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZZuYNEeWt6-AQEw3bRw" target="_RWuZbOYNEeWt6-AQEw3bRw" source="_RWuZaeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZZ-YNEeWt6-AQEw3bRw" target="_RWuZb-YNEeWt6-AQEw3bRw" source="_RWuZaOYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWuZaOYNEeWt6-AQEw3bRw" name="Fork(outgoingEdge)" incoming="_RWuZZOYNEeWt6-AQEw3bRw" outgoing="_RWuZZ-YNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWuZaeYNEeWt6-AQEw3bRw" name="Fork(token)" incoming="_RWuZZeYNEeWt6-AQEw3bRw" outgoing="_RWuZZuYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuZauYNEeWt6-AQEw3bRw" name="ExpressionStatement@43440633">
              <node xmi:type="uml:CallOperationAction" xmi:id="_RWuZa-YNEeWt6-AQEw3bRw" name="Call(sendOffer)" operation="_RWu80eYNEeWt6-AQEw3bRw">
                <argument xmi:id="_RWuZbOYNEeWt6-AQEw3bRw" name="Call(sendOffer).argument(token)" incoming="_RWuZZuYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZbeYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZbuYNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <target xmi:id="_RWuZb-YNEeWt6-AQEw3bRw" name="Call(sendOffer).target" incoming="_RWuZZ-YNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZcOYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZceYNEeWt6-AQEw3bRw" value="1"/>
                </target>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ExpansionNode" xmi:id="_RWuZcuYNEeWt6-AQEw3bRw" name="ForStatement@7b71cabb.inputElement(outgoingEdge)" incoming="_RWtwOOYNEeWt6-AQEw3bRw" outgoing="_RWuZZOYNEeWt6-AQEw3bRw" regionAsInput="_RWuZY-YNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:ExpansionNode" xmi:id="_RWuZc-YNEeWt6-AQEw3bRw" name="ForStatement@7b71cabb.inputElement(token)" incoming="_RWtwOeYNEeWt6-AQEw3bRw" outgoing="_RWuZZeYNEeWt6-AQEw3bRw" regionAsInput="_RWuZY-YNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:ExpansionRegion" xmi:id="_RWuZdOYNEeWt6-AQEw3bRw" name="ForStatement@393fe089" incoming="_RWtwPeYNEeWt6-AQEw3bRw" outgoing="_RWtwQ-YNEeWt6-AQEw3bRw" mode="parallel" inputElement="_RWuZm-YNEeWt6-AQEw3bRw _RWuZnOYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZdeYNEeWt6-AQEw3bRw" target="_RWuZeuYNEeWt6-AQEw3bRw" source="_RWuZm-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZduYNEeWt6-AQEw3bRw" target="_RWuZe-YNEeWt6-AQEw3bRw" source="_RWuZnOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZd-YNEeWt6-AQEw3bRw" target="_RWuZkOYNEeWt6-AQEw3bRw" source="_RWuZeuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZeOYNEeWt6-AQEw3bRw" target="_RWuZleYNEeWt6-AQEw3bRw" source="_RWuZe-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZeeYNEeWt6-AQEw3bRw" target="_RWuZg-YNEeWt6-AQEw3bRw" source="_RWuZeuYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWuZeuYNEeWt6-AQEw3bRw" name="Fork(outgoingEdge)" incoming="_RWuZdeYNEeWt6-AQEw3bRw" outgoing="_RWuZd-YNEeWt6-AQEw3bRw _RWuZeeYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWuZe-YNEeWt6-AQEw3bRw" name="Fork(token)" incoming="_RWuZduYNEeWt6-AQEw3bRw" outgoing="_RWuZeOYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuZfOYNEeWt6-AQEw3bRw" name="ExpressionStatement@38ab2062">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZfeYNEeWt6-AQEw3bRw" target="_RWuZgOYNEeWt6-AQEw3bRw" source="_RWuZmOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_RWuZfuYNEeWt6-AQEw3bRw" target="_RWuZf-YNEeWt6-AQEw3bRw" source="_RWuZhuYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_RWuZf-YNEeWt6-AQEw3bRw" name="Call(sendOffer)" incoming="_RWuZfuYNEeWt6-AQEw3bRw" operation="_RWu80eYNEeWt6-AQEw3bRw">
                <argument xmi:id="_RWuZgOYNEeWt6-AQEw3bRw" name="Call(sendOffer).argument(token)" incoming="_RWuZfeYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZgeYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZguYNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <target xmi:id="_RWuZg-YNEeWt6-AQEw3bRw" name="Call(sendOffer).target" incoming="_RWuZeeYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZhOYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZheYNEeWt6-AQEw3bRw" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuZhuYNEeWt6-AQEw3bRw" name="Tuple@4f88b5c0" outgoing="_RWuZfuYNEeWt6-AQEw3bRw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZh-YNEeWt6-AQEw3bRw" target="_RWuZiuYNEeWt6-AQEw3bRw" source="_RWuZkOYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZiOYNEeWt6-AQEw3bRw" target="_RWuZkuYNEeWt6-AQEw3bRw" source="_RWuZjeYNEeWt6-AQEw3bRw"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_RWuZieYNEeWt6-AQEw3bRw" name="Read(token)" structuralFeature="_RWubJuYNEeWt6-AQEw3bRw">
                  <object xmi:id="_RWuZiuYNEeWt6-AQEw3bRw" name="Read(token).object" incoming="_RWuZh-YNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZi-YNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZjOYNEeWt6-AQEw3bRw" value="1"/>
                  </object>
                  <result xmi:id="_RWuZjeYNEeWt6-AQEw3bRw" name="Read(token).result" outgoing="_RWuZiOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZjuYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZj-YNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_RWuZkOYNEeWt6-AQEw3bRw" name="Fork(Fork(outgoingEdge))" incoming="_RWuZd-YNEeWt6-AQEw3bRw" outgoing="_RWuZh-YNEeWt6-AQEw3bRw"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWuZkeYNEeWt6-AQEw3bRw" name="Call(+)">
                  <argument xmi:id="_RWuZkuYNEeWt6-AQEw3bRw" name="Call(+).argument(x)" incoming="_RWuZiOYNEeWt6-AQEw3bRw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZk-YNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZlOYNEeWt6-AQEw3bRw" value="1"/>
                  </argument>
                  <argument xmi:id="_RWuZleYNEeWt6-AQEw3bRw" name="Call(+).argument(y)" incoming="_RWuZeOYNEeWt6-AQEw3bRw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZluYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZl-YNEeWt6-AQEw3bRw" value="1"/>
                  </argument>
                  <result xmi:id="_RWuZmOYNEeWt6-AQEw3bRw" name="Call(+).result(result)" outgoing="_RWuZfeYNEeWt6-AQEw3bRw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZmeYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZmuYNEeWt6-AQEw3bRw" 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="_RWuZm-YNEeWt6-AQEw3bRw" name="ForStatement@393fe089.inputElement(outgoingEdge)" incoming="_RWtwO-YNEeWt6-AQEw3bRw" outgoing="_RWuZdeYNEeWt6-AQEw3bRw" regionAsInput="_RWuZdOYNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:ExpansionNode" xmi:id="_RWuZnOYNEeWt6-AQEw3bRw" name="ForStatement@393fe089.inputElement(token)" incoming="_RWtwPOYNEeWt6-AQEw3bRw" outgoing="_RWuZduYNEeWt6-AQEw3bRw" regionAsInput="_RWuZdOYNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:ExpansionRegion" xmi:id="_RWuZneYNEeWt6-AQEw3bRw" name="ForStatement@59eb9d27" incoming="_RWtwQ-YNEeWt6-AQEw3bRw" mode="parallel" outputElement="_RWuZ0OYNEeWt6-AQEw3bRw _RWuZ0uYNEeWt6-AQEw3bRw" inputElement="_RWuZzeYNEeWt6-AQEw3bRw _RWuZzuYNEeWt6-AQEw3bRw _RWuZz-YNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZnuYNEeWt6-AQEw3bRw" target="_RWuZqOYNEeWt6-AQEw3bRw" source="_RWuZzeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZn-YNEeWt6-AQEw3bRw" target="_RWuZqeYNEeWt6-AQEw3bRw" source="_RWuZzuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZoOYNEeWt6-AQEw3bRw" target="_RWuZquYNEeWt6-AQEw3bRw" source="_RWuZz-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZoeYNEeWt6-AQEw3bRw" target="_RWuZruYNEeWt6-AQEw3bRw" source="_RWuZqOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZouYNEeWt6-AQEw3bRw" target="_RWuZseYNEeWt6-AQEw3bRw" source="_RWuZqeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZo-YNEeWt6-AQEw3bRw" target="_RWuZ0OYNEeWt6-AQEw3bRw" source="_RWuZtOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZpOYNEeWt6-AQEw3bRw" target="_RWuZuuYNEeWt6-AQEw3bRw" source="_RWuZqOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZpeYNEeWt6-AQEw3bRw" target="_RWuZveYNEeWt6-AQEw3bRw" source="_RWuZqeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZpuYNEeWt6-AQEw3bRw" target="_RWuZx-YNEeWt6-AQEw3bRw" source="_RWuZquYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZp-YNEeWt6-AQEw3bRw" target="_RWuZ0uYNEeWt6-AQEw3bRw" source="_RWuZyuYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWuZqOYNEeWt6-AQEw3bRw" name="Fork(lower)" incoming="_RWuZnuYNEeWt6-AQEw3bRw" outgoing="_RWuZoeYNEeWt6-AQEw3bRw _RWuZpOYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWuZqeYNEeWt6-AQEw3bRw" name="Fork(upper)" incoming="_RWuZn-YNEeWt6-AQEw3bRw" outgoing="_RWuZouYNEeWt6-AQEw3bRw _RWuZpeYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWuZquYNEeWt6-AQEw3bRw" name="Fork(root)" incoming="_RWuZoOYNEeWt6-AQEw3bRw" outgoing="_RWuZpuYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuZq-YNEeWt6-AQEw3bRw" name="BlockStatement@5d00ef9b">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuZrOYNEeWt6-AQEw3bRw" name="ExpressionStatement@6872d8d0">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWuZreYNEeWt6-AQEw3bRw" name="Call(+)">
                  <argument xmi:id="_RWuZruYNEeWt6-AQEw3bRw" name="Call(+).argument(x)" incoming="_RWuZoeYNEeWt6-AQEw3bRw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZr-YNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZsOYNEeWt6-AQEw3bRw" value="1"/>
                  </argument>
                  <argument xmi:id="_RWuZseYNEeWt6-AQEw3bRw" name="Call(+).argument(y)" incoming="_RWuZouYNEeWt6-AQEw3bRw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZsuYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZs-YNEeWt6-AQEw3bRw" value="1"/>
                  </argument>
                  <result xmi:id="_RWuZtOYNEeWt6-AQEw3bRw" name="Call(+).result(result)" outgoing="_RWuZo-YNEeWt6-AQEw3bRw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZteYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZtuYNEeWt6-AQEw3bRw" 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="_RWuZt-YNEeWt6-AQEw3bRw" name="ExpressionStatement@4edaa2c1">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZuOYNEeWt6-AQEw3bRw" target="_RWuZxOYNEeWt6-AQEw3bRw" source="_RWuZwOYNEeWt6-AQEw3bRw"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWuZueYNEeWt6-AQEw3bRw" name="Call(-)">
                  <argument xmi:id="_RWuZuuYNEeWt6-AQEw3bRw" name="Call(-).argument(x)" incoming="_RWuZpOYNEeWt6-AQEw3bRw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZu-YNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZvOYNEeWt6-AQEw3bRw" value="1"/>
                  </argument>
                  <argument xmi:id="_RWuZveYNEeWt6-AQEw3bRw" name="Call(-).argument(y)" incoming="_RWuZpeYNEeWt6-AQEw3bRw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZvuYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZv-YNEeWt6-AQEw3bRw" value="1"/>
                  </argument>
                  <result xmi:id="_RWuZwOYNEeWt6-AQEw3bRw" name="Call(-).result(result)" outgoing="_RWuZuOYNEeWt6-AQEw3bRw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZweYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZwuYNEeWt6-AQEw3bRw" 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="_RWuZw-YNEeWt6-AQEw3bRw" name="Call(*)">
                  <argument xmi:id="_RWuZxOYNEeWt6-AQEw3bRw" name="Call(*).argument(x)" incoming="_RWuZuOYNEeWt6-AQEw3bRw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZxeYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZxuYNEeWt6-AQEw3bRw" value="1"/>
                  </argument>
                  <argument xmi:id="_RWuZx-YNEeWt6-AQEw3bRw" name="Call(*).argument(y)" incoming="_RWuZpuYNEeWt6-AQEw3bRw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZyOYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZyeYNEeWt6-AQEw3bRw" value="1"/>
                  </argument>
                  <result xmi:id="_RWuZyuYNEeWt6-AQEw3bRw" name="Call(*).result(result)" outgoing="_RWuZp-YNEeWt6-AQEw3bRw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZy-YNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZzOYNEeWt6-AQEw3bRw" 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="_RWuZzeYNEeWt6-AQEw3bRw" name="ForStatement@59eb9d27.inputElement(lower)" incoming="_RWtwPuYNEeWt6-AQEw3bRw" outgoing="_RWuZnuYNEeWt6-AQEw3bRw" regionAsInput="_RWuZneYNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:ExpansionNode" xmi:id="_RWuZzuYNEeWt6-AQEw3bRw" name="ForStatement@59eb9d27.inputElement(upper)" incoming="_RWtwP-YNEeWt6-AQEw3bRw" outgoing="_RWuZn-YNEeWt6-AQEw3bRw" regionAsInput="_RWuZneYNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:ExpansionNode" xmi:id="_RWuZz-YNEeWt6-AQEw3bRw" name="ForStatement@59eb9d27.inputElement(root)" incoming="_RWtwQOYNEeWt6-AQEw3bRw" outgoing="_RWuZoOYNEeWt6-AQEw3bRw" regionAsInput="_RWuZneYNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:ExpansionNode" xmi:id="_RWuZ0OYNEeWt6-AQEw3bRw" name="ForStatement@59eb9d27.outputElement(SnEven)" incoming="_RWuZo-YNEeWt6-AQEw3bRw" outgoing="_RWtwQeYNEeWt6-AQEw3bRw" regionAsOutput="_RWuZneYNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:ForkNode" xmi:id="_RWuZ0eYNEeWt6-AQEw3bRw" name="Fork(SnEven)" incoming="_RWtwQeYNEeWt6-AQEw3bRw" outgoing="_RWtwR-YNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:ExpansionNode" xmi:id="_RWuZ0uYNEeWt6-AQEw3bRw" name="ForStatement@59eb9d27.outputElement(SnOdd)" incoming="_RWuZp-YNEeWt6-AQEw3bRw" outgoing="_RWtwQuYNEeWt6-AQEw3bRw" regionAsOutput="_RWuZneYNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:ForkNode" xmi:id="_RWuZ0-YNEeWt6-AQEw3bRw" name="Fork(SnOdd)" incoming="_RWtwQuYNEeWt6-AQEw3bRw" outgoing="_RWtwSOYNEeWt6-AQEw3bRw"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWtwBuYNEeWt6-AQEw3bRw" name="Output(readings)" incoming="_RWtwAeYNEeWt6-AQEw3bRw" parameter="_RWtv8uYNEeWt6-AQEw3bRw">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWtwB-YNEeWt6-AQEw3bRw" name="Output(sum1)" incoming="_RWtwAuYNEeWt6-AQEw3bRw" parameter="_RWtv9eYNEeWt6-AQEw3bRw">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWtwCOYNEeWt6-AQEw3bRw" name="Output(outgoingEdges)" incoming="_RWtwA-YNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" parameter="_RWtv-OYNEeWt6-AQEw3bRw"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWtwCeYNEeWt6-AQEw3bRw" name="Output(SnEven)" incoming="_RWtwBOYNEeWt6-AQEw3bRw" parameter="_RWtv--YNEeWt6-AQEw3bRw">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWtwCuYNEeWt6-AQEw3bRw" name="Output(SnOdd)" incoming="_RWtwBeYNEeWt6-AQEw3bRw" parameter="_RWtv_uYNEeWt6-AQEw3bRw">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_RWuZ1OYNEeWt6-AQEw3bRw" name="destroy$method$1" specification="_RWuaOuYNEeWt6-AQEw3bRw" node="_RWuZ1eYNEeWt6-AQEw3bRw" group="_RWuZ1eYNEeWt6-AQEw3bRw">
        <structuredNode xmi:id="_RWuZ1eYNEeWt6-AQEw3bRw" name="Body(destroy$method$1)"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_RWuZ1uYNEeWt6-AQEw3bRw" name="Statements_For_Looping$initialization$1" specification="_RWuaHuYNEeWt6-AQEw3bRw" node="_RWuZ1-YNEeWt6-AQEw3bRw" group="_RWuZ1-YNEeWt6-AQEw3bRw">
        <structuredNode xmi:id="_RWuZ1-YNEeWt6-AQEw3bRw" name="Body(Statements_For_Looping$initialization$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZ2OYNEeWt6-AQEw3bRw" target="_RWuZ5-YNEeWt6-AQEw3bRw" source="_RWuZ5OYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZ2eYNEeWt6-AQEw3bRw" target="_RWuZ6-YNEeWt6-AQEw3bRw" source="_RWuZ5-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZ2uYNEeWt6-AQEw3bRw" target="_RWuZ9uYNEeWt6-AQEw3bRw" source="_RWuZ5-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZ2-YNEeWt6-AQEw3bRw" target="_RWuaAOYNEeWt6-AQEw3bRw" source="_RWuZ5-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZ3OYNEeWt6-AQEw3bRw" target="_RWuaB-YNEeWt6-AQEw3bRw" source="_RWuaA-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZ3eYNEeWt6-AQEw3bRw" target="_RWuaE-YNEeWt6-AQEw3bRw" source="_RWuaCuYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZ3uYNEeWt6-AQEw3bRw" target="_RWuaGeYNEeWt6-AQEw3bRw" source="_RWuaDuYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWuZ3-YNEeWt6-AQEw3bRw" target="_RWuaHeYNEeWt6-AQEw3bRw" source="_RWuaHOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZ4OYNEeWt6-AQEw3bRw" target="_RWuaHeYNEeWt6-AQEw3bRw" source="_RWuaFuYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWuZ4eYNEeWt6-AQEw3bRw" target="_RWuZ6OYNEeWt6-AQEw3bRw" source="_RWuaHeYNEeWt6-AQEw3bRw">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_RWuZ4uYNEeWt6-AQEw3bRw" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_RWuZ4-YNEeWt6-AQEw3bRw" name="ReadSelf">
            <result xmi:id="_RWuZ5OYNEeWt6-AQEw3bRw" name="ReadSelf.result" outgoing="_RWuZ2OYNEeWt6-AQEw3bRw" type="_RWtuYeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZ5eYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZ5uYNEeWt6-AQEw3bRw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_RWuZ5-YNEeWt6-AQEw3bRw" name="Fork(ReadSelf.result)" incoming="_RWuZ2OYNEeWt6-AQEw3bRw" outgoing="_RWuZ2eYNEeWt6-AQEw3bRw _RWuZ2uYNEeWt6-AQEw3bRw _RWuZ2-YNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuZ6OYNEeWt6-AQEw3bRw" name="Initialization" incoming="_RWuZ4eYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWuZ6eYNEeWt6-AQEw3bRw" target="_RWuZ7uYNEeWt6-AQEw3bRw" source="_RWuZ6uYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_RWuZ6uYNEeWt6-AQEw3bRw" name="Call(Test$initialization$1)" outgoing="_RWuZ6eYNEeWt6-AQEw3bRw" operation="_RWu92eYNEeWt6-AQEw3bRw">
              <target xmi:id="_RWuZ6-YNEeWt6-AQEw3bRw" name="Call(Test$initialization$1).target" incoming="_RWuZ2eYNEeWt6-AQEw3bRw" type="_RWu86uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZ7OYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZ7eYNEeWt6-AQEw3bRw" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuZ7uYNEeWt6-AQEw3bRw" name="Set(initializationFlag)" incoming="_RWuZ6eYNEeWt6-AQEw3bRw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuZ7-YNEeWt6-AQEw3bRw" target="_RWuZ_OYNEeWt6-AQEw3bRw" source="_RWuZ8eYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWuZ8OYNEeWt6-AQEw3bRw" name="Value(true)">
                <result xmi:id="_RWuZ8eYNEeWt6-AQEw3bRw" name="Value(true).result" outgoing="_RWuZ7-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZ8uYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZ8-YNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralBoolean" xmi:id="_RWuZ9OYNEeWt6-AQEw3bRw" value="true">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                </value>
              </node>
              <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_RWuZ9eYNEeWt6-AQEw3bRw" name="Write(Statements_For_Looping$initializationFlag$1)" structuralFeature="_RWtuaOYNEeWt6-AQEw3bRw" isReplaceAll="true">
                <object xmi:id="_RWuZ9uYNEeWt6-AQEw3bRw" name="Write(Statements_For_Looping$initializationFlag$1).object" incoming="_RWuZ2uYNEeWt6-AQEw3bRw" type="_RWtuYeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZ9-YNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZ-OYNEeWt6-AQEw3bRw" value="1"/>
                </object>
                <result xmi:id="_RWuZ-eYNEeWt6-AQEw3bRw" name="Write(Statements_For_Looping$initializationFlag$1).result" type="_RWtuYeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZ-uYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZ--YNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:id="_RWuZ_OYNEeWt6-AQEw3bRw" name="Write(Statements_For_Looping$initializationFlag$1).value" incoming="_RWuZ7-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuZ_eYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuZ_uYNEeWt6-AQEw3bRw" value="1"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_RWuZ_-YNEeWt6-AQEw3bRw" name="Read(Statements_For_Looping$initializationFlag$1)" structuralFeature="_RWtuaOYNEeWt6-AQEw3bRw">
            <object xmi:id="_RWuaAOYNEeWt6-AQEw3bRw" name="Read(Statements_For_Looping$initializationFlag$1).object" incoming="_RWuZ2-YNEeWt6-AQEw3bRw" type="_RWtuYeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaAeYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaAuYNEeWt6-AQEw3bRw" value="1"/>
            </object>
            <result xmi:id="_RWuaA-YNEeWt6-AQEw3bRw" name="Read(Statements_For_Looping$initializationFlag$1).result" outgoing="_RWuZ3OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaBOYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaBeYNEeWt6-AQEw3bRw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWuaBuYNEeWt6-AQEw3bRw" name="Call(ListSize)">
            <argument xmi:id="_RWuaB-YNEeWt6-AQEw3bRw" name="Call(ListSize).argument(list)" incoming="_RWuZ3OYNEeWt6-AQEw3bRw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaCOYNEeWt6-AQEw3bRw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaCeYNEeWt6-AQEw3bRw" value="*"/>
            </argument>
            <result xmi:id="_RWuaCuYNEeWt6-AQEw3bRw" name="Call(ListSize).result(result)" outgoing="_RWuZ3eYNEeWt6-AQEw3bRw">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaC-YNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaDOYNEeWt6-AQEw3bRw" 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="_RWuaDeYNEeWt6-AQEw3bRw" name="Value(0)">
            <result xmi:id="_RWuaDuYNEeWt6-AQEw3bRw" name="Value(0).result" outgoing="_RWuZ3uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaD-YNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaEOYNEeWt6-AQEw3bRw" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_RWuaEeYNEeWt6-AQEw3bRw">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_RWuaEuYNEeWt6-AQEw3bRw" name="Test(Size==0)">
            <first xmi:id="_RWuaE-YNEeWt6-AQEw3bRw" name="Test(Size==0).first" incoming="_RWuZ3eYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaFOYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaFeYNEeWt6-AQEw3bRw" value="1"/>
            </first>
            <result xmi:id="_RWuaFuYNEeWt6-AQEw3bRw" name="Test(Size==0).result" outgoing="_RWuZ4OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaF-YNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaGOYNEeWt6-AQEw3bRw" value="1"/>
            </result>
            <second xmi:id="_RWuaGeYNEeWt6-AQEw3bRw" name="Test(Size==0).second" incoming="_RWuZ3uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaGuYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaG-YNEeWt6-AQEw3bRw" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_RWuaHOYNEeWt6-AQEw3bRw" name="InitialNode" outgoing="_RWuZ3-YNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_RWuaHeYNEeWt6-AQEw3bRw" name="Decision(Test(Statements_For_Looping$initializationFlag$1))" incoming="_RWuZ3-YNEeWt6-AQEw3bRw _RWuZ4OYNEeWt6-AQEw3bRw" outgoing="_RWuZ4eYNEeWt6-AQEw3bRw" decisionInputFlow="_RWuZ4OYNEeWt6-AQEw3bRw"/>
        </structuredNode>
      </ownedBehavior>
      <ownedOperation xmi:id="_RWuaHuYNEeWt6-AQEw3bRw" name="Statements_For_Looping$initialization$1" visibility="protected" method="_RWuZ1uYNEeWt6-AQEw3bRw"/>
      <ownedOperation xmi:id="_RWuaH-YNEeWt6-AQEw3bRw" name="Statements_For_Looping" visibility="public" method="_RWtua-YNEeWt6-AQEw3bRw">
        <ownedParameter xmi:id="_RWuaIOYNEeWt6-AQEw3bRw" name="" visibility="package" type="_RWtuYeYNEeWt6-AQEw3bRw" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaIeYNEeWt6-AQEw3bRw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaIuYNEeWt6-AQEw3bRw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_RWuaI-YNEeWt6-AQEw3bRw" name="run" visibility="public" method="_RWtukeYNEeWt6-AQEw3bRw">
        <ownedParameter xmi:id="_RWuaJOYNEeWt6-AQEw3bRw" name="tester" visibility="package" type="_RWu94-YNEeWt6-AQEw3bRw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaJeYNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaJuYNEeWt6-AQEw3bRw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_RWuaJ-YNEeWt6-AQEw3bRw" name="" visibility="package" type="_RWtuYeYNEeWt6-AQEw3bRw" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaKOYNEeWt6-AQEw3bRw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaKeYNEeWt6-AQEw3bRw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_RWuaKuYNEeWt6-AQEw3bRw" name="test" visibility="public" method="_RWtv8eYNEeWt6-AQEw3bRw">
        <ownedParameter xmi:id="_RWuaK-YNEeWt6-AQEw3bRw" 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="_RWuaLOYNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaLeYNEeWt6-AQEw3bRw" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_RWuaLuYNEeWt6-AQEw3bRw" 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="_RWuaL-YNEeWt6-AQEw3bRw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaMOYNEeWt6-AQEw3bRw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_RWuaMeYNEeWt6-AQEw3bRw" name="outgoingEdges" visibility="package" type="_RWubIuYNEeWt6-AQEw3bRw" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaMuYNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaM-YNEeWt6-AQEw3bRw" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_RWuaNOYNEeWt6-AQEw3bRw" 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="_RWuaNeYNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaNuYNEeWt6-AQEw3bRw" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_RWuaN-YNEeWt6-AQEw3bRw" 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="_RWuaOOYNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaOeYNEeWt6-AQEw3bRw" value="*"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_RWuaOuYNEeWt6-AQEw3bRw" name="destroy" visibility="public" method="_RWuZ1OYNEeWt6-AQEw3bRw" redefinedOperation="_RWu92uYNEeWt6-AQEw3bRw"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_RWuaO-YNEeWt6-AQEw3bRw" name="Sensor" visibility="private">
        <ownedAttribute xmi:id="_RWuaPOYNEeWt6-AQEw3bRw" 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="_RWuaPeYNEeWt6-AQEw3bRw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaPuYNEeWt6-AQEw3bRw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_RWuaP-YNEeWt6-AQEw3bRw" name="reading" visibility="private">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaQOYNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaQeYNEeWt6-AQEw3bRw" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_RWuaQuYNEeWt6-AQEw3bRw" name="Sensor$method$1" specification="_RWubFuYNEeWt6-AQEw3bRw" node="_RWuaTuYNEeWt6-AQEw3bRw _RWuaUeYNEeWt6-AQEw3bRw _RWuaT-YNEeWt6-AQEw3bRw _RWuaV-YNEeWt6-AQEw3bRw _RWuaUOYNEeWt6-AQEw3bRw" group="_RWuaUeYNEeWt6-AQEw3bRw _RWuaV-YNEeWt6-AQEw3bRw">
          <ownedParameter xmi:id="_RWuaQ-YNEeWt6-AQEw3bRw" name="reading">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaROYNEeWt6-AQEw3bRw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaReYNEeWt6-AQEw3bRw" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_RWuaRuYNEeWt6-AQEw3bRw" name="" type="_RWuaO-YNEeWt6-AQEw3bRw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaR-YNEeWt6-AQEw3bRw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaSOYNEeWt6-AQEw3bRw" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuaSeYNEeWt6-AQEw3bRw" target="_RWuaU-YNEeWt6-AQEw3bRw" source="_RWuaTuYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuaSuYNEeWt6-AQEw3bRw" target="_RWuadeYNEeWt6-AQEw3bRw" source="_RWuaVuYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuaS-YNEeWt6-AQEw3bRw" target="_RWuaT-YNEeWt6-AQEw3bRw" source="_RWuakeYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWuaTOYNEeWt6-AQEw3bRw" target="_RWuaUOYNEeWt6-AQEw3bRw" source="_RWuaUeYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWuaTeYNEeWt6-AQEw3bRw" target="_RWuaV-YNEeWt6-AQEw3bRw" source="_RWuaUOYNEeWt6-AQEw3bRw"/>
          <structuredNode xmi:id="_RWuaUeYNEeWt6-AQEw3bRw" name="Node(Input(reading))" outgoing="_RWuaTOYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuaUuYNEeWt6-AQEw3bRw" target="_RWuaVuYNEeWt6-AQEw3bRw" source="_RWuaU-YNEeWt6-AQEw3bRw"/>
            <structuredNodeInput xmi:id="_RWuaU-YNEeWt6-AQEw3bRw" name="Input(reading)" incoming="_RWuaSeYNEeWt6-AQEw3bRw" outgoing="_RWuaUuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaVOYNEeWt6-AQEw3bRw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaVeYNEeWt6-AQEw3bRw" value="1"/>
            </structuredNodeInput>
            <node xmi:type="uml:ForkNode" xmi:id="_RWuaVuYNEeWt6-AQEw3bRw" name="Fork(reading)" incoming="_RWuaUuYNEeWt6-AQEw3bRw" outgoing="_RWuaSuYNEeWt6-AQEw3bRw"/>
          </structuredNode>
          <structuredNode xmi:id="_RWuaV-YNEeWt6-AQEw3bRw" name="Body(Sensor$method$1)" incoming="_RWuaTeYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuaWOYNEeWt6-AQEw3bRw" target="_RWuakeYNEeWt6-AQEw3bRw" source="_RWuajuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuaWeYNEeWt6-AQEw3bRw" target="_RWuak-YNEeWt6-AQEw3bRw" source="_RWuakeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWuaWuYNEeWt6-AQEw3bRw" target="_RWuaY-YNEeWt6-AQEw3bRw" source="_RWuakuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuaW-YNEeWt6-AQEw3bRw" target="_RWual-YNEeWt6-AQEw3bRw" source="_RWuakeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuaXOYNEeWt6-AQEw3bRw" target="_RWuanuYNEeWt6-AQEw3bRw" source="_RWuamuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuaXeYNEeWt6-AQEw3bRw" target="_RWuaquYNEeWt6-AQEw3bRw" source="_RWuaoeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuaXuYNEeWt6-AQEw3bRw" target="_RWuasOYNEeWt6-AQEw3bRw" source="_RWuapeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWuaX-YNEeWt6-AQEw3bRw" target="_RWuatOYNEeWt6-AQEw3bRw" source="_RWuas-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuaYOYNEeWt6-AQEw3bRw" target="_RWuatOYNEeWt6-AQEw3bRw" source="_RWuareYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWuaYeYNEeWt6-AQEw3bRw" target="_RWuakuYNEeWt6-AQEw3bRw" source="_RWuatOYNEeWt6-AQEw3bRw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_RWuaYuYNEeWt6-AQEw3bRw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuaY-YNEeWt6-AQEw3bRw" name="Body" incoming="_RWuaWuYNEeWt6-AQEw3bRw">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuaZOYNEeWt6-AQEw3bRw" name="ExpressionStatement@74cf14dc">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuaZeYNEeWt6-AQEw3bRw" target="_RWuab-YNEeWt6-AQEw3bRw" source="_RWuaa-YNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuaZuYNEeWt6-AQEw3bRw" target="_RWuaeOYNEeWt6-AQEw3bRw" source="_RWuadeYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuaZ-YNEeWt6-AQEw3bRw" target="_RWuafuYNEeWt6-AQEw3bRw" source="_RWuacuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_RWuaaOYNEeWt6-AQEw3bRw" target="_RWuaaeYNEeWt6-AQEw3bRw" source="_RWuajOYNEeWt6-AQEw3bRw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuaaeYNEeWt6-AQEw3bRw" name="Expression(LeftHandSide@2c12c979)" incoming="_RWuaaOYNEeWt6-AQEw3bRw">
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_RWuaauYNEeWt6-AQEw3bRw" name="ReadSelf">
                    <result xmi:id="_RWuaa-YNEeWt6-AQEw3bRw" name="ReadSelf.result" outgoing="_RWuaZeYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuabOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuabeYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_RWuabuYNEeWt6-AQEw3bRw" name="Clear(reading)" structuralFeature="_RWuaP-YNEeWt6-AQEw3bRw">
                  <object xmi:id="_RWuab-YNEeWt6-AQEw3bRw" name="Clear(reading).object" incoming="_RWuaZeYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuacOYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaceYNEeWt6-AQEw3bRw" value="1"/>
                  </object>
                  <result xmi:id="_RWuacuYNEeWt6-AQEw3bRw" name="Clear(reading).result" outgoing="_RWuaZ-YNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuac-YNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuadOYNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_RWuadeYNEeWt6-AQEw3bRw" name="Fork(LeftHandSide@2c12c979)" incoming="_RWuaSuYNEeWt6-AQEw3bRw" outgoing="_RWuaZuYNEeWt6-AQEw3bRw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuaduYNEeWt6-AQEw3bRw" name="WriteAll(Sensor::reading)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuad-YNEeWt6-AQEw3bRw" target="_RWuai-YNEeWt6-AQEw3bRw" source="_RWuaeOYNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWuaeOYNEeWt6-AQEw3bRw" name="WriteAll(Sensor::reading).input(Sensor::reading)" incoming="_RWuaZuYNEeWt6-AQEw3bRw" outgoing="_RWuad-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaeeYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaeuYNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:ExpansionRegion" xmi:id="_RWuae-YNEeWt6-AQEw3bRw" name="Iterate(Write(reading))" inputElement="_RWuai-YNEeWt6-AQEw3bRw">
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuafOYNEeWt6-AQEw3bRw" target="_RWuaiOYNEeWt6-AQEw3bRw" source="_RWuai-YNEeWt6-AQEw3bRw"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuafeYNEeWt6-AQEw3bRw" target="_RWuaguYNEeWt6-AQEw3bRw" source="_RWuafuYNEeWt6-AQEw3bRw"/>
                    <structuredNodeInput xmi:id="_RWuafuYNEeWt6-AQEw3bRw" name="Iterate(Write(reading)).input(Clear(reading).result)" incoming="_RWuaZ-YNEeWt6-AQEw3bRw" outgoing="_RWuafeYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaf-YNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuagOYNEeWt6-AQEw3bRw" value="1"/>
                    </structuredNodeInput>
                    <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_RWuageYNEeWt6-AQEw3bRw" name="Write(reading)" structuralFeature="_RWuaP-YNEeWt6-AQEw3bRw">
                      <object xmi:id="_RWuaguYNEeWt6-AQEw3bRw" name="Write(reading).object" incoming="_RWuafeYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuag-YNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuahOYNEeWt6-AQEw3bRw" value="1"/>
                      </object>
                      <result xmi:id="_RWuaheYNEeWt6-AQEw3bRw" name="Write(reading).result" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuahuYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuah-YNEeWt6-AQEw3bRw" value="1"/>
                      </result>
                      <value xmi:id="_RWuaiOYNEeWt6-AQEw3bRw" name="Write(reading).value" incoming="_RWuafOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaieYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaiuYNEeWt6-AQEw3bRw" value="1"/>
                      </value>
                    </node>
                  </node>
                  <node xmi:type="uml:ExpansionNode" xmi:id="_RWuai-YNEeWt6-AQEw3bRw" name="Iterate(Write(reading)).inputElement" incoming="_RWuad-YNEeWt6-AQEw3bRw" outgoing="_RWuafOYNEeWt6-AQEw3bRw" regionAsInput="_RWuae-YNEeWt6-AQEw3bRw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuajOYNEeWt6-AQEw3bRw" name="RightHandSide@4ba19a5" outgoing="_RWuaaOYNEeWt6-AQEw3bRw"/>
              </node>
            </node>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_RWuajeYNEeWt6-AQEw3bRw" name="ReadSelf">
              <result xmi:id="_RWuajuYNEeWt6-AQEw3bRw" name="ReadSelf.result" outgoing="_RWuaWOYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaj-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuakOYNEeWt6-AQEw3bRw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_RWuakeYNEeWt6-AQEw3bRw" name="Fork(ReadSelf.result)" incoming="_RWuaWOYNEeWt6-AQEw3bRw" outgoing="_RWuaS-YNEeWt6-AQEw3bRw _RWuaWeYNEeWt6-AQEw3bRw _RWuaW-YNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_RWuakuYNEeWt6-AQEw3bRw" name="Call(Sensor$initialization$1)" incoming="_RWuaYeYNEeWt6-AQEw3bRw" outgoing="_RWuaWuYNEeWt6-AQEw3bRw" operation="_RWubFeYNEeWt6-AQEw3bRw">
              <target xmi:id="_RWuak-YNEeWt6-AQEw3bRw" name="Call(Sensor$initialization$1).target" incoming="_RWuaWeYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWualOYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWualeYNEeWt6-AQEw3bRw" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_RWualuYNEeWt6-AQEw3bRw" name="Read(Sensor$initializationFlag$1)" structuralFeature="_RWuaPOYNEeWt6-AQEw3bRw">
              <object xmi:id="_RWual-YNEeWt6-AQEw3bRw" name="Read(Sensor$initializationFlag$1).object" incoming="_RWuaW-YNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuamOYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuameYNEeWt6-AQEw3bRw" value="1"/>
              </object>
              <result xmi:id="_RWuamuYNEeWt6-AQEw3bRw" name="Read(Sensor$initializationFlag$1).result" outgoing="_RWuaXOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuam-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuanOYNEeWt6-AQEw3bRw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWuaneYNEeWt6-AQEw3bRw" name="Call(ListSize)">
              <argument xmi:id="_RWuanuYNEeWt6-AQEw3bRw" name="Call(ListSize).argument(list)" incoming="_RWuaXOYNEeWt6-AQEw3bRw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuan-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaoOYNEeWt6-AQEw3bRw" value="*"/>
              </argument>
              <result xmi:id="_RWuaoeYNEeWt6-AQEw3bRw" name="Call(ListSize).result(result)" outgoing="_RWuaXeYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaouYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuao-YNEeWt6-AQEw3bRw" 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="_RWuapOYNEeWt6-AQEw3bRw" name="Value(0)">
              <result xmi:id="_RWuapeYNEeWt6-AQEw3bRw" name="Value(0).result" outgoing="_RWuaXuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuapuYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuap-YNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_RWuaqOYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_RWuaqeYNEeWt6-AQEw3bRw" name="Test(Size==0)">
              <first xmi:id="_RWuaquYNEeWt6-AQEw3bRw" name="Test(Size==0).first" incoming="_RWuaXeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaq-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuarOYNEeWt6-AQEw3bRw" value="1"/>
              </first>
              <result xmi:id="_RWuareYNEeWt6-AQEw3bRw" name="Test(Size==0).result" outgoing="_RWuaYOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaruYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuar-YNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <second xmi:id="_RWuasOYNEeWt6-AQEw3bRw" name="Test(Size==0).second" incoming="_RWuaXuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaseYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuasuYNEeWt6-AQEw3bRw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_RWuas-YNEeWt6-AQEw3bRw" name="InitialNode" outgoing="_RWuaX-YNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_RWuatOYNEeWt6-AQEw3bRw" name="Decision(Test(Sensor$initializationFlag$1))" incoming="_RWuaX-YNEeWt6-AQEw3bRw _RWuaYOYNEeWt6-AQEw3bRw" outgoing="_RWuaYeYNEeWt6-AQEw3bRw" decisionInputFlow="_RWuaYOYNEeWt6-AQEw3bRw"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWuaTuYNEeWt6-AQEw3bRw" name="Input(reading)" outgoing="_RWuaSeYNEeWt6-AQEw3bRw" parameter="_RWuaQ-YNEeWt6-AQEw3bRw">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </node>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWuaT-YNEeWt6-AQEw3bRw" name="Return" incoming="_RWuaS-YNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" parameter="_RWuaRuYNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:JoinNode" xmi:id="_RWuaUOYNEeWt6-AQEw3bRw" name="Join(Input))" incoming="_RWuaTOYNEeWt6-AQEw3bRw" outgoing="_RWuaTeYNEeWt6-AQEw3bRw"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_RWuateYNEeWt6-AQEw3bRw" name="getNextReading$method$1" specification="_RWubHeYNEeWt6-AQEw3bRw" node="_RWuau-YNEeWt6-AQEw3bRw _RWuavOYNEeWt6-AQEw3bRw _RWuaveYNEeWt6-AQEw3bRw" group="_RWuaveYNEeWt6-AQEw3bRw">
          <ownedParameter xmi:id="_RWuatuYNEeWt6-AQEw3bRw" name="" direction="return">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuat-YNEeWt6-AQEw3bRw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuauOYNEeWt6-AQEw3bRw" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWuaueYNEeWt6-AQEw3bRw" target="_RWuavOYNEeWt6-AQEw3bRw" source="_RWuavuYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuauuYNEeWt6-AQEw3bRw" target="_RWuau-YNEeWt6-AQEw3bRw" source="_RWuawuYNEeWt6-AQEw3bRw"/>
          <structuredNode xmi:id="_RWuaveYNEeWt6-AQEw3bRw" name="Body(getNextReading$method$1)">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWuavuYNEeWt6-AQEw3bRw" name="ReturnStatement@48f8572f" outgoing="_RWuaueYNEeWt6-AQEw3bRw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuav-YNEeWt6-AQEw3bRw" target="_RWua0OYNEeWt6-AQEw3bRw" source="_RWuaxuYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuawOYNEeWt6-AQEw3bRw" target="_RWuayuYNEeWt6-AQEw3bRw" source="_RWua0OYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuaweYNEeWt6-AQEw3bRw" target="_RWuawuYNEeWt6-AQEw3bRw" source="_RWuazeYNEeWt6-AQEw3bRw"/>
              <structuredNodeOutput xmi:id="_RWuawuYNEeWt6-AQEw3bRw" name="ReturnStatement@48f8572f.output" incoming="_RWuaweYNEeWt6-AQEw3bRw" outgoing="_RWuauuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuaw-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaxOYNEeWt6-AQEw3bRw" value="1"/>
              </structuredNodeOutput>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_RWuaxeYNEeWt6-AQEw3bRw" name="ReadSelf">
                <result xmi:id="_RWuaxuYNEeWt6-AQEw3bRw" name="ReadSelf.result" outgoing="_RWuav-YNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuax-YNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuayOYNEeWt6-AQEw3bRw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_RWuayeYNEeWt6-AQEw3bRw" name="Read(reading)" structuralFeature="_RWuaP-YNEeWt6-AQEw3bRw">
                <object xmi:id="_RWuayuYNEeWt6-AQEw3bRw" name="Read(reading).object" incoming="_RWuawOYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuay-YNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuazOYNEeWt6-AQEw3bRw" value="1"/>
                </object>
                <result xmi:id="_RWuazeYNEeWt6-AQEw3bRw" name="Read(reading).result" outgoing="_RWuaweYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWuazuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWuaz-YNEeWt6-AQEw3bRw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_RWua0OYNEeWt6-AQEw3bRw" name="Fork(ReadSelf.result)" incoming="_RWuav-YNEeWt6-AQEw3bRw" outgoing="_RWuawOYNEeWt6-AQEw3bRw"/>
            </node>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWuau-YNEeWt6-AQEw3bRw" name="Return" incoming="_RWuauuYNEeWt6-AQEw3bRw" parameter="_RWuatuYNEeWt6-AQEw3bRw">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </node>
          <node xmi:type="uml:ActivityFinalNode" xmi:id="_RWuavOYNEeWt6-AQEw3bRw" name="Final" incoming="_RWuaueYNEeWt6-AQEw3bRw"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_RWua0eYNEeWt6-AQEw3bRw" name="destroy$method$1" specification="_RWubIeYNEeWt6-AQEw3bRw" node="_RWua0uYNEeWt6-AQEw3bRw" group="_RWua0uYNEeWt6-AQEw3bRw">
          <structuredNode xmi:id="_RWua0uYNEeWt6-AQEw3bRw" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_RWua0-YNEeWt6-AQEw3bRw" name="Sensor$initialization$1" specification="_RWubFeYNEeWt6-AQEw3bRw" node="_RWua1OYNEeWt6-AQEw3bRw" group="_RWua1OYNEeWt6-AQEw3bRw">
          <structuredNode xmi:id="_RWua1OYNEeWt6-AQEw3bRw" name="Body(Sensor$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWua1eYNEeWt6-AQEw3bRw" target="_RWua4-YNEeWt6-AQEw3bRw" source="_RWua4OYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWua1uYNEeWt6-AQEw3bRw" target="_RWua7eYNEeWt6-AQEw3bRw" source="_RWua4-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWua1-YNEeWt6-AQEw3bRw" target="_RWua9-YNEeWt6-AQEw3bRw" source="_RWua4-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWua2OYNEeWt6-AQEw3bRw" target="_RWua_uYNEeWt6-AQEw3bRw" source="_RWua-uYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWua2eYNEeWt6-AQEw3bRw" target="_RWubCuYNEeWt6-AQEw3bRw" source="_RWubAeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWua2uYNEeWt6-AQEw3bRw" target="_RWubEOYNEeWt6-AQEw3bRw" source="_RWubBeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWua2-YNEeWt6-AQEw3bRw" target="_RWubFOYNEeWt6-AQEw3bRw" source="_RWubE-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWua3OYNEeWt6-AQEw3bRw" target="_RWubFOYNEeWt6-AQEw3bRw" source="_RWubDeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWua3eYNEeWt6-AQEw3bRw" target="_RWua5OYNEeWt6-AQEw3bRw" source="_RWubFOYNEeWt6-AQEw3bRw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_RWua3uYNEeWt6-AQEw3bRw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_RWua3-YNEeWt6-AQEw3bRw" name="ReadSelf">
              <result xmi:id="_RWua4OYNEeWt6-AQEw3bRw" name="ReadSelf.result" outgoing="_RWua1eYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWua4eYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWua4uYNEeWt6-AQEw3bRw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_RWua4-YNEeWt6-AQEw3bRw" name="Fork(ReadSelf.result)" incoming="_RWua1eYNEeWt6-AQEw3bRw" outgoing="_RWua1uYNEeWt6-AQEw3bRw _RWua1-YNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWua5OYNEeWt6-AQEw3bRw" name="Initialization" incoming="_RWua3eYNEeWt6-AQEw3bRw">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWua5eYNEeWt6-AQEw3bRw" name="Set(initializationFlag)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWua5uYNEeWt6-AQEw3bRw" target="_RWua8-YNEeWt6-AQEw3bRw" source="_RWua6OYNEeWt6-AQEw3bRw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWua5-YNEeWt6-AQEw3bRw" name="Value(true)">
                  <result xmi:id="_RWua6OYNEeWt6-AQEw3bRw" name="Value(true).result" outgoing="_RWua5uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWua6eYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWua6uYNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_RWua6-YNEeWt6-AQEw3bRw" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_RWua7OYNEeWt6-AQEw3bRw" name="Write(Sensor$initializationFlag$1)" structuralFeature="_RWuaPOYNEeWt6-AQEw3bRw" isReplaceAll="true">
                  <object xmi:id="_RWua7eYNEeWt6-AQEw3bRw" name="Write(Sensor$initializationFlag$1).object" incoming="_RWua1uYNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWua7uYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWua7-YNEeWt6-AQEw3bRw" value="1"/>
                  </object>
                  <result xmi:id="_RWua8OYNEeWt6-AQEw3bRw" name="Write(Sensor$initializationFlag$1).result" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWua8eYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWua8uYNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                  <value xmi:id="_RWua8-YNEeWt6-AQEw3bRw" name="Write(Sensor$initializationFlag$1).value" incoming="_RWua5uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWua9OYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWua9eYNEeWt6-AQEw3bRw" value="1"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_RWua9uYNEeWt6-AQEw3bRw" name="Read(Sensor$initializationFlag$1)" structuralFeature="_RWuaPOYNEeWt6-AQEw3bRw">
              <object xmi:id="_RWua9-YNEeWt6-AQEw3bRw" name="Read(Sensor$initializationFlag$1).object" incoming="_RWua1-YNEeWt6-AQEw3bRw" type="_RWuaO-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWua-OYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWua-eYNEeWt6-AQEw3bRw" value="1"/>
              </object>
              <result xmi:id="_RWua-uYNEeWt6-AQEw3bRw" name="Read(Sensor$initializationFlag$1).result" outgoing="_RWua2OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWua--YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWua_OYNEeWt6-AQEw3bRw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWua_eYNEeWt6-AQEw3bRw" name="Call(ListSize)">
              <argument xmi:id="_RWua_uYNEeWt6-AQEw3bRw" name="Call(ListSize).argument(list)" incoming="_RWua2OYNEeWt6-AQEw3bRw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWua_-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubAOYNEeWt6-AQEw3bRw" value="*"/>
              </argument>
              <result xmi:id="_RWubAeYNEeWt6-AQEw3bRw" name="Call(ListSize).result(result)" outgoing="_RWua2eYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubAuYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubA-YNEeWt6-AQEw3bRw" 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="_RWubBOYNEeWt6-AQEw3bRw" name="Value(0)">
              <result xmi:id="_RWubBeYNEeWt6-AQEw3bRw" name="Value(0).result" outgoing="_RWua2uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubBuYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubB-YNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_RWubCOYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_RWubCeYNEeWt6-AQEw3bRw" name="Test(Size==0)">
              <first xmi:id="_RWubCuYNEeWt6-AQEw3bRw" name="Test(Size==0).first" incoming="_RWua2eYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubC-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubDOYNEeWt6-AQEw3bRw" value="1"/>
              </first>
              <result xmi:id="_RWubDeYNEeWt6-AQEw3bRw" name="Test(Size==0).result" outgoing="_RWua3OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubDuYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubD-YNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <second xmi:id="_RWubEOYNEeWt6-AQEw3bRw" name="Test(Size==0).second" incoming="_RWua2uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubEeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubEuYNEeWt6-AQEw3bRw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_RWubE-YNEeWt6-AQEw3bRw" name="InitialNode" outgoing="_RWua2-YNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_RWubFOYNEeWt6-AQEw3bRw" name="Decision(Test(Sensor$initializationFlag$1))" incoming="_RWua2-YNEeWt6-AQEw3bRw _RWua3OYNEeWt6-AQEw3bRw" outgoing="_RWua3eYNEeWt6-AQEw3bRw" decisionInputFlow="_RWua3OYNEeWt6-AQEw3bRw"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_RWubFeYNEeWt6-AQEw3bRw" name="Sensor$initialization$1" visibility="protected" method="_RWua0-YNEeWt6-AQEw3bRw"/>
        <ownedOperation xmi:id="_RWubFuYNEeWt6-AQEw3bRw" name="Sensor" visibility="public" method="_RWuaQuYNEeWt6-AQEw3bRw">
          <ownedParameter xmi:id="_RWubF-YNEeWt6-AQEw3bRw" name="reading" visibility="package">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubGOYNEeWt6-AQEw3bRw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubGeYNEeWt6-AQEw3bRw" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_RWubGuYNEeWt6-AQEw3bRw" name="" visibility="package" type="_RWuaO-YNEeWt6-AQEw3bRw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubG-YNEeWt6-AQEw3bRw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubHOYNEeWt6-AQEw3bRw" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_RWubHeYNEeWt6-AQEw3bRw" name="getNextReading" visibility="public" method="_RWuateYNEeWt6-AQEw3bRw">
          <ownedParameter xmi:id="_RWubHuYNEeWt6-AQEw3bRw" 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="_RWubH-YNEeWt6-AQEw3bRw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubIOYNEeWt6-AQEw3bRw" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_RWubIeYNEeWt6-AQEw3bRw" name="destroy" visibility="public" method="_RWua0eYNEeWt6-AQEw3bRw"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_RWubIuYNEeWt6-AQEw3bRw" name="ActivityEdgeInstance" visibility="private">
        <ownedAttribute xmi:id="_RWubI-YNEeWt6-AQEw3bRw" 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="_RWubJOYNEeWt6-AQEw3bRw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubJeYNEeWt6-AQEw3bRw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_RWubJuYNEeWt6-AQEw3bRw" name="token" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubJ-YNEeWt6-AQEw3bRw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubKOYNEeWt6-AQEw3bRw" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_RWubKeYNEeWt6-AQEw3bRw" name="sendOffer$method$1" specification="_RWu80eYNEeWt6-AQEw3bRw" node="_RWubMeYNEeWt6-AQEw3bRw _RWubM-YNEeWt6-AQEw3bRw _RWubOeYNEeWt6-AQEw3bRw _RWubMuYNEeWt6-AQEw3bRw" group="_RWubM-YNEeWt6-AQEw3bRw _RWubOeYNEeWt6-AQEw3bRw">
          <ownedParameter xmi:id="_RWubKuYNEeWt6-AQEw3bRw" name="token">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubK-YNEeWt6-AQEw3bRw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubLOYNEeWt6-AQEw3bRw" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWubLeYNEeWt6-AQEw3bRw" target="_RWubNeYNEeWt6-AQEw3bRw" source="_RWubMeYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWubLuYNEeWt6-AQEw3bRw" target="_RWubS-YNEeWt6-AQEw3bRw" source="_RWubOOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWubL-YNEeWt6-AQEw3bRw" target="_RWubMuYNEeWt6-AQEw3bRw" source="_RWubM-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWubMOYNEeWt6-AQEw3bRw" target="_RWubOeYNEeWt6-AQEw3bRw" source="_RWubMuYNEeWt6-AQEw3bRw"/>
          <structuredNode xmi:id="_RWubM-YNEeWt6-AQEw3bRw" name="Node(Input(token))" outgoing="_RWubL-YNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWubNOYNEeWt6-AQEw3bRw" target="_RWubOOYNEeWt6-AQEw3bRw" source="_RWubNeYNEeWt6-AQEw3bRw"/>
            <structuredNodeInput xmi:id="_RWubNeYNEeWt6-AQEw3bRw" name="Input(token)" incoming="_RWubLeYNEeWt6-AQEw3bRw" outgoing="_RWubNOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubNuYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubN-YNEeWt6-AQEw3bRw" value="1"/>
            </structuredNodeInput>
            <node xmi:type="uml:ForkNode" xmi:id="_RWubOOYNEeWt6-AQEw3bRw" name="Fork(token)" incoming="_RWubNOYNEeWt6-AQEw3bRw" outgoing="_RWubLuYNEeWt6-AQEw3bRw"/>
          </structuredNode>
          <structuredNode xmi:id="_RWubOeYNEeWt6-AQEw3bRw" name="Body(sendOffer$method$1)" incoming="_RWubMOYNEeWt6-AQEw3bRw">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWubOuYNEeWt6-AQEw3bRw" name="ExpressionStatement@4c9f2ca6">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWubO-YNEeWt6-AQEw3bRw" target="_RWubReYNEeWt6-AQEw3bRw" source="_RWubQeYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWubPOYNEeWt6-AQEw3bRw" target="_RWubTuYNEeWt6-AQEw3bRw" source="_RWubS-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWubPeYNEeWt6-AQEw3bRw" target="_RWubUuYNEeWt6-AQEw3bRw" source="_RWubSOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_RWubPuYNEeWt6-AQEw3bRw" target="_RWubP-YNEeWt6-AQEw3bRw" source="_RWubW-YNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWubP-YNEeWt6-AQEw3bRw" name="Expression(LeftHandSide@58b79bd4)" incoming="_RWubPuYNEeWt6-AQEw3bRw">
                <node xmi:type="uml:ReadSelfAction" xmi:id="_RWubQOYNEeWt6-AQEw3bRw" name="ReadSelf">
                  <result xmi:id="_RWubQeYNEeWt6-AQEw3bRw" name="ReadSelf.result" outgoing="_RWubO-YNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubQuYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubQ-YNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                </node>
              </node>
              <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_RWubROYNEeWt6-AQEw3bRw" name="Clear(token)" structuralFeature="_RWubJuYNEeWt6-AQEw3bRw">
                <object xmi:id="_RWubReYNEeWt6-AQEw3bRw" name="Clear(token).object" incoming="_RWubO-YNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubRuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubR-YNEeWt6-AQEw3bRw" value="1"/>
                </object>
                <result xmi:id="_RWubSOYNEeWt6-AQEw3bRw" name="Clear(token).result" outgoing="_RWubPeYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubSeYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubSuYNEeWt6-AQEw3bRw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_RWubS-YNEeWt6-AQEw3bRw" name="Fork(LeftHandSide@58b79bd4)" incoming="_RWubLuYNEeWt6-AQEw3bRw" outgoing="_RWubPOYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWubTOYNEeWt6-AQEw3bRw" name="WriteAll(ActivityEdgeInstance::token)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWubTeYNEeWt6-AQEw3bRw" target="_RWubWOYNEeWt6-AQEw3bRw" source="_RWubTuYNEeWt6-AQEw3bRw"/>
                <structuredNodeInput xmi:id="_RWubTuYNEeWt6-AQEw3bRw" name="WriteAll(ActivityEdgeInstance::token).input(ActivityEdgeInstance::token)" incoming="_RWubPOYNEeWt6-AQEw3bRw" outgoing="_RWubTeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubT-YNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubUOYNEeWt6-AQEw3bRw" value="1"/>
                </structuredNodeInput>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_RWubUeYNEeWt6-AQEw3bRw" name="Write(token)" structuralFeature="_RWubJuYNEeWt6-AQEw3bRw" isReplaceAll="true">
                  <object xmi:id="_RWubUuYNEeWt6-AQEw3bRw" name="Write(token).object" incoming="_RWubPeYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubU-YNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubVOYNEeWt6-AQEw3bRw" value="1"/>
                  </object>
                  <result xmi:id="_RWubVeYNEeWt6-AQEw3bRw" name="Write(token).result" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubVuYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubV-YNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                  <value xmi:id="_RWubWOYNEeWt6-AQEw3bRw" name="Write(token).value" incoming="_RWubTeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubWeYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubWuYNEeWt6-AQEw3bRw" value="1"/>
                  </value>
                </node>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWubW-YNEeWt6-AQEw3bRw" name="RightHandSide@40d137ab" outgoing="_RWubPuYNEeWt6-AQEw3bRw"/>
            </node>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWubMeYNEeWt6-AQEw3bRw" name="Input(token)" outgoing="_RWubLeYNEeWt6-AQEw3bRw" parameter="_RWubKuYNEeWt6-AQEw3bRw">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </node>
          <node xmi:type="uml:JoinNode" xmi:id="_RWubMuYNEeWt6-AQEw3bRw" name="Join(Input))" incoming="_RWubL-YNEeWt6-AQEw3bRw" outgoing="_RWubMOYNEeWt6-AQEw3bRw"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_RWubXOYNEeWt6-AQEw3bRw" name="ActivityEdgeInstance$method$1" specification="_RWu81eYNEeWt6-AQEw3bRw" node="_RWubYeYNEeWt6-AQEw3bRw _RWubYuYNEeWt6-AQEw3bRw" group="_RWubYuYNEeWt6-AQEw3bRw">
          <ownedParameter xmi:id="_RWubXeYNEeWt6-AQEw3bRw" name="" type="_RWubIuYNEeWt6-AQEw3bRw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubXuYNEeWt6-AQEw3bRw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubX-YNEeWt6-AQEw3bRw" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWubYOYNEeWt6-AQEw3bRw" target="_RWubYeYNEeWt6-AQEw3bRw" source="_RWubc-YNEeWt6-AQEw3bRw"/>
          <structuredNode xmi:id="_RWubYuYNEeWt6-AQEw3bRw" name="Body(ActivityEdgeInstance$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWubY-YNEeWt6-AQEw3bRw" target="_RWubc-YNEeWt6-AQEw3bRw" source="_RWubcOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWubZOYNEeWt6-AQEw3bRw" target="_RWubdeYNEeWt6-AQEw3bRw" source="_RWubc-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWubZeYNEeWt6-AQEw3bRw" target="_RWubbuYNEeWt6-AQEw3bRw" source="_RWubdOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWubZuYNEeWt6-AQEw3bRw" target="_RWubeeYNEeWt6-AQEw3bRw" source="_RWubc-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWubZ-YNEeWt6-AQEw3bRw" target="_RWubgOYNEeWt6-AQEw3bRw" source="_RWubfOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWubaOYNEeWt6-AQEw3bRw" target="_RWu8geYNEeWt6-AQEw3bRw" source="_RWubg-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWubaeYNEeWt6-AQEw3bRw" target="_RWu8h-YNEeWt6-AQEw3bRw" source="_RWubh-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWubauYNEeWt6-AQEw3bRw" target="_RWu8i-YNEeWt6-AQEw3bRw" source="_RWu8iuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWuba-YNEeWt6-AQEw3bRw" target="_RWu8i-YNEeWt6-AQEw3bRw" source="_RWu8hOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWubbOYNEeWt6-AQEw3bRw" target="_RWubdOYNEeWt6-AQEw3bRw" source="_RWu8i-YNEeWt6-AQEw3bRw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_RWubbeYNEeWt6-AQEw3bRw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWubbuYNEeWt6-AQEw3bRw" name="Body" incoming="_RWubZeYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_RWubb-YNEeWt6-AQEw3bRw" name="ReadSelf">
              <result xmi:id="_RWubcOYNEeWt6-AQEw3bRw" name="ReadSelf.result" outgoing="_RWubY-YNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubceYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubcuYNEeWt6-AQEw3bRw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_RWubc-YNEeWt6-AQEw3bRw" name="Fork(ReadSelf.result)" incoming="_RWubY-YNEeWt6-AQEw3bRw" outgoing="_RWubYOYNEeWt6-AQEw3bRw _RWubZOYNEeWt6-AQEw3bRw _RWubZuYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_RWubdOYNEeWt6-AQEw3bRw" name="Call(ActivityEdgeInstance$initialization$1)" incoming="_RWubbOYNEeWt6-AQEw3bRw" outgoing="_RWubZeYNEeWt6-AQEw3bRw" operation="_RWu80OYNEeWt6-AQEw3bRw">
              <target xmi:id="_RWubdeYNEeWt6-AQEw3bRw" name="Call(ActivityEdgeInstance$initialization$1).target" incoming="_RWubZOYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubduYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubd-YNEeWt6-AQEw3bRw" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_RWubeOYNEeWt6-AQEw3bRw" name="Read(ActivityEdgeInstance$initializationFlag$1)" structuralFeature="_RWubI-YNEeWt6-AQEw3bRw">
              <object xmi:id="_RWubeeYNEeWt6-AQEw3bRw" name="Read(ActivityEdgeInstance$initializationFlag$1).object" incoming="_RWubZuYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubeuYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWube-YNEeWt6-AQEw3bRw" value="1"/>
              </object>
              <result xmi:id="_RWubfOYNEeWt6-AQEw3bRw" name="Read(ActivityEdgeInstance$initializationFlag$1).result" outgoing="_RWubZ-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubfeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubfuYNEeWt6-AQEw3bRw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWubf-YNEeWt6-AQEw3bRw" name="Call(ListSize)">
              <argument xmi:id="_RWubgOYNEeWt6-AQEw3bRw" name="Call(ListSize).argument(list)" incoming="_RWubZ-YNEeWt6-AQEw3bRw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubgeYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubguYNEeWt6-AQEw3bRw" value="*"/>
              </argument>
              <result xmi:id="_RWubg-YNEeWt6-AQEw3bRw" name="Call(ListSize).result(result)" outgoing="_RWubaOYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubhOYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubheYNEeWt6-AQEw3bRw" 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="_RWubhuYNEeWt6-AQEw3bRw" name="Value(0)">
              <result xmi:id="_RWubh-YNEeWt6-AQEw3bRw" name="Value(0).result" outgoing="_RWubaeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWubiOYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWubieYNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_RWubiuYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_RWu8gOYNEeWt6-AQEw3bRw" name="Test(Size==0)">
              <first xmi:id="_RWu8geYNEeWt6-AQEw3bRw" name="Test(Size==0).first" incoming="_RWubaOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu8guYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu8g-YNEeWt6-AQEw3bRw" value="1"/>
              </first>
              <result xmi:id="_RWu8hOYNEeWt6-AQEw3bRw" name="Test(Size==0).result" outgoing="_RWuba-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu8heYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu8huYNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <second xmi:id="_RWu8h-YNEeWt6-AQEw3bRw" name="Test(Size==0).second" incoming="_RWubaeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu8iOYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu8ieYNEeWt6-AQEw3bRw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_RWu8iuYNEeWt6-AQEw3bRw" name="InitialNode" outgoing="_RWubauYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_RWu8i-YNEeWt6-AQEw3bRw" name="Decision(Test(ActivityEdgeInstance$initializationFlag$1))" incoming="_RWubauYNEeWt6-AQEw3bRw _RWuba-YNEeWt6-AQEw3bRw" outgoing="_RWubbOYNEeWt6-AQEw3bRw" decisionInputFlow="_RWuba-YNEeWt6-AQEw3bRw"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWubYeYNEeWt6-AQEw3bRw" name="Return" incoming="_RWubYOYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" parameter="_RWubXeYNEeWt6-AQEw3bRw"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_RWu8jOYNEeWt6-AQEw3bRw" name="destroy$method$1" specification="_RWu82eYNEeWt6-AQEw3bRw" node="_RWu8jeYNEeWt6-AQEw3bRw" group="_RWu8jeYNEeWt6-AQEw3bRw">
          <structuredNode xmi:id="_RWu8jeYNEeWt6-AQEw3bRw" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_RWu8juYNEeWt6-AQEw3bRw" name="ActivityEdgeInstance$initialization$1" specification="_RWu80OYNEeWt6-AQEw3bRw" node="_RWu8j-YNEeWt6-AQEw3bRw" group="_RWu8j-YNEeWt6-AQEw3bRw">
          <structuredNode xmi:id="_RWu8j-YNEeWt6-AQEw3bRw" name="Body(ActivityEdgeInstance$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu8kOYNEeWt6-AQEw3bRw" target="_RWu8nuYNEeWt6-AQEw3bRw" source="_RWu8m-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu8keYNEeWt6-AQEw3bRw" target="_RWu8qOYNEeWt6-AQEw3bRw" source="_RWu8nuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu8kuYNEeWt6-AQEw3bRw" target="_RWu8suYNEeWt6-AQEw3bRw" source="_RWu8nuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu8k-YNEeWt6-AQEw3bRw" target="_RWu8ueYNEeWt6-AQEw3bRw" source="_RWu8teYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu8lOYNEeWt6-AQEw3bRw" target="_RWu8xeYNEeWt6-AQEw3bRw" source="_RWu8vOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu8leYNEeWt6-AQEw3bRw" target="_RWu8y-YNEeWt6-AQEw3bRw" source="_RWu8wOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWu8luYNEeWt6-AQEw3bRw" target="_RWu8z-YNEeWt6-AQEw3bRw" source="_RWu8zuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu8l-YNEeWt6-AQEw3bRw" target="_RWu8z-YNEeWt6-AQEw3bRw" source="_RWu8yOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWu8mOYNEeWt6-AQEw3bRw" target="_RWu8n-YNEeWt6-AQEw3bRw" source="_RWu8z-YNEeWt6-AQEw3bRw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_RWu8meYNEeWt6-AQEw3bRw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_RWu8muYNEeWt6-AQEw3bRw" name="ReadSelf">
              <result xmi:id="_RWu8m-YNEeWt6-AQEw3bRw" name="ReadSelf.result" outgoing="_RWu8kOYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu8nOYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu8neYNEeWt6-AQEw3bRw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_RWu8nuYNEeWt6-AQEw3bRw" name="Fork(ReadSelf.result)" incoming="_RWu8kOYNEeWt6-AQEw3bRw" outgoing="_RWu8keYNEeWt6-AQEw3bRw _RWu8kuYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu8n-YNEeWt6-AQEw3bRw" name="Initialization" incoming="_RWu8mOYNEeWt6-AQEw3bRw">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu8oOYNEeWt6-AQEw3bRw" name="Set(initializationFlag)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu8oeYNEeWt6-AQEw3bRw" target="_RWu8ruYNEeWt6-AQEw3bRw" source="_RWu8o-YNEeWt6-AQEw3bRw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWu8ouYNEeWt6-AQEw3bRw" name="Value(true)">
                  <result xmi:id="_RWu8o-YNEeWt6-AQEw3bRw" name="Value(true).result" outgoing="_RWu8oeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu8pOYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu8peYNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_RWu8puYNEeWt6-AQEw3bRw" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_RWu8p-YNEeWt6-AQEw3bRw" name="Write(ActivityEdgeInstance$initializationFlag$1)" structuralFeature="_RWubI-YNEeWt6-AQEw3bRw" isReplaceAll="true">
                  <object xmi:id="_RWu8qOYNEeWt6-AQEw3bRw" name="Write(ActivityEdgeInstance$initializationFlag$1).object" incoming="_RWu8keYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu8qeYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu8quYNEeWt6-AQEw3bRw" value="1"/>
                  </object>
                  <result xmi:id="_RWu8q-YNEeWt6-AQEw3bRw" name="Write(ActivityEdgeInstance$initializationFlag$1).result" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu8rOYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu8reYNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                  <value xmi:id="_RWu8ruYNEeWt6-AQEw3bRw" name="Write(ActivityEdgeInstance$initializationFlag$1).value" incoming="_RWu8oeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu8r-YNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu8sOYNEeWt6-AQEw3bRw" value="1"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_RWu8seYNEeWt6-AQEw3bRw" name="Read(ActivityEdgeInstance$initializationFlag$1)" structuralFeature="_RWubI-YNEeWt6-AQEw3bRw">
              <object xmi:id="_RWu8suYNEeWt6-AQEw3bRw" name="Read(ActivityEdgeInstance$initializationFlag$1).object" incoming="_RWu8kuYNEeWt6-AQEw3bRw" type="_RWubIuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu8s-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu8tOYNEeWt6-AQEw3bRw" value="1"/>
              </object>
              <result xmi:id="_RWu8teYNEeWt6-AQEw3bRw" name="Read(ActivityEdgeInstance$initializationFlag$1).result" outgoing="_RWu8k-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu8tuYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu8t-YNEeWt6-AQEw3bRw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWu8uOYNEeWt6-AQEw3bRw" name="Call(ListSize)">
              <argument xmi:id="_RWu8ueYNEeWt6-AQEw3bRw" name="Call(ListSize).argument(list)" incoming="_RWu8k-YNEeWt6-AQEw3bRw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu8uuYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu8u-YNEeWt6-AQEw3bRw" value="*"/>
              </argument>
              <result xmi:id="_RWu8vOYNEeWt6-AQEw3bRw" name="Call(ListSize).result(result)" outgoing="_RWu8lOYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu8veYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu8vuYNEeWt6-AQEw3bRw" 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="_RWu8v-YNEeWt6-AQEw3bRw" name="Value(0)">
              <result xmi:id="_RWu8wOYNEeWt6-AQEw3bRw" name="Value(0).result" outgoing="_RWu8leYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu8weYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu8wuYNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_RWu8w-YNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_RWu8xOYNEeWt6-AQEw3bRw" name="Test(Size==0)">
              <first xmi:id="_RWu8xeYNEeWt6-AQEw3bRw" name="Test(Size==0).first" incoming="_RWu8lOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu8xuYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu8x-YNEeWt6-AQEw3bRw" value="1"/>
              </first>
              <result xmi:id="_RWu8yOYNEeWt6-AQEw3bRw" name="Test(Size==0).result" outgoing="_RWu8l-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu8yeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu8yuYNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <second xmi:id="_RWu8y-YNEeWt6-AQEw3bRw" name="Test(Size==0).second" incoming="_RWu8leYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu8zOYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu8zeYNEeWt6-AQEw3bRw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_RWu8zuYNEeWt6-AQEw3bRw" name="InitialNode" outgoing="_RWu8luYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_RWu8z-YNEeWt6-AQEw3bRw" name="Decision(Test(ActivityEdgeInstance$initializationFlag$1))" incoming="_RWu8luYNEeWt6-AQEw3bRw _RWu8l-YNEeWt6-AQEw3bRw" outgoing="_RWu8mOYNEeWt6-AQEw3bRw" decisionInputFlow="_RWu8l-YNEeWt6-AQEw3bRw"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_RWu80OYNEeWt6-AQEw3bRw" name="ActivityEdgeInstance$initialization$1" visibility="protected" method="_RWu8juYNEeWt6-AQEw3bRw"/>
        <ownedOperation xmi:id="_RWu80eYNEeWt6-AQEw3bRw" name="sendOffer" visibility="public" method="_RWubKeYNEeWt6-AQEw3bRw">
          <ownedParameter xmi:id="_RWu80uYNEeWt6-AQEw3bRw" name="token" visibility="package">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu80-YNEeWt6-AQEw3bRw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu81OYNEeWt6-AQEw3bRw" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_RWu81eYNEeWt6-AQEw3bRw" name="ActivityEdgeInstance" visibility="public" method="_RWubXOYNEeWt6-AQEw3bRw">
          <ownedParameter xmi:id="_RWu81uYNEeWt6-AQEw3bRw" name="" visibility="package" type="_RWubIuYNEeWt6-AQEw3bRw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu81-YNEeWt6-AQEw3bRw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu82OYNEeWt6-AQEw3bRw" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_RWu82eYNEeWt6-AQEw3bRw" name="destroy" visibility="public" method="_RWu8jOYNEeWt6-AQEw3bRw"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Activity" xmi:id="_RWu82uYNEeWt6-AQEw3bRw" name="processRecord" visibility="private" node="_RWu84eYNEeWt6-AQEw3bRw _RWu84-YNEeWt6-AQEw3bRw _RWu86eYNEeWt6-AQEw3bRw _RWu84uYNEeWt6-AQEw3bRw" group="_RWu84-YNEeWt6-AQEw3bRw _RWu86eYNEeWt6-AQEw3bRw">
        <ownedParameter xmi:id="_RWu82-YNEeWt6-AQEw3bRw" name="index" visibility="package">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu83OYNEeWt6-AQEw3bRw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu83eYNEeWt6-AQEw3bRw" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu83uYNEeWt6-AQEw3bRw" target="_RWu85eYNEeWt6-AQEw3bRw" source="_RWu84eYNEeWt6-AQEw3bRw"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_RWu83-YNEeWt6-AQEw3bRw" target="_RWu84uYNEeWt6-AQEw3bRw" source="_RWu84-YNEeWt6-AQEw3bRw"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_RWu84OYNEeWt6-AQEw3bRw" target="_RWu86eYNEeWt6-AQEw3bRw" source="_RWu84uYNEeWt6-AQEw3bRw"/>
        <structuredNode xmi:id="_RWu84-YNEeWt6-AQEw3bRw" name="Node(Input(index))" outgoing="_RWu83-YNEeWt6-AQEw3bRw">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu85OYNEeWt6-AQEw3bRw" target="_RWu86OYNEeWt6-AQEw3bRw" source="_RWu85eYNEeWt6-AQEw3bRw"/>
          <structuredNodeInput xmi:id="_RWu85eYNEeWt6-AQEw3bRw" name="Input(index)" incoming="_RWu83uYNEeWt6-AQEw3bRw" outgoing="_RWu85OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu85uYNEeWt6-AQEw3bRw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu85-YNEeWt6-AQEw3bRw" value="1"/>
          </structuredNodeInput>
          <node xmi:type="uml:ForkNode" xmi:id="_RWu86OYNEeWt6-AQEw3bRw" name="Fork(index)" incoming="_RWu85OYNEeWt6-AQEw3bRw"/>
        </structuredNode>
        <structuredNode xmi:id="_RWu86eYNEeWt6-AQEw3bRw" name="Body(processRecord)" incoming="_RWu84OYNEeWt6-AQEw3bRw"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWu84eYNEeWt6-AQEw3bRw" name="Input(index)" outgoing="_RWu83uYNEeWt6-AQEw3bRw" parameter="_RWu82-YNEeWt6-AQEw3bRw">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
        <node xmi:type="uml:JoinNode" xmi:id="_RWu84uYNEeWt6-AQEw3bRw" name="Join(Input))" incoming="_RWu83-YNEeWt6-AQEw3bRw" outgoing="_RWu84OYNEeWt6-AQEw3bRw"/>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_RWu86uYNEeWt6-AQEw3bRw" name="Test" visibility="public" isAbstract="true">
      <packageImport xmi:id="_RWu86-YNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_RWu87OYNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_RWu87eYNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_RWu87uYNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_RWu87-YNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedAttribute xmi:id="_RWu88OYNEeWt6-AQEw3bRw" 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="_RWu88eYNEeWt6-AQEw3bRw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu88uYNEeWt6-AQEw3bRw" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_RWu88-YNEeWt6-AQEw3bRw" name="tester" visibility="private" type="_RWu94-YNEeWt6-AQEw3bRw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu89OYNEeWt6-AQEw3bRw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu89eYNEeWt6-AQEw3bRw" value="1"/>
      </ownedAttribute>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_RWu89uYNEeWt6-AQEw3bRw" name="destroy$method$1" specification="_RWu92uYNEeWt6-AQEw3bRw" node="_RWu89-YNEeWt6-AQEw3bRw" group="_RWu89-YNEeWt6-AQEw3bRw">
        <structuredNode xmi:id="_RWu89-YNEeWt6-AQEw3bRw" name="Body(destroy$method$1)"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_RWu8-OYNEeWt6-AQEw3bRw" name="done$method$1" specification="_RWu92-YNEeWt6-AQEw3bRw" node="_RWu8-eYNEeWt6-AQEw3bRw" group="_RWu8-eYNEeWt6-AQEw3bRw">
        <structuredNode xmi:id="_RWu8-eYNEeWt6-AQEw3bRw" name="Body(done$method$1)">
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWu8-uYNEeWt6-AQEw3bRw" target="_RWu9C-YNEeWt6-AQEw3bRw" source="_RWu8--YNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu8--YNEeWt6-AQEw3bRw" name="ExpressionStatement@2b77f0ef" outgoing="_RWu8-uYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu8_OYNEeWt6-AQEw3bRw" target="_RWu8_-YNEeWt6-AQEw3bRw" source="_RWu9B-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWu8_eYNEeWt6-AQEw3bRw" target="_RWu8_uYNEeWt6-AQEw3bRw" source="_RWu9BeYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWu8_uYNEeWt6-AQEw3bRw" name="Call(WriteLine)" incoming="_RWu8_eYNEeWt6-AQEw3bRw">
              <argument xmi:id="_RWu8_-YNEeWt6-AQEw3bRw" name="Call(WriteLine).argument(value)" incoming="_RWu8_OYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9AOYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9AeYNEeWt6-AQEw3bRw" value="1"/>
              </argument>
              <result xmi:id="_RWu9AuYNEeWt6-AQEw3bRw" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9A-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9BOYNEeWt6-AQEw3bRw" 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="_RWu9BeYNEeWt6-AQEw3bRw" name="Tuple@a7a8c93" outgoing="_RWu8_eYNEeWt6-AQEw3bRw">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWu9BuYNEeWt6-AQEw3bRw" name="Value(&quot;Done.&quot;)">
                <result xmi:id="_RWu9B-YNEeWt6-AQEw3bRw" name="Value(&quot;Done.&quot;).result" outgoing="_RWu8_OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9COYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9CeYNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_RWu9CuYNEeWt6-AQEw3bRw" 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="_RWu9C-YNEeWt6-AQEw3bRw" name="ExpressionStatement@6d305f3f" incoming="_RWu8-uYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9DOYNEeWt6-AQEw3bRw" target="_RWu9FOYNEeWt6-AQEw3bRw" source="_RWu9IOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWu9DeYNEeWt6-AQEw3bRw" target="_RWu9DuYNEeWt6-AQEw3bRw" source="_RWu9FeYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ExpansionRegion" xmi:id="_RWu9DuYNEeWt6-AQEw3bRw" name="Collect(SendSignal(Continue))" incoming="_RWu9DeYNEeWt6-AQEw3bRw" mode="parallel" inputElement="_RWu9FOYNEeWt6-AQEw3bRw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9D-YNEeWt6-AQEw3bRw" target="_RWu9EeYNEeWt6-AQEw3bRw" source="_RWu9FOYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:SendSignalAction" xmi:id="_RWu9EOYNEeWt6-AQEw3bRw" name="SendSignal(Continue)" signal="_RWu-bOYNEeWt6-AQEw3bRw">
                <target xmi:id="_RWu9EeYNEeWt6-AQEw3bRw" name="SendSignal(Continue).target" incoming="_RWu9D-YNEeWt6-AQEw3bRw" type="_RWu94-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9EuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9E-YNEeWt6-AQEw3bRw" value="1"/>
                </target>
              </node>
            </node>
            <node xmi:type="uml:ExpansionNode" xmi:id="_RWu9FOYNEeWt6-AQEw3bRw" name="Collect(SendSignal(Continue)).inputElement" incoming="_RWu9DOYNEeWt6-AQEw3bRw" outgoing="_RWu9D-YNEeWt6-AQEw3bRw" regionAsInput="_RWu9DuYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu9FeYNEeWt6-AQEw3bRw" name="Feature(Read(tester).result)" outgoing="_RWu9DeYNEeWt6-AQEw3bRw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9FuYNEeWt6-AQEw3bRw" target="_RWu9I-YNEeWt6-AQEw3bRw" source="_RWu9GeYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9F-YNEeWt6-AQEw3bRw" target="_RWu9HeYNEeWt6-AQEw3bRw" source="_RWu9I-YNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_RWu9GOYNEeWt6-AQEw3bRw" name="ReadSelf">
                <result xmi:id="_RWu9GeYNEeWt6-AQEw3bRw" name="ReadSelf.result" outgoing="_RWu9FuYNEeWt6-AQEw3bRw" type="_RWu86uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9GuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9G-YNEeWt6-AQEw3bRw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_RWu9HOYNEeWt6-AQEw3bRw" name="Read(tester)" structuralFeature="_RWu88-YNEeWt6-AQEw3bRw">
                <object xmi:id="_RWu9HeYNEeWt6-AQEw3bRw" name="Read(tester).object" incoming="_RWu9F-YNEeWt6-AQEw3bRw" type="_RWu86uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9HuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9H-YNEeWt6-AQEw3bRw" value="1"/>
                </object>
                <result xmi:id="_RWu9IOYNEeWt6-AQEw3bRw" name="Read(tester).result" outgoing="_RWu9DOYNEeWt6-AQEw3bRw" type="_RWu94-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9IeYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9IuYNEeWt6-AQEw3bRw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_RWu9I-YNEeWt6-AQEw3bRw" name="Fork(ReadSelf.result)" incoming="_RWu9FuYNEeWt6-AQEw3bRw" outgoing="_RWu9F-YNEeWt6-AQEw3bRw"/>
            </node>
          </node>
        </structuredNode>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_RWu9JOYNEeWt6-AQEw3bRw" name="Test$method$1" specification="_RWu93OYNEeWt6-AQEw3bRw" node="_RWu9MOYNEeWt6-AQEw3bRw _RWu9M-YNEeWt6-AQEw3bRw _RWu9MeYNEeWt6-AQEw3bRw _RWu9OeYNEeWt6-AQEw3bRw _RWu9MuYNEeWt6-AQEw3bRw" group="_RWu9M-YNEeWt6-AQEw3bRw _RWu9OeYNEeWt6-AQEw3bRw">
        <ownedParameter xmi:id="_RWu9JeYNEeWt6-AQEw3bRw" name="tester" type="_RWu94-YNEeWt6-AQEw3bRw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9JuYNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9J-YNEeWt6-AQEw3bRw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_RWu9KOYNEeWt6-AQEw3bRw" name="" type="_RWu86uYNEeWt6-AQEw3bRw" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9KeYNEeWt6-AQEw3bRw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9KuYNEeWt6-AQEw3bRw" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9K-YNEeWt6-AQEw3bRw" target="_RWu9NeYNEeWt6-AQEw3bRw" source="_RWu9MOYNEeWt6-AQEw3bRw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9LOYNEeWt6-AQEw3bRw" target="_RWu9V-YNEeWt6-AQEw3bRw" source="_RWu9OOYNEeWt6-AQEw3bRw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9LeYNEeWt6-AQEw3bRw" target="_RWu9MeYNEeWt6-AQEw3bRw" source="_RWu9c-YNEeWt6-AQEw3bRw"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_RWu9LuYNEeWt6-AQEw3bRw" target="_RWu9MuYNEeWt6-AQEw3bRw" source="_RWu9M-YNEeWt6-AQEw3bRw"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_RWu9L-YNEeWt6-AQEw3bRw" target="_RWu9OeYNEeWt6-AQEw3bRw" source="_RWu9MuYNEeWt6-AQEw3bRw"/>
        <structuredNode xmi:id="_RWu9M-YNEeWt6-AQEw3bRw" name="Node(Input(tester))" outgoing="_RWu9LuYNEeWt6-AQEw3bRw">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9NOYNEeWt6-AQEw3bRw" target="_RWu9OOYNEeWt6-AQEw3bRw" source="_RWu9NeYNEeWt6-AQEw3bRw"/>
          <structuredNodeInput xmi:id="_RWu9NeYNEeWt6-AQEw3bRw" name="Input(tester)" incoming="_RWu9K-YNEeWt6-AQEw3bRw" outgoing="_RWu9NOYNEeWt6-AQEw3bRw" type="_RWu94-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9NuYNEeWt6-AQEw3bRw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9N-YNEeWt6-AQEw3bRw" value="1"/>
          </structuredNodeInput>
          <node xmi:type="uml:ForkNode" xmi:id="_RWu9OOYNEeWt6-AQEw3bRw" name="Fork(tester)" incoming="_RWu9NOYNEeWt6-AQEw3bRw" outgoing="_RWu9LOYNEeWt6-AQEw3bRw"/>
        </structuredNode>
        <structuredNode xmi:id="_RWu9OeYNEeWt6-AQEw3bRw" name="Body(Test$method$1)" incoming="_RWu9L-YNEeWt6-AQEw3bRw">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9OuYNEeWt6-AQEw3bRw" target="_RWu9c-YNEeWt6-AQEw3bRw" source="_RWu9cOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9O-YNEeWt6-AQEw3bRw" target="_RWu9deYNEeWt6-AQEw3bRw" source="_RWu9c-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWu9POYNEeWt6-AQEw3bRw" target="_RWu9ReYNEeWt6-AQEw3bRw" source="_RWu9dOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9PeYNEeWt6-AQEw3bRw" target="_RWu9eeYNEeWt6-AQEw3bRw" source="_RWu9c-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9PuYNEeWt6-AQEw3bRw" target="_RWu9gOYNEeWt6-AQEw3bRw" source="_RWu9fOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9P-YNEeWt6-AQEw3bRw" target="_RWu9jOYNEeWt6-AQEw3bRw" source="_RWu9g-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9QOYNEeWt6-AQEw3bRw" target="_RWu9kuYNEeWt6-AQEw3bRw" source="_RWu9h-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWu9QeYNEeWt6-AQEw3bRw" target="_RWu9luYNEeWt6-AQEw3bRw" source="_RWu9leYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9QuYNEeWt6-AQEw3bRw" target="_RWu9luYNEeWt6-AQEw3bRw" source="_RWu9j-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWu9Q-YNEeWt6-AQEw3bRw" target="_RWu9dOYNEeWt6-AQEw3bRw" source="_RWu9luYNEeWt6-AQEw3bRw">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_RWu9ROYNEeWt6-AQEw3bRw" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu9ReYNEeWt6-AQEw3bRw" name="Body" incoming="_RWu9POYNEeWt6-AQEw3bRw">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu9RuYNEeWt6-AQEw3bRw" name="ExpressionStatement@5e189a38">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9R-YNEeWt6-AQEw3bRw" target="_RWu9UeYNEeWt6-AQEw3bRw" source="_RWu9TeYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9SOYNEeWt6-AQEw3bRw" target="_RWu9WuYNEeWt6-AQEw3bRw" source="_RWu9V-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9SeYNEeWt6-AQEw3bRw" target="_RWu9YOYNEeWt6-AQEw3bRw" source="_RWu9VOYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_RWu9SuYNEeWt6-AQEw3bRw" target="_RWu9S-YNEeWt6-AQEw3bRw" source="_RWu9buYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu9S-YNEeWt6-AQEw3bRw" name="Expression(LeftHandSide@7c042acc)" incoming="_RWu9SuYNEeWt6-AQEw3bRw">
                <node xmi:type="uml:ReadSelfAction" xmi:id="_RWu9TOYNEeWt6-AQEw3bRw" name="ReadSelf">
                  <result xmi:id="_RWu9TeYNEeWt6-AQEw3bRw" name="ReadSelf.result" outgoing="_RWu9R-YNEeWt6-AQEw3bRw" type="_RWu86uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9TuYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9T-YNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                </node>
              </node>
              <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_RWu9UOYNEeWt6-AQEw3bRw" name="Clear(tester)" structuralFeature="_RWu88-YNEeWt6-AQEw3bRw">
                <object xmi:id="_RWu9UeYNEeWt6-AQEw3bRw" name="Clear(tester).object" incoming="_RWu9R-YNEeWt6-AQEw3bRw" type="_RWu86uYNEeWt6-AQEw3bRw" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9UuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9U-YNEeWt6-AQEw3bRw" value="1"/>
                </object>
                <result xmi:id="_RWu9VOYNEeWt6-AQEw3bRw" name="Clear(tester).result" outgoing="_RWu9SeYNEeWt6-AQEw3bRw" type="_RWu86uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9VeYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9VuYNEeWt6-AQEw3bRw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_RWu9V-YNEeWt6-AQEw3bRw" name="Fork(LeftHandSide@7c042acc)" incoming="_RWu9LOYNEeWt6-AQEw3bRw" outgoing="_RWu9SOYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu9WOYNEeWt6-AQEw3bRw" name="WriteAll(Test::tester)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9WeYNEeWt6-AQEw3bRw" target="_RWu9beYNEeWt6-AQEw3bRw" source="_RWu9WuYNEeWt6-AQEw3bRw"/>
                <structuredNodeInput xmi:id="_RWu9WuYNEeWt6-AQEw3bRw" name="WriteAll(Test::tester).input(Test::tester)" incoming="_RWu9SOYNEeWt6-AQEw3bRw" outgoing="_RWu9WeYNEeWt6-AQEw3bRw" type="_RWu94-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9W-YNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9XOYNEeWt6-AQEw3bRw" value="1"/>
                </structuredNodeInput>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_RWu9XeYNEeWt6-AQEw3bRw" name="Iterate(Write(tester))" inputElement="_RWu9beYNEeWt6-AQEw3bRw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9XuYNEeWt6-AQEw3bRw" target="_RWu9auYNEeWt6-AQEw3bRw" source="_RWu9beYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9X-YNEeWt6-AQEw3bRw" target="_RWu9ZOYNEeWt6-AQEw3bRw" source="_RWu9YOYNEeWt6-AQEw3bRw"/>
                  <structuredNodeInput xmi:id="_RWu9YOYNEeWt6-AQEw3bRw" name="Iterate(Write(tester)).input(Clear(tester).result)" incoming="_RWu9SeYNEeWt6-AQEw3bRw" outgoing="_RWu9X-YNEeWt6-AQEw3bRw" type="_RWu86uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9YeYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9YuYNEeWt6-AQEw3bRw" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_RWu9Y-YNEeWt6-AQEw3bRw" name="Write(tester)" structuralFeature="_RWu88-YNEeWt6-AQEw3bRw">
                    <object xmi:id="_RWu9ZOYNEeWt6-AQEw3bRw" name="Write(tester).object" incoming="_RWu9X-YNEeWt6-AQEw3bRw" type="_RWu86uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9ZeYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9ZuYNEeWt6-AQEw3bRw" value="1"/>
                    </object>
                    <result xmi:id="_RWu9Z-YNEeWt6-AQEw3bRw" name="Write(tester).result" type="_RWu86uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9aOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9aeYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <value xmi:id="_RWu9auYNEeWt6-AQEw3bRw" name="Write(tester).value" incoming="_RWu9XuYNEeWt6-AQEw3bRw" type="_RWu94-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9a-YNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9bOYNEeWt6-AQEw3bRw" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_RWu9beYNEeWt6-AQEw3bRw" name="Iterate(Write(tester)).inputElement" incoming="_RWu9WeYNEeWt6-AQEw3bRw" outgoing="_RWu9XuYNEeWt6-AQEw3bRw" regionAsInput="_RWu9XeYNEeWt6-AQEw3bRw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu9buYNEeWt6-AQEw3bRw" name="RightHandSide@4e51cbba" outgoing="_RWu9SuYNEeWt6-AQEw3bRw"/>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_RWu9b-YNEeWt6-AQEw3bRw" name="ReadSelf">
            <result xmi:id="_RWu9cOYNEeWt6-AQEw3bRw" name="ReadSelf.result" outgoing="_RWu9OuYNEeWt6-AQEw3bRw" type="_RWu86uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9ceYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9cuYNEeWt6-AQEw3bRw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_RWu9c-YNEeWt6-AQEw3bRw" name="Fork(ReadSelf.result)" incoming="_RWu9OuYNEeWt6-AQEw3bRw" outgoing="_RWu9LeYNEeWt6-AQEw3bRw _RWu9O-YNEeWt6-AQEw3bRw _RWu9PeYNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:CallOperationAction" xmi:id="_RWu9dOYNEeWt6-AQEw3bRw" name="Call(Test$initialization$1)" incoming="_RWu9Q-YNEeWt6-AQEw3bRw" outgoing="_RWu9POYNEeWt6-AQEw3bRw" operation="_RWu92eYNEeWt6-AQEw3bRw">
            <target xmi:id="_RWu9deYNEeWt6-AQEw3bRw" name="Call(Test$initialization$1).target" incoming="_RWu9O-YNEeWt6-AQEw3bRw" type="_RWu86uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9duYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9d-YNEeWt6-AQEw3bRw" value="1"/>
            </target>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_RWu9eOYNEeWt6-AQEw3bRw" name="Read(Test$initializationFlag$1)" structuralFeature="_RWu88OYNEeWt6-AQEw3bRw">
            <object xmi:id="_RWu9eeYNEeWt6-AQEw3bRw" name="Read(Test$initializationFlag$1).object" incoming="_RWu9PeYNEeWt6-AQEw3bRw" type="_RWu86uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9euYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9e-YNEeWt6-AQEw3bRw" value="1"/>
            </object>
            <result xmi:id="_RWu9fOYNEeWt6-AQEw3bRw" name="Read(Test$initializationFlag$1).result" outgoing="_RWu9PuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9feYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9fuYNEeWt6-AQEw3bRw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWu9f-YNEeWt6-AQEw3bRw" name="Call(ListSize)">
            <argument xmi:id="_RWu9gOYNEeWt6-AQEw3bRw" name="Call(ListSize).argument(list)" incoming="_RWu9PuYNEeWt6-AQEw3bRw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9geYNEeWt6-AQEw3bRw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9guYNEeWt6-AQEw3bRw" value="*"/>
            </argument>
            <result xmi:id="_RWu9g-YNEeWt6-AQEw3bRw" name="Call(ListSize).result(result)" outgoing="_RWu9P-YNEeWt6-AQEw3bRw">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9hOYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9heYNEeWt6-AQEw3bRw" 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="_RWu9huYNEeWt6-AQEw3bRw" name="Value(0)">
            <result xmi:id="_RWu9h-YNEeWt6-AQEw3bRw" name="Value(0).result" outgoing="_RWu9QOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9iOYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9ieYNEeWt6-AQEw3bRw" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_RWu9iuYNEeWt6-AQEw3bRw">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_RWu9i-YNEeWt6-AQEw3bRw" name="Test(Size==0)">
            <first xmi:id="_RWu9jOYNEeWt6-AQEw3bRw" name="Test(Size==0).first" incoming="_RWu9P-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9jeYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9juYNEeWt6-AQEw3bRw" value="1"/>
            </first>
            <result xmi:id="_RWu9j-YNEeWt6-AQEw3bRw" name="Test(Size==0).result" outgoing="_RWu9QuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9kOYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9keYNEeWt6-AQEw3bRw" value="1"/>
            </result>
            <second xmi:id="_RWu9kuYNEeWt6-AQEw3bRw" name="Test(Size==0).second" incoming="_RWu9QOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9k-YNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9lOYNEeWt6-AQEw3bRw" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_RWu9leYNEeWt6-AQEw3bRw" name="InitialNode" outgoing="_RWu9QeYNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_RWu9luYNEeWt6-AQEw3bRw" name="Decision(Test(Test$initializationFlag$1))" incoming="_RWu9QeYNEeWt6-AQEw3bRw _RWu9QuYNEeWt6-AQEw3bRw" outgoing="_RWu9Q-YNEeWt6-AQEw3bRw" decisionInputFlow="_RWu9QuYNEeWt6-AQEw3bRw"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWu9MOYNEeWt6-AQEw3bRw" name="Input(tester)" outgoing="_RWu9K-YNEeWt6-AQEw3bRw" type="_RWu94-YNEeWt6-AQEw3bRw" parameter="_RWu9JeYNEeWt6-AQEw3bRw"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWu9MeYNEeWt6-AQEw3bRw" name="Return" incoming="_RWu9LeYNEeWt6-AQEw3bRw" type="_RWu86uYNEeWt6-AQEw3bRw" parameter="_RWu9KOYNEeWt6-AQEw3bRw"/>
        <node xmi:type="uml:JoinNode" xmi:id="_RWu9MuYNEeWt6-AQEw3bRw" name="Join(Input))" incoming="_RWu9LuYNEeWt6-AQEw3bRw" outgoing="_RWu9L-YNEeWt6-AQEw3bRw"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_RWu9l-YNEeWt6-AQEw3bRw" name="Test$initialization$1" specification="_RWu92eYNEeWt6-AQEw3bRw" node="_RWu9mOYNEeWt6-AQEw3bRw" group="_RWu9mOYNEeWt6-AQEw3bRw">
        <structuredNode xmi:id="_RWu9mOYNEeWt6-AQEw3bRw" name="Body(Test$initialization$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9meYNEeWt6-AQEw3bRw" target="_RWu9p-YNEeWt6-AQEw3bRw" source="_RWu9pOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9muYNEeWt6-AQEw3bRw" target="_RWu9seYNEeWt6-AQEw3bRw" source="_RWu9p-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9m-YNEeWt6-AQEw3bRw" target="_RWu9u-YNEeWt6-AQEw3bRw" source="_RWu9p-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9nOYNEeWt6-AQEw3bRw" target="_RWu9wuYNEeWt6-AQEw3bRw" source="_RWu9vuYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9neYNEeWt6-AQEw3bRw" target="_RWu9zuYNEeWt6-AQEw3bRw" source="_RWu9xeYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9nuYNEeWt6-AQEw3bRw" target="_RWu91OYNEeWt6-AQEw3bRw" source="_RWu9yeYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWu9n-YNEeWt6-AQEw3bRw" target="_RWu92OYNEeWt6-AQEw3bRw" source="_RWu91-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9oOYNEeWt6-AQEw3bRw" target="_RWu92OYNEeWt6-AQEw3bRw" source="_RWu90eYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWu9oeYNEeWt6-AQEw3bRw" target="_RWu9qOYNEeWt6-AQEw3bRw" source="_RWu92OYNEeWt6-AQEw3bRw">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_RWu9ouYNEeWt6-AQEw3bRw" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_RWu9o-YNEeWt6-AQEw3bRw" name="ReadSelf">
            <result xmi:id="_RWu9pOYNEeWt6-AQEw3bRw" name="ReadSelf.result" outgoing="_RWu9meYNEeWt6-AQEw3bRw" type="_RWu86uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9peYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9puYNEeWt6-AQEw3bRw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_RWu9p-YNEeWt6-AQEw3bRw" name="Fork(ReadSelf.result)" incoming="_RWu9meYNEeWt6-AQEw3bRw" outgoing="_RWu9muYNEeWt6-AQEw3bRw _RWu9m-YNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu9qOYNEeWt6-AQEw3bRw" name="Initialization" incoming="_RWu9oeYNEeWt6-AQEw3bRw">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu9qeYNEeWt6-AQEw3bRw" name="Set(initializationFlag)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu9quYNEeWt6-AQEw3bRw" target="_RWu9t-YNEeWt6-AQEw3bRw" source="_RWu9rOYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWu9q-YNEeWt6-AQEw3bRw" name="Value(true)">
                <result xmi:id="_RWu9rOYNEeWt6-AQEw3bRw" name="Value(true).result" outgoing="_RWu9quYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9reYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9ruYNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralBoolean" xmi:id="_RWu9r-YNEeWt6-AQEw3bRw" value="true">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                </value>
              </node>
              <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_RWu9sOYNEeWt6-AQEw3bRw" name="Write(Test$initializationFlag$1)" structuralFeature="_RWu88OYNEeWt6-AQEw3bRw" isReplaceAll="true">
                <object xmi:id="_RWu9seYNEeWt6-AQEw3bRw" name="Write(Test$initializationFlag$1).object" incoming="_RWu9muYNEeWt6-AQEw3bRw" type="_RWu86uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9suYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9s-YNEeWt6-AQEw3bRw" value="1"/>
                </object>
                <result xmi:id="_RWu9tOYNEeWt6-AQEw3bRw" name="Write(Test$initializationFlag$1).result" type="_RWu86uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9teYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9tuYNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:id="_RWu9t-YNEeWt6-AQEw3bRw" name="Write(Test$initializationFlag$1).value" incoming="_RWu9quYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9uOYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9ueYNEeWt6-AQEw3bRw" value="1"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_RWu9uuYNEeWt6-AQEw3bRw" name="Read(Test$initializationFlag$1)" structuralFeature="_RWu88OYNEeWt6-AQEw3bRw">
            <object xmi:id="_RWu9u-YNEeWt6-AQEw3bRw" name="Read(Test$initializationFlag$1).object" incoming="_RWu9m-YNEeWt6-AQEw3bRw" type="_RWu86uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9vOYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9veYNEeWt6-AQEw3bRw" value="1"/>
            </object>
            <result xmi:id="_RWu9vuYNEeWt6-AQEw3bRw" name="Read(Test$initializationFlag$1).result" outgoing="_RWu9nOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9v-YNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9wOYNEeWt6-AQEw3bRw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWu9weYNEeWt6-AQEw3bRw" name="Call(ListSize)">
            <argument xmi:id="_RWu9wuYNEeWt6-AQEw3bRw" name="Call(ListSize).argument(list)" incoming="_RWu9nOYNEeWt6-AQEw3bRw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9w-YNEeWt6-AQEw3bRw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9xOYNEeWt6-AQEw3bRw" value="*"/>
            </argument>
            <result xmi:id="_RWu9xeYNEeWt6-AQEw3bRw" name="Call(ListSize).result(result)" outgoing="_RWu9neYNEeWt6-AQEw3bRw">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9xuYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9x-YNEeWt6-AQEw3bRw" 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="_RWu9yOYNEeWt6-AQEw3bRw" name="Value(0)">
            <result xmi:id="_RWu9yeYNEeWt6-AQEw3bRw" name="Value(0).result" outgoing="_RWu9nuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9yuYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9y-YNEeWt6-AQEw3bRw" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_RWu9zOYNEeWt6-AQEw3bRw">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_RWu9zeYNEeWt6-AQEw3bRw" name="Test(Size==0)">
            <first xmi:id="_RWu9zuYNEeWt6-AQEw3bRw" name="Test(Size==0).first" incoming="_RWu9neYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9z-YNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu90OYNEeWt6-AQEw3bRw" value="1"/>
            </first>
            <result xmi:id="_RWu90eYNEeWt6-AQEw3bRw" name="Test(Size==0).result" outgoing="_RWu9oOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu90uYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu90-YNEeWt6-AQEw3bRw" value="1"/>
            </result>
            <second xmi:id="_RWu91OYNEeWt6-AQEw3bRw" name="Test(Size==0).second" incoming="_RWu9nuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu91eYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu91uYNEeWt6-AQEw3bRw" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_RWu91-YNEeWt6-AQEw3bRw" name="InitialNode" outgoing="_RWu9n-YNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_RWu92OYNEeWt6-AQEw3bRw" name="Decision(Test(Test$initializationFlag$1))" incoming="_RWu9n-YNEeWt6-AQEw3bRw _RWu9oOYNEeWt6-AQEw3bRw" outgoing="_RWu9oeYNEeWt6-AQEw3bRw" decisionInputFlow="_RWu9oOYNEeWt6-AQEw3bRw"/>
        </structuredNode>
      </ownedBehavior>
      <ownedOperation xmi:id="_RWu92eYNEeWt6-AQEw3bRw" name="Test$initialization$1" visibility="protected" method="_RWu9l-YNEeWt6-AQEw3bRw"/>
      <ownedOperation xmi:id="_RWu92uYNEeWt6-AQEw3bRw" name="destroy" visibility="public" method="_RWu89uYNEeWt6-AQEw3bRw"/>
      <ownedOperation xmi:id="_RWu92-YNEeWt6-AQEw3bRw" name="done" visibility="public" method="_RWu8-OYNEeWt6-AQEw3bRw"/>
      <ownedOperation xmi:id="_RWu93OYNEeWt6-AQEw3bRw" name="Test" visibility="protected" method="_RWu9JOYNEeWt6-AQEw3bRw">
        <ownedParameter xmi:id="_RWu93eYNEeWt6-AQEw3bRw" name="tester" visibility="package" type="_RWu94-YNEeWt6-AQEw3bRw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu93uYNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu93-YNEeWt6-AQEw3bRw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_RWu94OYNEeWt6-AQEw3bRw" name="" visibility="package" type="_RWu86uYNEeWt6-AQEw3bRw" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu94eYNEeWt6-AQEw3bRw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu94uYNEeWt6-AQEw3bRw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_RWu94-YNEeWt6-AQEw3bRw" name="Tester" visibility="public" isAbstract="true" isActive="true">
        <ownedAttribute xmi:id="_RWu95OYNEeWt6-AQEw3bRw" 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="_RWu95eYNEeWt6-AQEw3bRw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu95uYNEeWt6-AQEw3bRw" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_RWu95-YNEeWt6-AQEw3bRw" name="Tester$method$1" specification="_RWu-Z-YNEeWt6-AQEw3bRw" node="_RWu97OYNEeWt6-AQEw3bRw _RWu97eYNEeWt6-AQEw3bRw" group="_RWu97eYNEeWt6-AQEw3bRw">
          <ownedParameter xmi:id="_RWu96OYNEeWt6-AQEw3bRw" name="" type="_RWu94-YNEeWt6-AQEw3bRw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu96eYNEeWt6-AQEw3bRw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu96uYNEeWt6-AQEw3bRw" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu96-YNEeWt6-AQEw3bRw" target="_RWu97OYNEeWt6-AQEw3bRw" source="_RWu9_uYNEeWt6-AQEw3bRw"/>
          <structuredNode xmi:id="_RWu97eYNEeWt6-AQEw3bRw" name="Body(Tester$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu97uYNEeWt6-AQEw3bRw" target="_RWu9_uYNEeWt6-AQEw3bRw" source="_RWu9--YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu97-YNEeWt6-AQEw3bRw" target="_RWu-AOYNEeWt6-AQEw3bRw" source="_RWu9_uYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWu98OYNEeWt6-AQEw3bRw" target="_RWu9-eYNEeWt6-AQEw3bRw" source="_RWu9_-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu98eYNEeWt6-AQEw3bRw" target="_RWu-BOYNEeWt6-AQEw3bRw" source="_RWu9_uYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu98uYNEeWt6-AQEw3bRw" target="_RWu-C-YNEeWt6-AQEw3bRw" source="_RWu-B-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu98-YNEeWt6-AQEw3bRw" target="_RWu-F-YNEeWt6-AQEw3bRw" source="_RWu-DuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu99OYNEeWt6-AQEw3bRw" target="_RWu-HeYNEeWt6-AQEw3bRw" source="_RWu-EuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWu99eYNEeWt6-AQEw3bRw" target="_RWu-IeYNEeWt6-AQEw3bRw" source="_RWu-IOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu99uYNEeWt6-AQEw3bRw" target="_RWu-IeYNEeWt6-AQEw3bRw" source="_RWu-GuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWu99-YNEeWt6-AQEw3bRw" target="_RWu9_-YNEeWt6-AQEw3bRw" source="_RWu-IeYNEeWt6-AQEw3bRw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_RWu9-OYNEeWt6-AQEw3bRw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu9-eYNEeWt6-AQEw3bRw" name="Body" incoming="_RWu98OYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_RWu9-uYNEeWt6-AQEw3bRw" name="ReadSelf">
              <result xmi:id="_RWu9--YNEeWt6-AQEw3bRw" name="ReadSelf.result" outgoing="_RWu97uYNEeWt6-AQEw3bRw" type="_RWu94-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu9_OYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu9_eYNEeWt6-AQEw3bRw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_RWu9_uYNEeWt6-AQEw3bRw" name="Fork(ReadSelf.result)" incoming="_RWu97uYNEeWt6-AQEw3bRw" outgoing="_RWu96-YNEeWt6-AQEw3bRw _RWu97-YNEeWt6-AQEw3bRw _RWu98eYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_RWu9_-YNEeWt6-AQEw3bRw" name="Call(Tester$initialization$1)" incoming="_RWu99-YNEeWt6-AQEw3bRw" outgoing="_RWu98OYNEeWt6-AQEw3bRw" operation="_RWu-ZuYNEeWt6-AQEw3bRw">
              <target xmi:id="_RWu-AOYNEeWt6-AQEw3bRw" name="Call(Tester$initialization$1).target" incoming="_RWu97-YNEeWt6-AQEw3bRw" type="_RWu94-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-AeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-AuYNEeWt6-AQEw3bRw" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_RWu-A-YNEeWt6-AQEw3bRw" name="Read(Tester$initializationFlag$1)" structuralFeature="_RWu95OYNEeWt6-AQEw3bRw">
              <object xmi:id="_RWu-BOYNEeWt6-AQEw3bRw" name="Read(Tester$initializationFlag$1).object" incoming="_RWu98eYNEeWt6-AQEw3bRw" type="_RWu94-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-BeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-BuYNEeWt6-AQEw3bRw" value="1"/>
              </object>
              <result xmi:id="_RWu-B-YNEeWt6-AQEw3bRw" name="Read(Tester$initializationFlag$1).result" outgoing="_RWu98uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-COYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-CeYNEeWt6-AQEw3bRw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWu-CuYNEeWt6-AQEw3bRw" name="Call(ListSize)">
              <argument xmi:id="_RWu-C-YNEeWt6-AQEw3bRw" name="Call(ListSize).argument(list)" incoming="_RWu98uYNEeWt6-AQEw3bRw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-DOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-DeYNEeWt6-AQEw3bRw" value="*"/>
              </argument>
              <result xmi:id="_RWu-DuYNEeWt6-AQEw3bRw" name="Call(ListSize).result(result)" outgoing="_RWu98-YNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-D-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-EOYNEeWt6-AQEw3bRw" 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="_RWu-EeYNEeWt6-AQEw3bRw" name="Value(0)">
              <result xmi:id="_RWu-EuYNEeWt6-AQEw3bRw" name="Value(0).result" outgoing="_RWu99OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-E-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-FOYNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_RWu-FeYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_RWu-FuYNEeWt6-AQEw3bRw" name="Test(Size==0)">
              <first xmi:id="_RWu-F-YNEeWt6-AQEw3bRw" name="Test(Size==0).first" incoming="_RWu98-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-GOYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-GeYNEeWt6-AQEw3bRw" value="1"/>
              </first>
              <result xmi:id="_RWu-GuYNEeWt6-AQEw3bRw" name="Test(Size==0).result" outgoing="_RWu99uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-G-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-HOYNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <second xmi:id="_RWu-HeYNEeWt6-AQEw3bRw" name="Test(Size==0).second" incoming="_RWu99OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-HuYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-H-YNEeWt6-AQEw3bRw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_RWu-IOYNEeWt6-AQEw3bRw" name="InitialNode" outgoing="_RWu99eYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_RWu-IeYNEeWt6-AQEw3bRw" name="Decision(Test(Tester$initializationFlag$1))" incoming="_RWu99eYNEeWt6-AQEw3bRw _RWu99uYNEeWt6-AQEw3bRw" outgoing="_RWu99-YNEeWt6-AQEw3bRw" decisionInputFlow="_RWu99uYNEeWt6-AQEw3bRw"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWu97OYNEeWt6-AQEw3bRw" name="Return" incoming="_RWu96-YNEeWt6-AQEw3bRw" type="_RWu94-YNEeWt6-AQEw3bRw" parameter="_RWu96OYNEeWt6-AQEw3bRw"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_RWu-IuYNEeWt6-AQEw3bRw" name="destroy$method$1" specification="_RWu-a-YNEeWt6-AQEw3bRw" node="_RWu-I-YNEeWt6-AQEw3bRw" group="_RWu-I-YNEeWt6-AQEw3bRw">
          <structuredNode xmi:id="_RWu-I-YNEeWt6-AQEw3bRw" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_RWu-JOYNEeWt6-AQEw3bRw" name="Tester$initialization$1" specification="_RWu-ZuYNEeWt6-AQEw3bRw" node="_RWu-JeYNEeWt6-AQEw3bRw" group="_RWu-JeYNEeWt6-AQEw3bRw">
          <structuredNode xmi:id="_RWu-JeYNEeWt6-AQEw3bRw" name="Body(Tester$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-JuYNEeWt6-AQEw3bRw" target="_RWu-NOYNEeWt6-AQEw3bRw" source="_RWu-MeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-J-YNEeWt6-AQEw3bRw" target="_RWu-PuYNEeWt6-AQEw3bRw" source="_RWu-NOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-KOYNEeWt6-AQEw3bRw" target="_RWu-SOYNEeWt6-AQEw3bRw" source="_RWu-NOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-KeYNEeWt6-AQEw3bRw" target="_RWu-T-YNEeWt6-AQEw3bRw" source="_RWu-S-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-KuYNEeWt6-AQEw3bRw" target="_RWu-W-YNEeWt6-AQEw3bRw" source="_RWu-UuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-K-YNEeWt6-AQEw3bRw" target="_RWu-YeYNEeWt6-AQEw3bRw" source="_RWu-VuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWu-LOYNEeWt6-AQEw3bRw" target="_RWu-ZeYNEeWt6-AQEw3bRw" source="_RWu-ZOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-LeYNEeWt6-AQEw3bRw" target="_RWu-ZeYNEeWt6-AQEw3bRw" source="_RWu-XuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWu-LuYNEeWt6-AQEw3bRw" target="_RWu-NeYNEeWt6-AQEw3bRw" source="_RWu-ZeYNEeWt6-AQEw3bRw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_RWu-L-YNEeWt6-AQEw3bRw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_RWu-MOYNEeWt6-AQEw3bRw" name="ReadSelf">
              <result xmi:id="_RWu-MeYNEeWt6-AQEw3bRw" name="ReadSelf.result" outgoing="_RWu-JuYNEeWt6-AQEw3bRw" type="_RWu94-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-MuYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-M-YNEeWt6-AQEw3bRw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_RWu-NOYNEeWt6-AQEw3bRw" name="Fork(ReadSelf.result)" incoming="_RWu-JuYNEeWt6-AQEw3bRw" outgoing="_RWu-J-YNEeWt6-AQEw3bRw _RWu-KOYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu-NeYNEeWt6-AQEw3bRw" name="Initialization" incoming="_RWu-LuYNEeWt6-AQEw3bRw">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu-NuYNEeWt6-AQEw3bRw" name="Set(initializationFlag)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-N-YNEeWt6-AQEw3bRw" target="_RWu-ROYNEeWt6-AQEw3bRw" source="_RWu-OeYNEeWt6-AQEw3bRw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWu-OOYNEeWt6-AQEw3bRw" name="Value(true)">
                  <result xmi:id="_RWu-OeYNEeWt6-AQEw3bRw" name="Value(true).result" outgoing="_RWu-N-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-OuYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-O-YNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_RWu-POYNEeWt6-AQEw3bRw" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_RWu-PeYNEeWt6-AQEw3bRw" name="Write(Tester$initializationFlag$1)" structuralFeature="_RWu95OYNEeWt6-AQEw3bRw" isReplaceAll="true">
                  <object xmi:id="_RWu-PuYNEeWt6-AQEw3bRw" name="Write(Tester$initializationFlag$1).object" incoming="_RWu-J-YNEeWt6-AQEw3bRw" type="_RWu94-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-P-YNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-QOYNEeWt6-AQEw3bRw" value="1"/>
                  </object>
                  <result xmi:id="_RWu-QeYNEeWt6-AQEw3bRw" name="Write(Tester$initializationFlag$1).result" type="_RWu94-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-QuYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-Q-YNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                  <value xmi:id="_RWu-ROYNEeWt6-AQEw3bRw" name="Write(Tester$initializationFlag$1).value" incoming="_RWu-N-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-ReYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-RuYNEeWt6-AQEw3bRw" value="1"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_RWu-R-YNEeWt6-AQEw3bRw" name="Read(Tester$initializationFlag$1)" structuralFeature="_RWu95OYNEeWt6-AQEw3bRw">
              <object xmi:id="_RWu-SOYNEeWt6-AQEw3bRw" name="Read(Tester$initializationFlag$1).object" incoming="_RWu-KOYNEeWt6-AQEw3bRw" type="_RWu94-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-SeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-SuYNEeWt6-AQEw3bRw" value="1"/>
              </object>
              <result xmi:id="_RWu-S-YNEeWt6-AQEw3bRw" name="Read(Tester$initializationFlag$1).result" outgoing="_RWu-KeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-TOYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-TeYNEeWt6-AQEw3bRw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWu-TuYNEeWt6-AQEw3bRw" name="Call(ListSize)">
              <argument xmi:id="_RWu-T-YNEeWt6-AQEw3bRw" name="Call(ListSize).argument(list)" incoming="_RWu-KeYNEeWt6-AQEw3bRw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-UOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-UeYNEeWt6-AQEw3bRw" value="*"/>
              </argument>
              <result xmi:id="_RWu-UuYNEeWt6-AQEw3bRw" name="Call(ListSize).result(result)" outgoing="_RWu-KuYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-U-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-VOYNEeWt6-AQEw3bRw" 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="_RWu-VeYNEeWt6-AQEw3bRw" name="Value(0)">
              <result xmi:id="_RWu-VuYNEeWt6-AQEw3bRw" name="Value(0).result" outgoing="_RWu-K-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-V-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-WOYNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_RWu-WeYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_RWu-WuYNEeWt6-AQEw3bRw" name="Test(Size==0)">
              <first xmi:id="_RWu-W-YNEeWt6-AQEw3bRw" name="Test(Size==0).first" incoming="_RWu-KuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-XOYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-XeYNEeWt6-AQEw3bRw" value="1"/>
              </first>
              <result xmi:id="_RWu-XuYNEeWt6-AQEw3bRw" name="Test(Size==0).result" outgoing="_RWu-LeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-X-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-YOYNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <second xmi:id="_RWu-YeYNEeWt6-AQEw3bRw" name="Test(Size==0).second" incoming="_RWu-K-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-YuYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-Y-YNEeWt6-AQEw3bRw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_RWu-ZOYNEeWt6-AQEw3bRw" name="InitialNode" outgoing="_RWu-LOYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_RWu-ZeYNEeWt6-AQEw3bRw" name="Decision(Test(Tester$initializationFlag$1))" incoming="_RWu-LOYNEeWt6-AQEw3bRw _RWu-LeYNEeWt6-AQEw3bRw" outgoing="_RWu-LuYNEeWt6-AQEw3bRw" decisionInputFlow="_RWu-LeYNEeWt6-AQEw3bRw"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_RWu-ZuYNEeWt6-AQEw3bRw" name="Tester$initialization$1" visibility="protected" method="_RWu-JOYNEeWt6-AQEw3bRw"/>
        <ownedOperation xmi:id="_RWu-Z-YNEeWt6-AQEw3bRw" name="Tester" visibility="public" method="_RWu95-YNEeWt6-AQEw3bRw">
          <ownedParameter xmi:id="_RWu-aOYNEeWt6-AQEw3bRw" name="" visibility="package" type="_RWu94-YNEeWt6-AQEw3bRw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-aeYNEeWt6-AQEw3bRw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-auYNEeWt6-AQEw3bRw" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_RWu-a-YNEeWt6-AQEw3bRw" name="destroy" visibility="public" method="_RWu-IuYNEeWt6-AQEw3bRw"/>
        <nestedClassifier xmi:type="uml:Signal" xmi:id="_RWu-bOYNEeWt6-AQEw3bRw" name="Continue" visibility="package"/>
        <ownedReception xmi:id="_RWu-beYNEeWt6-AQEw3bRw" name="Continue" signal="_RWu-bOYNEeWt6-AQEw3bRw"/>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_RWu-buYNEeWt6-AQEw3bRw" name="AssertList" visibility="public" node="_RWu-jOYNEeWt6-AQEw3bRw _RWu-kOYNEeWt6-AQEw3bRw _RWu-jeYNEeWt6-AQEw3bRw _RWu-luYNEeWt6-AQEw3bRw _RWu-juYNEeWt6-AQEw3bRw _RWu-nOYNEeWt6-AQEw3bRw _RWu-ouYNEeWt6-AQEw3bRw _RWu-j-YNEeWt6-AQEw3bRw" group="_RWu-kOYNEeWt6-AQEw3bRw _RWu-luYNEeWt6-AQEw3bRw _RWu-nOYNEeWt6-AQEw3bRw _RWu-ouYNEeWt6-AQEw3bRw">
      <packageImport xmi:id="_RWu-b-YNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_RWu-cOYNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_RWu-ceYNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_RWu-cuYNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_RWu-c-YNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedParameter xmi:id="_RWu-dOYNEeWt6-AQEw3bRw" name="label" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-deYNEeWt6-AQEw3bRw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-duYNEeWt6-AQEw3bRw" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_RWu-d-YNEeWt6-AQEw3bRw" name="list" visibility="package" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-eOYNEeWt6-AQEw3bRw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-eeYNEeWt6-AQEw3bRw" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:id="_RWu-euYNEeWt6-AQEw3bRw" name="expected" visibility="package" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-e-YNEeWt6-AQEw3bRw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-fOYNEeWt6-AQEw3bRw" value="*"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-feYNEeWt6-AQEw3bRw" target="_RWu-kuYNEeWt6-AQEw3bRw" source="_RWu-jOYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-fuYNEeWt6-AQEw3bRw" target="_RWu-mOYNEeWt6-AQEw3bRw" source="_RWu-jeYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-f-YNEeWt6-AQEw3bRw" target="_RWu-nuYNEeWt6-AQEw3bRw" source="_RWu-juYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-gOYNEeWt6-AQEw3bRw" target="_RWu-u-YNEeWt6-AQEw3bRw" source="_RWu-leYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-geYNEeWt6-AQEw3bRw" target="_RWu-xeYNEeWt6-AQEw3bRw" source="_RWu-m-YNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-guYNEeWt6-AQEw3bRw" target="_RWu-zOYNEeWt6-AQEw3bRw" source="_RWu-oeYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-g-YNEeWt6-AQEw3bRw" target="_RWu_uuYNEeWt6-AQEw3bRw" source="_RWu-oeYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-hOYNEeWt6-AQEw3bRw" target="_RWu_veYNEeWt6-AQEw3bRw" source="_RWu-m-YNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-heYNEeWt6-AQEw3bRw" target="_RWu_wOYNEeWt6-AQEw3bRw" source="_RWu-leYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-huYNEeWt6-AQEw3bRw" target="_RWu_9-YNEeWt6-AQEw3bRw" source="_RWu-m-YNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-h-YNEeWt6-AQEw3bRw" target="_RWu__uYNEeWt6-AQEw3bRw" source="_RWu-oeYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWu-iOYNEeWt6-AQEw3bRw" target="_RWu-j-YNEeWt6-AQEw3bRw" source="_RWu-kOYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWu-ieYNEeWt6-AQEw3bRw" target="_RWu-j-YNEeWt6-AQEw3bRw" source="_RWu-luYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWu-iuYNEeWt6-AQEw3bRw" target="_RWu-j-YNEeWt6-AQEw3bRw" source="_RWu-nOYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWu-i-YNEeWt6-AQEw3bRw" target="_RWu-ouYNEeWt6-AQEw3bRw" source="_RWu-j-YNEeWt6-AQEw3bRw"/>
      <structuredNode xmi:id="_RWu-kOYNEeWt6-AQEw3bRw" name="Node(Input(label))" outgoing="_RWu-iOYNEeWt6-AQEw3bRw">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-keYNEeWt6-AQEw3bRw" target="_RWu-leYNEeWt6-AQEw3bRw" source="_RWu-kuYNEeWt6-AQEw3bRw"/>
        <structuredNodeInput xmi:id="_RWu-kuYNEeWt6-AQEw3bRw" name="Input(label)" incoming="_RWu-feYNEeWt6-AQEw3bRw" outgoing="_RWu-keYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-k-YNEeWt6-AQEw3bRw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-lOYNEeWt6-AQEw3bRw" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_RWu-leYNEeWt6-AQEw3bRw" name="Fork(label)" incoming="_RWu-keYNEeWt6-AQEw3bRw" outgoing="_RWu-gOYNEeWt6-AQEw3bRw _RWu-heYNEeWt6-AQEw3bRw"/>
      </structuredNode>
      <structuredNode xmi:id="_RWu-luYNEeWt6-AQEw3bRw" name="Node(Input(list))" outgoing="_RWu-ieYNEeWt6-AQEw3bRw">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-l-YNEeWt6-AQEw3bRw" target="_RWu-m-YNEeWt6-AQEw3bRw" source="_RWu-mOYNEeWt6-AQEw3bRw"/>
        <structuredNodeInput xmi:id="_RWu-mOYNEeWt6-AQEw3bRw" name="Input(list)" incoming="_RWu-fuYNEeWt6-AQEw3bRw" outgoing="_RWu-l-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-meYNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-muYNEeWt6-AQEw3bRw" value="*"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_RWu-m-YNEeWt6-AQEw3bRw" name="Fork(list)" incoming="_RWu-l-YNEeWt6-AQEw3bRw" outgoing="_RWu-geYNEeWt6-AQEw3bRw _RWu-huYNEeWt6-AQEw3bRw _RWu-hOYNEeWt6-AQEw3bRw"/>
      </structuredNode>
      <structuredNode xmi:id="_RWu-nOYNEeWt6-AQEw3bRw" name="Node(Input(expected))" outgoing="_RWu-iuYNEeWt6-AQEw3bRw">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-neYNEeWt6-AQEw3bRw" target="_RWu-oeYNEeWt6-AQEw3bRw" source="_RWu-nuYNEeWt6-AQEw3bRw"/>
        <structuredNodeInput xmi:id="_RWu-nuYNEeWt6-AQEw3bRw" name="Input(expected)" incoming="_RWu-f-YNEeWt6-AQEw3bRw" outgoing="_RWu-neYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-n-YNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-oOYNEeWt6-AQEw3bRw" value="*"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_RWu-oeYNEeWt6-AQEw3bRw" name="Fork(expected)" incoming="_RWu-neYNEeWt6-AQEw3bRw" outgoing="_RWu-guYNEeWt6-AQEw3bRw _RWu-h-YNEeWt6-AQEw3bRw _RWu-g-YNEeWt6-AQEw3bRw"/>
      </structuredNode>
      <structuredNode xmi:id="_RWu-ouYNEeWt6-AQEw3bRw" name="Body(AssertList)" incoming="_RWu-i-YNEeWt6-AQEw3bRw">
        <edge xmi:type="uml:ControlFlow" xmi:id="_RWu-o-YNEeWt6-AQEw3bRw" target="_RWu-0uYNEeWt6-AQEw3bRw" source="_RWu-pOYNEeWt6-AQEw3bRw"/>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu-pOYNEeWt6-AQEw3bRw" name="ExpressionStatement@696c2644" outgoing="_RWu-o-YNEeWt6-AQEw3bRw">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-peYNEeWt6-AQEw3bRw" target="_RWu-quYNEeWt6-AQEw3bRw" source="_RWu-weYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-puYNEeWt6-AQEw3bRw" target="_RWu-reYNEeWt6-AQEw3bRw" source="_RWu-yOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-p-YNEeWt6-AQEw3bRw" target="_RWu-sOYNEeWt6-AQEw3bRw" source="_RWu-z-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWu-qOYNEeWt6-AQEw3bRw" target="_RWu-qeYNEeWt6-AQEw3bRw" source="_RWu-s-YNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWu-qeYNEeWt6-AQEw3bRw" name="Call(AssertEqual)" incoming="_RWu-qOYNEeWt6-AQEw3bRw" behavior="_RWvAI-YNEeWt6-AQEw3bRw">
            <argument xmi:id="_RWu-quYNEeWt6-AQEw3bRw" name="Call(AssertEqual).argument(label)" incoming="_RWu-peYNEeWt6-AQEw3bRw">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-q-YNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-rOYNEeWt6-AQEw3bRw" value="1"/>
            </argument>
            <argument xmi:id="_RWu-reYNEeWt6-AQEw3bRw" name="Call(AssertEqual).argument(value1)" incoming="_RWu-puYNEeWt6-AQEw3bRw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-ruYNEeWt6-AQEw3bRw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-r-YNEeWt6-AQEw3bRw" value="1"/>
            </argument>
            <argument xmi:id="_RWu-sOYNEeWt6-AQEw3bRw" name="Call(AssertEqual).argument(value2)" incoming="_RWu-p-YNEeWt6-AQEw3bRw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-seYNEeWt6-AQEw3bRw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-suYNEeWt6-AQEw3bRw" value="1"/>
            </argument>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu-s-YNEeWt6-AQEw3bRw" name="Tuple@e1e4112" outgoing="_RWu-qOYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-tOYNEeWt6-AQEw3bRw" target="_RWu-vuYNEeWt6-AQEw3bRw" source="_RWu-tuYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWu-teYNEeWt6-AQEw3bRw" name="Value(&quot;->size()&quot;)">
              <result xmi:id="_RWu-tuYNEeWt6-AQEw3bRw" name="Value(&quot;->size()&quot;).result" outgoing="_RWu-tOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-t-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-uOYNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralString" xmi:id="_RWu-ueYNEeWt6-AQEw3bRw" value="->size()">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </value>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWu-uuYNEeWt6-AQEw3bRw" name="Call(Concat)">
              <argument xmi:id="_RWu-u-YNEeWt6-AQEw3bRw" name="Call(Concat).argument(x)" incoming="_RWu-gOYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-vOYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-veYNEeWt6-AQEw3bRw" value="1"/>
              </argument>
              <argument xmi:id="_RWu-vuYNEeWt6-AQEw3bRw" name="Call(Concat).argument(y)" incoming="_RWu-tOYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-v-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-wOYNEeWt6-AQEw3bRw" value="1"/>
              </argument>
              <result xmi:id="_RWu-weYNEeWt6-AQEw3bRw" name="Call(Concat).result(result)" outgoing="_RWu-peYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-wuYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-w-YNEeWt6-AQEw3bRw" 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="_RWu-xOYNEeWt6-AQEw3bRw" name="Call($$Alf$Library$CollectionFunctions$size__any__)" behavior="_RWvCHuYNEeWt6-AQEw3bRw">
              <argument xmi:id="_RWu-xeYNEeWt6-AQEw3bRw" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_RWu-geYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-xuYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-x-YNEeWt6-AQEw3bRw" value="*"/>
              </argument>
              <result xmi:id="_RWu-yOYNEeWt6-AQEw3bRw" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_RWu-puYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-yeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-yuYNEeWt6-AQEw3bRw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWu-y-YNEeWt6-AQEw3bRw" name="Call($$Alf$Library$CollectionFunctions$size__any__)" behavior="_RWvCHuYNEeWt6-AQEw3bRw">
              <argument xmi:id="_RWu-zOYNEeWt6-AQEw3bRw" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_RWu-guYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-zeYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-zuYNEeWt6-AQEw3bRw" value="*"/>
              </argument>
              <result xmi:id="_RWu-z-YNEeWt6-AQEw3bRw" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_RWu-p-YNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-0OYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-0eYNEeWt6-AQEw3bRw" value="1"/>
              </result>
            </node>
          </node>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu-0uYNEeWt6-AQEw3bRw" name="ForStatement@52d81225" incoming="_RWu-o-YNEeWt6-AQEw3bRw">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-0-YNEeWt6-AQEw3bRw" target="_RWvABOYNEeWt6-AQEw3bRw" source="_RWu_5-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-1OYNEeWt6-AQEw3bRw" target="_RWu_xuYNEeWt6-AQEw3bRw" source="_RWvAH-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-1eYNEeWt6-AQEw3bRw" target="_RWu_yeYNEeWt6-AQEw3bRw" source="_RWvAG-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-1uYNEeWt6-AQEw3bRw" target="_RWu_w-YNEeWt6-AQEw3bRw" source="_RWvABOYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWu-1-YNEeWt6-AQEw3bRw" target="_RWu-2OYNEeWt6-AQEw3bRw" source="_RWu_3uYNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:LoopNode" xmi:id="_RWu-2OYNEeWt6-AQEw3bRw" name="Loop(ForStatement@52d81225)" incoming="_RWu-1-YNEeWt6-AQEw3bRw" bodyOutput="_RWu_BeYNEeWt6-AQEw3bRw _RWu_COYNEeWt6-AQEw3bRw _RWu_C-YNEeWt6-AQEw3bRw _RWu_oOYNEeWt6-AQEw3bRw _RWu_ieYNEeWt6-AQEw3bRw _RWu_luYNEeWt6-AQEw3bRw" bodyPart="_RWu-_-YNEeWt6-AQEw3bRw _RWu_AOYNEeWt6-AQEw3bRw _RWu_meYNEeWt6-AQEw3bRw _RWu_o-YNEeWt6-AQEw3bRw" decider="_RWu-_OYNEeWt6-AQEw3bRw" isTestedFirst="true" test="_RWu-9eYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-2eYNEeWt6-AQEw3bRw" target="_RWu-7-YNEeWt6-AQEw3bRw" source="_RWu_qOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-2uYNEeWt6-AQEw3bRw" target="_RWu-8OYNEeWt6-AQEw3bRw" source="_RWu_q-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-2-YNEeWt6-AQEw3bRw" target="_RWu-8eYNEeWt6-AQEw3bRw" source="_RWu_ruYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-3OYNEeWt6-AQEw3bRw" target="_RWu-8uYNEeWt6-AQEw3bRw" source="_RWu_seYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-3eYNEeWt6-AQEw3bRw" target="_RWu-8-YNEeWt6-AQEw3bRw" source="_RWu_tOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-3uYNEeWt6-AQEw3bRw" target="_RWu-9OYNEeWt6-AQEw3bRw" source="_RWu_t-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-3-YNEeWt6-AQEw3bRw" target="_RWu-9uYNEeWt6-AQEw3bRw" source="_RWu-8-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-4OYNEeWt6-AQEw3bRw" target="_RWu--eYNEeWt6-AQEw3bRw" source="_RWu-9OYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWu-4eYNEeWt6-AQEw3bRw" target="_RWu_AOYNEeWt6-AQEw3bRw" source="_RWu-_-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-4uYNEeWt6-AQEw3bRw" target="_RWu_NeYNEeWt6-AQEw3bRw" source="_RWu-8uYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-4-YNEeWt6-AQEw3bRw" target="_RWu_XuYNEeWt6-AQEw3bRw" source="_RWu-8uYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-5OYNEeWt6-AQEw3bRw" target="_RWu_aeYNEeWt6-AQEw3bRw" source="_RWu-8uYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-5eYNEeWt6-AQEw3bRw" target="_RWu_muYNEeWt6-AQEw3bRw" source="_RWu-8uYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-5uYNEeWt6-AQEw3bRw" target="_RWu_neYNEeWt6-AQEw3bRw" source="_RWu_pOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-5-YNEeWt6-AQEw3bRw" target="_RWu_g-YNEeWt6-AQEw3bRw" source="_RWu-8-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-6OYNEeWt6-AQEw3bRw" target="_RWu_k-YNEeWt6-AQEw3bRw" source="_RWu-9OYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-6eYNEeWt6-AQEw3bRw" target="_RWu_K-YNEeWt6-AQEw3bRw" source="_RWu-8eYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-6uYNEeWt6-AQEw3bRw" target="_RWu_VeYNEeWt6-AQEw3bRw" source="_RWu-8OYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-6-YNEeWt6-AQEw3bRw" target="_RWu_YOYNEeWt6-AQEw3bRw" source="_RWu-7-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-7OYNEeWt6-AQEw3bRw" target="_RWu_bOYNEeWt6-AQEw3bRw" source="_RWu-7-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-7eYNEeWt6-AQEw3bRw" target="_RWu_dOYNEeWt6-AQEw3bRw" source="_RWu-8OYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu-7uYNEeWt6-AQEw3bRw" target="_RWu_fOYNEeWt6-AQEw3bRw" source="_RWu-8eYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWu-7-YNEeWt6-AQEw3bRw" name="Fork(ForStatement@52d81225.loopVariable(expected))" incoming="_RWu-2eYNEeWt6-AQEw3bRw" outgoing="_RWu-6-YNEeWt6-AQEw3bRw _RWu-7OYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWu-8OYNEeWt6-AQEw3bRw" name="Fork(ForStatement@52d81225.loopVariable(list))" incoming="_RWu-2uYNEeWt6-AQEw3bRw" outgoing="_RWu-6uYNEeWt6-AQEw3bRw _RWu-7eYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWu-8eYNEeWt6-AQEw3bRw" name="Fork(ForStatement@52d81225.loopVariable(label))" incoming="_RWu-2-YNEeWt6-AQEw3bRw" outgoing="_RWu-6eYNEeWt6-AQEw3bRw _RWu-7uYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWu-8uYNEeWt6-AQEw3bRw" name="Fork(ForStatement@52d81225.loopVariable(i))" incoming="_RWu-3OYNEeWt6-AQEw3bRw" outgoing="_RWu-4uYNEeWt6-AQEw3bRw _RWu-4-YNEeWt6-AQEw3bRw _RWu-5OYNEeWt6-AQEw3bRw _RWu-5eYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWu-8-YNEeWt6-AQEw3bRw" name="Fork(ForStatement@52d81225.loopVariable(counter))" incoming="_RWu-3eYNEeWt6-AQEw3bRw" outgoing="_RWu-3-YNEeWt6-AQEw3bRw _RWu-5-YNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWu-9OYNEeWt6-AQEw3bRw" name="Fork(ForStatement@52d81225.loopVariable(upper))" incoming="_RWu-3uYNEeWt6-AQEw3bRw" outgoing="_RWu-4OYNEeWt6-AQEw3bRw _RWu-6OYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWu-9eYNEeWt6-AQEw3bRw" name="Call(&lt;=)">
              <argument xmi:id="_RWu-9uYNEeWt6-AQEw3bRw" name="Call(&lt;=).argument(x)" incoming="_RWu-3-YNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu-9-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu--OYNEeWt6-AQEw3bRw" value="1"/>
              </argument>
              <argument xmi:id="_RWu--eYNEeWt6-AQEw3bRw" name="Call(&lt;=).argument(y)" incoming="_RWu-4OYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu--uYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu---YNEeWt6-AQEw3bRw" value="1"/>
              </argument>
              <result xmi:id="_RWu-_OYNEeWt6-AQEw3bRw" 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="_RWu-_eYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu-_uYNEeWt6-AQEw3bRw" 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="_RWu-_-YNEeWt6-AQEw3bRw" name="Values(ForStatement@52d81225)" outgoing="_RWu-4eYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu_AOYNEeWt6-AQEw3bRw" name="Body(ForStatement@52d81225)" incoming="_RWu-4eYNEeWt6-AQEw3bRw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_AeYNEeWt6-AQEw3bRw" target="_RWu_BeYNEeWt6-AQEw3bRw" source="_RWu_b-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_AuYNEeWt6-AQEw3bRw" target="_RWu_COYNEeWt6-AQEw3bRw" source="_RWu_d-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_A-YNEeWt6-AQEw3bRw" target="_RWu_C-YNEeWt6-AQEw3bRw" source="_RWu_f-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_BOYNEeWt6-AQEw3bRw" target="_RWu_huYNEeWt6-AQEw3bRw" source="_RWu_jeYNEeWt6-AQEw3bRw"/>
              <structuredNodeOutput xmi:id="_RWu_BeYNEeWt6-AQEw3bRw" name="expected" incoming="_RWu_AeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_BuYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_B-YNEeWt6-AQEw3bRw" value="*"/>
              </structuredNodeOutput>
              <structuredNodeOutput xmi:id="_RWu_COYNEeWt6-AQEw3bRw" name="list" incoming="_RWu_AuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_CeYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_CuYNEeWt6-AQEw3bRw" value="*"/>
              </structuredNodeOutput>
              <structuredNodeOutput xmi:id="_RWu_C-YNEeWt6-AQEw3bRw" name="label" incoming="_RWu_A-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_DOYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_DeYNEeWt6-AQEw3bRw" value="1"/>
              </structuredNodeOutput>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu_DuYNEeWt6-AQEw3bRw" name="ExpressionStatement@5a006ab1">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_D-YNEeWt6-AQEw3bRw" target="_RWu_FOYNEeWt6-AQEw3bRw" source="_RWu_UeYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_EOYNEeWt6-AQEw3bRw" target="_RWu_F-YNEeWt6-AQEw3bRw" source="_RWu_W-YNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_EeYNEeWt6-AQEw3bRw" target="_RWu_GuYNEeWt6-AQEw3bRw" source="_RWu_ZuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_RWu_EuYNEeWt6-AQEw3bRw" target="_RWu_E-YNEeWt6-AQEw3bRw" source="_RWu_HeYNEeWt6-AQEw3bRw"/>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWu_E-YNEeWt6-AQEw3bRw" name="Call(AssertEqual)" incoming="_RWu_EuYNEeWt6-AQEw3bRw" behavior="_RWvAI-YNEeWt6-AQEw3bRw">
                  <argument xmi:id="_RWu_FOYNEeWt6-AQEw3bRw" name="Call(AssertEqual).argument(label)" incoming="_RWu_D-YNEeWt6-AQEw3bRw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_FeYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_FuYNEeWt6-AQEw3bRw" value="1"/>
                  </argument>
                  <argument xmi:id="_RWu_F-YNEeWt6-AQEw3bRw" name="Call(AssertEqual).argument(value1)" incoming="_RWu_EOYNEeWt6-AQEw3bRw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_GOYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_GeYNEeWt6-AQEw3bRw" value="1"/>
                  </argument>
                  <argument xmi:id="_RWu_GuYNEeWt6-AQEw3bRw" name="Call(AssertEqual).argument(value2)" incoming="_RWu_EeYNEeWt6-AQEw3bRw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_G-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_HOYNEeWt6-AQEw3bRw" value="1"/>
                  </argument>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu_HeYNEeWt6-AQEw3bRw" name="Tuple@2e1b7ce6" outgoing="_RWu_EuYNEeWt6-AQEw3bRw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_HuYNEeWt6-AQEw3bRw" target="_RWu_LuYNEeWt6-AQEw3bRw" source="_RWu_JuYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_H-YNEeWt6-AQEw3bRw" target="_RWu_POYNEeWt6-AQEw3bRw" source="_RWu_MeYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_IOYNEeWt6-AQEw3bRw" target="_RWu_P-YNEeWt6-AQEw3bRw" source="_RWu_OOYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_IeYNEeWt6-AQEw3bRw" target="_RWu_S-YNEeWt6-AQEw3bRw" source="_RWu_QuYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_IuYNEeWt6-AQEw3bRw" target="_RWu_TuYNEeWt6-AQEw3bRw" source="_RWu_RuYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_I-YNEeWt6-AQEw3bRw" target="_RWu_WOYNEeWt6-AQEw3bRw" source="_RWu_XuYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_JOYNEeWt6-AQEw3bRw" target="_RWu_Y-YNEeWt6-AQEw3bRw" source="_RWu_aeYNEeWt6-AQEw3bRw"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWu_JeYNEeWt6-AQEw3bRw" name="Value(&quot;[&quot;)">
                    <result xmi:id="_RWu_JuYNEeWt6-AQEw3bRw" name="Value(&quot;[&quot;).result" outgoing="_RWu_HuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_J-YNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_KOYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_RWu_KeYNEeWt6-AQEw3bRw" value="[">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWu_KuYNEeWt6-AQEw3bRw" name="Call(Concat)">
                    <argument xmi:id="_RWu_K-YNEeWt6-AQEw3bRw" name="Call(Concat).argument(x)" incoming="_RWu-6eYNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_LOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_LeYNEeWt6-AQEw3bRw" value="1"/>
                    </argument>
                    <argument xmi:id="_RWu_LuYNEeWt6-AQEw3bRw" name="Call(Concat).argument(y)" incoming="_RWu_HuYNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_L-YNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_MOYNEeWt6-AQEw3bRw" value="1"/>
                    </argument>
                    <result xmi:id="_RWu_MeYNEeWt6-AQEw3bRw" name="Call(Concat).result(result)" outgoing="_RWu_H-YNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_MuYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_M-YNEeWt6-AQEw3bRw" 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="_RWu_NOYNEeWt6-AQEw3bRw" name="Call(ToString)">
                    <argument xmi:id="_RWu_NeYNEeWt6-AQEw3bRw" name="Call(ToString).argument(x)" incoming="_RWu-4uYNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_NuYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_N-YNEeWt6-AQEw3bRw" value="1"/>
                    </argument>
                    <result xmi:id="_RWu_OOYNEeWt6-AQEw3bRw" name="Call(ToString).result(result)" outgoing="_RWu_IOYNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_OeYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_OuYNEeWt6-AQEw3bRw" 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="_RWu_O-YNEeWt6-AQEw3bRw" name="Call(Concat)">
                    <argument xmi:id="_RWu_POYNEeWt6-AQEw3bRw" name="Call(Concat).argument(x)" incoming="_RWu_H-YNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_PeYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_PuYNEeWt6-AQEw3bRw" value="1"/>
                    </argument>
                    <argument xmi:id="_RWu_P-YNEeWt6-AQEw3bRw" name="Call(Concat).argument(y)" incoming="_RWu_IOYNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_QOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_QeYNEeWt6-AQEw3bRw" value="1"/>
                    </argument>
                    <result xmi:id="_RWu_QuYNEeWt6-AQEw3bRw" name="Call(Concat).result(result)" outgoing="_RWu_IeYNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_Q-YNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_ROYNEeWt6-AQEw3bRw" 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="_RWu_ReYNEeWt6-AQEw3bRw" name="Value(&quot;]&quot;)">
                    <result xmi:id="_RWu_RuYNEeWt6-AQEw3bRw" name="Value(&quot;]&quot;).result" outgoing="_RWu_IuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_R-YNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_SOYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_RWu_SeYNEeWt6-AQEw3bRw" value="]">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWu_SuYNEeWt6-AQEw3bRw" name="Call(Concat)">
                    <argument xmi:id="_RWu_S-YNEeWt6-AQEw3bRw" name="Call(Concat).argument(x)" incoming="_RWu_IeYNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_TOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_TeYNEeWt6-AQEw3bRw" value="1"/>
                    </argument>
                    <argument xmi:id="_RWu_TuYNEeWt6-AQEw3bRw" name="Call(Concat).argument(y)" incoming="_RWu_IuYNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_T-YNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_UOYNEeWt6-AQEw3bRw" value="1"/>
                    </argument>
                    <result xmi:id="_RWu_UeYNEeWt6-AQEw3bRw" name="Call(Concat).result(result)" outgoing="_RWu_D-YNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_UuYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_U-YNEeWt6-AQEw3bRw" 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="_RWu_VOYNEeWt6-AQEw3bRw" name="Call(At)">
                    <argument xmi:id="_RWu_VeYNEeWt6-AQEw3bRw" name="Call(At).argument(seq)" incoming="_RWu-6uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_VuYNEeWt6-AQEw3bRw"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_V-YNEeWt6-AQEw3bRw" value="*"/>
                    </argument>
                    <argument xmi:id="_RWu_WOYNEeWt6-AQEw3bRw" name="Call(At).argument(index)" incoming="_RWu_I-YNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_WeYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_WuYNEeWt6-AQEw3bRw" value="1"/>
                    </argument>
                    <result xmi:id="_RWu_W-YNEeWt6-AQEw3bRw" name="Call(At).result()" outgoing="_RWu_EOYNEeWt6-AQEw3bRw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_XOYNEeWt6-AQEw3bRw"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_XeYNEeWt6-AQEw3bRw" 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="_RWu_XuYNEeWt6-AQEw3bRw" name="Fork(Call(At).argument(index))" incoming="_RWu-4-YNEeWt6-AQEw3bRw" outgoing="_RWu_I-YNEeWt6-AQEw3bRw"/>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWu_X-YNEeWt6-AQEw3bRw" name="Call(At)">
                    <argument xmi:id="_RWu_YOYNEeWt6-AQEw3bRw" name="Call(At).argument(seq)" incoming="_RWu-6-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_YeYNEeWt6-AQEw3bRw"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_YuYNEeWt6-AQEw3bRw" value="*"/>
                    </argument>
                    <argument xmi:id="_RWu_Y-YNEeWt6-AQEw3bRw" name="Call(At).argument(index)" incoming="_RWu_JOYNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_ZOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_ZeYNEeWt6-AQEw3bRw" value="1"/>
                    </argument>
                    <result xmi:id="_RWu_ZuYNEeWt6-AQEw3bRw" name="Call(At).result()" outgoing="_RWu_EeYNEeWt6-AQEw3bRw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_Z-YNEeWt6-AQEw3bRw"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_aOYNEeWt6-AQEw3bRw" 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="_RWu_aeYNEeWt6-AQEw3bRw" name="Fork(Call(At).argument(index))" incoming="_RWu-5OYNEeWt6-AQEw3bRw" outgoing="_RWu_JOYNEeWt6-AQEw3bRw"/>
                </node>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu_auYNEeWt6-AQEw3bRw" name="Passthru(Fork(expected))">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_a-YNEeWt6-AQEw3bRw" target="_RWu_b-YNEeWt6-AQEw3bRw" source="_RWu_bOYNEeWt6-AQEw3bRw"/>
                <structuredNodeInput xmi:id="_RWu_bOYNEeWt6-AQEw3bRw" name="Passthru(Fork(expected)).input" incoming="_RWu-7OYNEeWt6-AQEw3bRw" outgoing="_RWu_a-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_beYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_buYNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:id="_RWu_b-YNEeWt6-AQEw3bRw" name="Passthru(Fork(expected)).output" incoming="_RWu_a-YNEeWt6-AQEw3bRw" outgoing="_RWu_AeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_cOYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_ceYNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu_cuYNEeWt6-AQEw3bRw" name="Passthru(Fork(list))">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_c-YNEeWt6-AQEw3bRw" target="_RWu_d-YNEeWt6-AQEw3bRw" source="_RWu_dOYNEeWt6-AQEw3bRw"/>
                <structuredNodeInput xmi:id="_RWu_dOYNEeWt6-AQEw3bRw" name="Passthru(Fork(list)).input" incoming="_RWu-7eYNEeWt6-AQEw3bRw" outgoing="_RWu_c-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_deYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_duYNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:id="_RWu_d-YNEeWt6-AQEw3bRw" name="Passthru(Fork(list)).output" incoming="_RWu_c-YNEeWt6-AQEw3bRw" outgoing="_RWu_AuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_eOYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_eeYNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu_euYNEeWt6-AQEw3bRw" name="Passthru(Fork(label))">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_e-YNEeWt6-AQEw3bRw" target="_RWu_f-YNEeWt6-AQEw3bRw" source="_RWu_fOYNEeWt6-AQEw3bRw"/>
                <structuredNodeInput xmi:id="_RWu_fOYNEeWt6-AQEw3bRw" name="Passthru(Fork(label)).input" incoming="_RWu-7uYNEeWt6-AQEw3bRw" outgoing="_RWu_e-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_feYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_fuYNEeWt6-AQEw3bRw" value="1"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:id="_RWu_f-YNEeWt6-AQEw3bRw" name="Passthru(Fork(label)).output" incoming="_RWu_e-YNEeWt6-AQEw3bRw" outgoing="_RWu_A-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_gOYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_geYNEeWt6-AQEw3bRw" value="1"/>
                </structuredNodeOutput>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWu_guYNEeWt6-AQEw3bRw" name="Call(+)">
                <argument xmi:id="_RWu_g-YNEeWt6-AQEw3bRw" name="Call(+).argument(x)" incoming="_RWu-5-YNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_hOYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_heYNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <argument xmi:id="_RWu_huYNEeWt6-AQEw3bRw" name="Call(+).argument(y)" incoming="_RWu_BOYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_h-YNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_iOYNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <result xmi:id="_RWu_ieYNEeWt6-AQEw3bRw" name="Call(+).result(result)">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_iuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_i-YNEeWt6-AQEw3bRw" 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="_RWu_jOYNEeWt6-AQEw3bRw" name="Value(1)">
                <result xmi:id="_RWu_jeYNEeWt6-AQEw3bRw" name="Value(1).result" outgoing="_RWu_BOYNEeWt6-AQEw3bRw" 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="_RWu_juYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_j-YNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_RWu_kOYNEeWt6-AQEw3bRw" 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="_RWu_keYNEeWt6-AQEw3bRw" name="Passthru(upper)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_kuYNEeWt6-AQEw3bRw" target="_RWu_luYNEeWt6-AQEw3bRw" source="_RWu_k-YNEeWt6-AQEw3bRw"/>
                <structuredNodeInput xmi:id="_RWu_k-YNEeWt6-AQEw3bRw" name="Passthru(upper).input" incoming="_RWu-6OYNEeWt6-AQEw3bRw" outgoing="_RWu_kuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_lOYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_leYNEeWt6-AQEw3bRw" value="1"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:id="_RWu_luYNEeWt6-AQEw3bRw" name="Passthru(upper).output" incoming="_RWu_kuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_l-YNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_mOYNEeWt6-AQEw3bRw" value="1"/>
                </structuredNodeOutput>
              </node>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWu_meYNEeWt6-AQEw3bRw" name="Call(+)">
              <argument xmi:id="_RWu_muYNEeWt6-AQEw3bRw" name="Call(+).argument(x)" incoming="_RWu-5eYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_m-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_nOYNEeWt6-AQEw3bRw" value="1"/>
              </argument>
              <argument xmi:id="_RWu_neYNEeWt6-AQEw3bRw" name="Call(+).argument(y)" incoming="_RWu-5uYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_nuYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_n-YNEeWt6-AQEw3bRw" value="1"/>
              </argument>
              <result xmi:id="_RWu_oOYNEeWt6-AQEw3bRw" name="Call(+).result(result)">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_oeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_ouYNEeWt6-AQEw3bRw" 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="_RWu_o-YNEeWt6-AQEw3bRw" name="Value(1)">
              <result xmi:id="_RWu_pOYNEeWt6-AQEw3bRw" name="Value(1).result" outgoing="_RWu-5uYNEeWt6-AQEw3bRw" 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="_RWu_peYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_puYNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_RWu_p-YNEeWt6-AQEw3bRw" value="1">
                <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
              </value>
            </node>
            <loopVariable xmi:id="_RWu_qOYNEeWt6-AQEw3bRw" name="ForStatement@52d81225.loopVariable(expected)" outgoing="_RWu-2eYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_qeYNEeWt6-AQEw3bRw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_quYNEeWt6-AQEw3bRw" value="*"/>
            </loopVariable>
            <loopVariable xmi:id="_RWu_q-YNEeWt6-AQEw3bRw" name="ForStatement@52d81225.loopVariable(list)" outgoing="_RWu-2uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_rOYNEeWt6-AQEw3bRw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_reYNEeWt6-AQEw3bRw" value="*"/>
            </loopVariable>
            <loopVariable xmi:id="_RWu_ruYNEeWt6-AQEw3bRw" name="ForStatement@52d81225.loopVariable(label)" outgoing="_RWu-2-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_r-YNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_sOYNEeWt6-AQEw3bRw" value="1"/>
            </loopVariable>
            <loopVariable xmi:id="_RWu_seYNEeWt6-AQEw3bRw" name="ForStatement@52d81225.loopVariable(i)" outgoing="_RWu-3OYNEeWt6-AQEw3bRw" 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="_RWu_suYNEeWt6-AQEw3bRw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_s-YNEeWt6-AQEw3bRw" value="*"/>
            </loopVariable>
            <loopVariable xmi:id="_RWu_tOYNEeWt6-AQEw3bRw" name="ForStatement@52d81225.loopVariable(counter)" outgoing="_RWu-3eYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_teYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_tuYNEeWt6-AQEw3bRw" value="1"/>
            </loopVariable>
            <loopVariable xmi:id="_RWu_t-YNEeWt6-AQEw3bRw" name="ForStatement@52d81225.loopVariable(upper)" outgoing="_RWu-3uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_uOYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_ueYNEeWt6-AQEw3bRw" value="1"/>
            </loopVariable>
            <loopVariableInput xmi:id="_RWu_uuYNEeWt6-AQEw3bRw" name="ForStatement@52d81225.loopVariableInput(expected)" incoming="_RWu-g-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_u-YNEeWt6-AQEw3bRw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_vOYNEeWt6-AQEw3bRw" value="*"/>
            </loopVariableInput>
            <loopVariableInput xmi:id="_RWu_veYNEeWt6-AQEw3bRw" name="ForStatement@52d81225.loopVariableInput(list)" incoming="_RWu-hOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_vuYNEeWt6-AQEw3bRw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_v-YNEeWt6-AQEw3bRw" value="*"/>
            </loopVariableInput>
            <loopVariableInput xmi:id="_RWu_wOYNEeWt6-AQEw3bRw" name="ForStatement@52d81225.loopVariableInput(label)" incoming="_RWu-heYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_weYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_wuYNEeWt6-AQEw3bRw" value="1"/>
            </loopVariableInput>
            <loopVariableInput xmi:id="_RWu_w-YNEeWt6-AQEw3bRw" name="ForStatement@52d81225.loopVariableInput(i)" incoming="_RWu-1uYNEeWt6-AQEw3bRw" 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="_RWu_xOYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_xeYNEeWt6-AQEw3bRw" value="1"/>
            </loopVariableInput>
            <loopVariableInput xmi:id="_RWu_xuYNEeWt6-AQEw3bRw" name="ForStatement@52d81225.loopVariableInput(counter)" incoming="_RWu-1OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_x-YNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_yOYNEeWt6-AQEw3bRw" value="1"/>
            </loopVariableInput>
            <loopVariableInput xmi:id="_RWu_yeYNEeWt6-AQEw3bRw" name="ForStatement@52d81225.loopVariableInput(upper)" incoming="_RWu-1eYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_yuYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_y-YNEeWt6-AQEw3bRw" value="1"/>
            </loopVariableInput>
            <result xmi:id="_RWu_zOYNEeWt6-AQEw3bRw" name="ForStatement@52d81225.result(expected)" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_zeYNEeWt6-AQEw3bRw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_zuYNEeWt6-AQEw3bRw" value="*"/>
            </result>
            <result xmi:id="_RWu_z-YNEeWt6-AQEw3bRw" name="ForStatement@52d81225.result(list)" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_0OYNEeWt6-AQEw3bRw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_0eYNEeWt6-AQEw3bRw" value="*"/>
            </result>
            <result xmi:id="_RWu_0uYNEeWt6-AQEw3bRw" name="ForStatement@52d81225.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="_RWu_0-YNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_1OYNEeWt6-AQEw3bRw" value="1"/>
            </result>
            <result xmi:id="_RWu_1eYNEeWt6-AQEw3bRw" name="ForStatement@52d81225.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="_RWu_1uYNEeWt6-AQEw3bRw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_1-YNEeWt6-AQEw3bRw" value="*"/>
            </result>
            <result xmi:id="_RWu_2OYNEeWt6-AQEw3bRw" name="ForStatement@52d81225.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="_RWu_2eYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_2uYNEeWt6-AQEw3bRw" value="1"/>
            </result>
            <result xmi:id="_RWu_2-YNEeWt6-AQEw3bRw" name="ForStatement@52d81225.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="_RWu_3OYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_3eYNEeWt6-AQEw3bRw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWu_3uYNEeWt6-AQEw3bRw" name="LoopVariables(ForStatement@52d81225)" outgoing="_RWu-1-YNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_3-YNEeWt6-AQEw3bRw" target="_RWu_7OYNEeWt6-AQEw3bRw" source="_RWu_-uYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_4OYNEeWt6-AQEw3bRw" target="_RWu_7-YNEeWt6-AQEw3bRw" source="_RWvAAeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWu_4eYNEeWt6-AQEw3bRw" target="_RWu_6-YNEeWt6-AQEw3bRw" source="_RWu_9eYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_4uYNEeWt6-AQEw3bRw" target="_RWvABuYNEeWt6-AQEw3bRw" source="_RWu_8uYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_4-YNEeWt6-AQEw3bRw" target="_RWvACeYNEeWt6-AQEw3bRw" source="_RWvABOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_5OYNEeWt6-AQEw3bRw" target="_RWvAFeYNEeWt6-AQEw3bRw" source="_RWvADOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWu_5eYNEeWt6-AQEw3bRw" target="_RWvAGOYNEeWt6-AQEw3bRw" source="_RWvAEOYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWu_5uYNEeWt6-AQEw3bRw" name="Value(1)">
              <result xmi:id="_RWu_5-YNEeWt6-AQEw3bRw" name="Value(1).result" outgoing="_RWu-0-YNEeWt6-AQEw3bRw" 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="_RWu_6OYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_6eYNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_RWu_6uYNEeWt6-AQEw3bRw" 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="_RWu_6-YNEeWt6-AQEw3bRw" name="Call(Min)" incoming="_RWu_4eYNEeWt6-AQEw3bRw">
              <argument xmi:id="_RWu_7OYNEeWt6-AQEw3bRw" name="Call(Min).argument(x)" incoming="_RWu_3-YNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_7eYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_7uYNEeWt6-AQEw3bRw" value="1"/>
              </argument>
              <argument xmi:id="_RWu_7-YNEeWt6-AQEw3bRw" name="Call(Min).argument(y)" incoming="_RWu_4OYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_8OYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_8eYNEeWt6-AQEw3bRw" value="1"/>
              </argument>
              <result xmi:id="_RWu_8uYNEeWt6-AQEw3bRw" name="Call(Min).result(result)" outgoing="_RWu_4uYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_8-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_9OYNEeWt6-AQEw3bRw" 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="_RWu_9eYNEeWt6-AQEw3bRw" name="Tuple@79e0165d" outgoing="_RWu_4eYNEeWt6-AQEw3bRw">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWu_9uYNEeWt6-AQEw3bRw" name="Call($$Alf$Library$CollectionFunctions$size__any__)" behavior="_RWvCHuYNEeWt6-AQEw3bRw">
                <argument xmi:id="_RWu_9-YNEeWt6-AQEw3bRw" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_RWu-huYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_-OYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu_-eYNEeWt6-AQEw3bRw" value="*"/>
                </argument>
                <result xmi:id="_RWu_-uYNEeWt6-AQEw3bRw" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_RWu_3-YNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu_--YNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWu__OYNEeWt6-AQEw3bRw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWu__eYNEeWt6-AQEw3bRw" name="Call($$Alf$Library$CollectionFunctions$size__any__)" behavior="_RWvCHuYNEeWt6-AQEw3bRw">
                <argument xmi:id="_RWu__uYNEeWt6-AQEw3bRw" name="Call($$Alf$Library$CollectionFunctions$size__any__).argument(seq)" incoming="_RWu-h-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWu__-YNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAAOYNEeWt6-AQEw3bRw" value="*"/>
                </argument>
                <result xmi:id="_RWvAAeYNEeWt6-AQEw3bRw" name="Call($$Alf$Library$CollectionFunctions$size__any__).result()" outgoing="_RWu_4OYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAAuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAA-YNEeWt6-AQEw3bRw" value="1"/>
                </result>
              </node>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_RWvABOYNEeWt6-AQEw3bRw" name="Fork(Value(1).result)" incoming="_RWu-0-YNEeWt6-AQEw3bRw" outgoing="_RWu-1uYNEeWt6-AQEw3bRw _RWu_4-YNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWvABeYNEeWt6-AQEw3bRw" name="Call(-)">
              <argument xmi:id="_RWvABuYNEeWt6-AQEw3bRw" name="Call(-).argument(x)" incoming="_RWu_4uYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAB-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvACOYNEeWt6-AQEw3bRw" value="1"/>
              </argument>
              <argument xmi:id="_RWvACeYNEeWt6-AQEw3bRw" name="Call(-).argument(y)" incoming="_RWu_4-YNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvACuYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAC-YNEeWt6-AQEw3bRw" value="1"/>
              </argument>
              <result xmi:id="_RWvADOYNEeWt6-AQEw3bRw" name="Call(-).result(result)" outgoing="_RWu_5OYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvADeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvADuYNEeWt6-AQEw3bRw" 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="_RWvAD-YNEeWt6-AQEw3bRw" name="Value(1)">
              <result xmi:id="_RWvAEOYNEeWt6-AQEw3bRw" name="Value(1).result" outgoing="_RWu_5eYNEeWt6-AQEw3bRw" 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="_RWvAEeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAEuYNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_RWvAE-YNEeWt6-AQEw3bRw" 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="_RWvAFOYNEeWt6-AQEw3bRw" name="Call(+)">
              <argument xmi:id="_RWvAFeYNEeWt6-AQEw3bRw" name="Call(+).argument(x)" incoming="_RWu_5OYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAFuYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAF-YNEeWt6-AQEw3bRw" value="1"/>
              </argument>
              <argument xmi:id="_RWvAGOYNEeWt6-AQEw3bRw" name="Call(+).argument(y)" incoming="_RWu_5eYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAGeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAGuYNEeWt6-AQEw3bRw" value="1"/>
              </argument>
              <result xmi:id="_RWvAG-YNEeWt6-AQEw3bRw" name="Call(+).result(result)" outgoing="_RWu-1eYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAHOYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAHeYNEeWt6-AQEw3bRw" 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="_RWvAHuYNEeWt6-AQEw3bRw" name="Value(1)">
              <result xmi:id="_RWvAH-YNEeWt6-AQEw3bRw" name="Value(1).result" outgoing="_RWu-1OYNEeWt6-AQEw3bRw" 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="_RWvAIOYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAIeYNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_RWvAIuYNEeWt6-AQEw3bRw" 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="_RWu-jOYNEeWt6-AQEw3bRw" name="Input(label)" outgoing="_RWu-feYNEeWt6-AQEw3bRw" parameter="_RWu-dOYNEeWt6-AQEw3bRw">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </node>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWu-jeYNEeWt6-AQEw3bRw" name="Input(list)" outgoing="_RWu-fuYNEeWt6-AQEw3bRw" parameter="_RWu-d-YNEeWt6-AQEw3bRw"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWu-juYNEeWt6-AQEw3bRw" name="Input(expected)" outgoing="_RWu-f-YNEeWt6-AQEw3bRw" parameter="_RWu-euYNEeWt6-AQEw3bRw"/>
      <node xmi:type="uml:JoinNode" xmi:id="_RWu-j-YNEeWt6-AQEw3bRw" name="Join(Input))" incoming="_RWu-iOYNEeWt6-AQEw3bRw _RWu-ieYNEeWt6-AQEw3bRw _RWu-iuYNEeWt6-AQEw3bRw" outgoing="_RWu-i-YNEeWt6-AQEw3bRw"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_RWvAI-YNEeWt6-AQEw3bRw" name="AssertEqual" visibility="public" node="_RWvAQOYNEeWt6-AQEw3bRw _RWvAROYNEeWt6-AQEw3bRw _RWvAQeYNEeWt6-AQEw3bRw _RWvASuYNEeWt6-AQEw3bRw _RWvAQuYNEeWt6-AQEw3bRw _RWvAUOYNEeWt6-AQEw3bRw _RWvAVuYNEeWt6-AQEw3bRw _RWvAQ-YNEeWt6-AQEw3bRw" group="_RWvAROYNEeWt6-AQEw3bRw _RWvASuYNEeWt6-AQEw3bRw _RWvAUOYNEeWt6-AQEw3bRw _RWvAVuYNEeWt6-AQEw3bRw">
      <packageImport xmi:id="_RWvAJOYNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_RWvAJeYNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_RWvAJuYNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_RWvAJ-YNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_RWvAKOYNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedParameter xmi:id="_RWvAKeYNEeWt6-AQEw3bRw" name="label" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAKuYNEeWt6-AQEw3bRw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAK-YNEeWt6-AQEw3bRw" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_RWvALOYNEeWt6-AQEw3bRw" name="value1" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvALeYNEeWt6-AQEw3bRw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvALuYNEeWt6-AQEw3bRw" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_RWvAL-YNEeWt6-AQEw3bRw" name="value2" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAMOYNEeWt6-AQEw3bRw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAMeYNEeWt6-AQEw3bRw" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAMuYNEeWt6-AQEw3bRw" target="_RWvARuYNEeWt6-AQEw3bRw" source="_RWvAQOYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAM-YNEeWt6-AQEw3bRw" target="_RWvATOYNEeWt6-AQEw3bRw" source="_RWvAQeYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvANOYNEeWt6-AQEw3bRw" target="_RWvAUuYNEeWt6-AQEw3bRw" source="_RWvAQuYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvANeYNEeWt6-AQEw3bRw" target="_RWvAfOYNEeWt6-AQEw3bRw" source="_RWvAT-YNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvANuYNEeWt6-AQEw3bRw" target="_RWvAhOYNEeWt6-AQEw3bRw" source="_RWvAVeYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAN-YNEeWt6-AQEw3bRw" target="_RWvAu-YNEeWt6-AQEw3bRw" source="_RWvASeYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAOOYNEeWt6-AQEw3bRw" target="_RWvA4eYNEeWt6-AQEw3bRw" source="_RWvAVeYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAOeYNEeWt6-AQEw3bRw" target="_RWvA_-YNEeWt6-AQEw3bRw" source="_RWvAVeYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAOuYNEeWt6-AQEw3bRw" target="_RWvBJeYNEeWt6-AQEw3bRw" source="_RWvAVeYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAO-YNEeWt6-AQEw3bRw" target="_RWvBReYNEeWt6-AQEw3bRw" source="_RWvAVeYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWvAPOYNEeWt6-AQEw3bRw" target="_RWvAQ-YNEeWt6-AQEw3bRw" source="_RWvAROYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWvAPeYNEeWt6-AQEw3bRw" target="_RWvAQ-YNEeWt6-AQEw3bRw" source="_RWvASuYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWvAPuYNEeWt6-AQEw3bRw" target="_RWvAQ-YNEeWt6-AQEw3bRw" source="_RWvAUOYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWvAP-YNEeWt6-AQEw3bRw" target="_RWvAVuYNEeWt6-AQEw3bRw" source="_RWvAQ-YNEeWt6-AQEw3bRw"/>
      <structuredNode xmi:id="_RWvAROYNEeWt6-AQEw3bRw" name="Node(Input(label))" outgoing="_RWvAPOYNEeWt6-AQEw3bRw">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAReYNEeWt6-AQEw3bRw" target="_RWvASeYNEeWt6-AQEw3bRw" source="_RWvARuYNEeWt6-AQEw3bRw"/>
        <structuredNodeInput xmi:id="_RWvARuYNEeWt6-AQEw3bRw" name="Input(label)" incoming="_RWvAMuYNEeWt6-AQEw3bRw" outgoing="_RWvAReYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAR-YNEeWt6-AQEw3bRw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvASOYNEeWt6-AQEw3bRw" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_RWvASeYNEeWt6-AQEw3bRw" name="Fork(label)" incoming="_RWvAReYNEeWt6-AQEw3bRw" outgoing="_RWvAN-YNEeWt6-AQEw3bRw"/>
      </structuredNode>
      <structuredNode xmi:id="_RWvASuYNEeWt6-AQEw3bRw" name="Node(Input(value1))" outgoing="_RWvAPeYNEeWt6-AQEw3bRw">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAS-YNEeWt6-AQEw3bRw" target="_RWvAT-YNEeWt6-AQEw3bRw" source="_RWvATOYNEeWt6-AQEw3bRw"/>
        <structuredNodeInput xmi:id="_RWvATOYNEeWt6-AQEw3bRw" name="Input(value1)" incoming="_RWvAM-YNEeWt6-AQEw3bRw" outgoing="_RWvAS-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvATeYNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvATuYNEeWt6-AQEw3bRw" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_RWvAT-YNEeWt6-AQEw3bRw" name="Fork(value1)" incoming="_RWvAS-YNEeWt6-AQEw3bRw" outgoing="_RWvANeYNEeWt6-AQEw3bRw"/>
      </structuredNode>
      <structuredNode xmi:id="_RWvAUOYNEeWt6-AQEw3bRw" name="Node(Input(value2))" outgoing="_RWvAPuYNEeWt6-AQEw3bRw">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAUeYNEeWt6-AQEw3bRw" target="_RWvAVeYNEeWt6-AQEw3bRw" source="_RWvAUuYNEeWt6-AQEw3bRw"/>
        <structuredNodeInput xmi:id="_RWvAUuYNEeWt6-AQEw3bRw" name="Input(value2)" incoming="_RWvANOYNEeWt6-AQEw3bRw" outgoing="_RWvAUeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAU-YNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAVOYNEeWt6-AQEw3bRw" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_RWvAVeYNEeWt6-AQEw3bRw" name="Fork(value2)" incoming="_RWvAUeYNEeWt6-AQEw3bRw" outgoing="_RWvANuYNEeWt6-AQEw3bRw _RWvAOOYNEeWt6-AQEw3bRw _RWvAOeYNEeWt6-AQEw3bRw _RWvAOuYNEeWt6-AQEw3bRw _RWvAO-YNEeWt6-AQEw3bRw"/>
      </structuredNode>
      <structuredNode xmi:id="_RWvAVuYNEeWt6-AQEw3bRw" name="Body(AssertEqual)" incoming="_RWvAP-YNEeWt6-AQEw3bRw">
        <node xmi:type="uml:ConditionalNode" xmi:id="_RWvAV-YNEeWt6-AQEw3bRw" name="IfStatement@ebe9fc5">
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWvAWOYNEeWt6-AQEw3bRw" target="_RWvA0OYNEeWt6-AQEw3bRw" source="_RWvAp-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWvAWeYNEeWt6-AQEw3bRw" target="_RWvBTOYNEeWt6-AQEw3bRw" source="_RWvA0OYNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWvAWuYNEeWt6-AQEw3bRw" name="Test(Call(Not).result(result))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAW-YNEeWt6-AQEw3bRw" target="_RWvAc-YNEeWt6-AQEw3bRw" source="_RWvAfOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAXOYNEeWt6-AQEw3bRw" target="_RWvAfuYNEeWt6-AQEw3bRw" source="_RWvAfOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAXeYNEeWt6-AQEw3bRw" target="_RWvAeeYNEeWt6-AQEw3bRw" source="_RWvAhOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAXuYNEeWt6-AQEw3bRw" target="_RWvAhuYNEeWt6-AQEw3bRw" source="_RWvAhOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAX-YNEeWt6-AQEw3bRw" target="_RWvAjeYNEeWt6-AQEw3bRw" source="_RWvAgeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAYOYNEeWt6-AQEw3bRw" target="_RWvAjuYNEeWt6-AQEw3bRw" source="_RWvAieYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAYeYNEeWt6-AQEw3bRw" target="_RWvAkOYNEeWt6-AQEw3bRw" source="_RWvAjeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAYuYNEeWt6-AQEw3bRw" target="_RWvAl-YNEeWt6-AQEw3bRw" source="_RWvAjuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAY-YNEeWt6-AQEw3bRw" target="_RWvAneYNEeWt6-AQEw3bRw" source="_RWvAjuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWvAZOYNEeWt6-AQEw3bRw" target="_RWvAcuYNEeWt6-AQEw3bRw" source="_RWvAneYNEeWt6-AQEw3bRw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_RWvAZeYNEeWt6-AQEw3bRw" name="Value(true)" value="true"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWvAZuYNEeWt6-AQEw3bRw" target="_RWvAj-YNEeWt6-AQEw3bRw" source="_RWvAneYNEeWt6-AQEw3bRw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_RWvAZ-YNEeWt6-AQEw3bRw" name="Value(false)"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWvAaOYNEeWt6-AQEw3bRw" target="_RWvAnuYNEeWt6-AQEw3bRw" source="_RWvAjOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAaeYNEeWt6-AQEw3bRw" target="_RWvAnuYNEeWt6-AQEw3bRw" source="_RWvAjeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWvAauYNEeWt6-AQEw3bRw" target="_RWvAneYNEeWt6-AQEw3bRw" source="_RWvAnuYNEeWt6-AQEw3bRw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_RWvAa-YNEeWt6-AQEw3bRw" name="Value(true)" value="true"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWvAbOYNEeWt6-AQEw3bRw" target="_RWvAluYNEeWt6-AQEw3bRw" source="_RWvAnuYNEeWt6-AQEw3bRw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_RWvAbeYNEeWt6-AQEw3bRw" name="Value(false)"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAbuYNEeWt6-AQEw3bRw" target="_RWvAn-YNEeWt6-AQEw3bRw" source="_RWvAduYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAb-YNEeWt6-AQEw3bRw" target="_RWvAn-YNEeWt6-AQEw3bRw" source="_RWvAk-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAcOYNEeWt6-AQEw3bRw" target="_RWvAn-YNEeWt6-AQEw3bRw" source="_RWvAmuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAceYNEeWt6-AQEw3bRw" target="_RWvAoeYNEeWt6-AQEw3bRw" source="_RWvAn-YNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_RWvAcuYNEeWt6-AQEw3bRw" name="Test(==)" incoming="_RWvAZOYNEeWt6-AQEw3bRw">
              <first xmi:id="_RWvAc-YNEeWt6-AQEw3bRw" name="Test(==).first" incoming="_RWvAW-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAdOYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAdeYNEeWt6-AQEw3bRw" value="1"/>
              </first>
              <result xmi:id="_RWvAduYNEeWt6-AQEw3bRw" name="Test(==).result" outgoing="_RWvAbuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAd-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAeOYNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <second xmi:id="_RWvAeeYNEeWt6-AQEw3bRw" name="Test(==).second" incoming="_RWvAXeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAeuYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAe-YNEeWt6-AQEw3bRw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_RWvAfOYNEeWt6-AQEw3bRw" name="Fork(Fork(value1))" incoming="_RWvANeYNEeWt6-AQEw3bRw" outgoing="_RWvAW-YNEeWt6-AQEw3bRw _RWvAXOYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWvAfeYNEeWt6-AQEw3bRw" name="Call(NotEmpty)">
              <argument xmi:id="_RWvAfuYNEeWt6-AQEw3bRw" name="Call(NotEmpty).argument(seq)" incoming="_RWvAXOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAf-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAgOYNEeWt6-AQEw3bRw" value="*"/>
              </argument>
              <result xmi:id="_RWvAgeYNEeWt6-AQEw3bRw" name="Call(NotEmpty).result()" outgoing="_RWvAX-YNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAguYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAg-YNEeWt6-AQEw3bRw" 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="_RWvAhOYNEeWt6-AQEw3bRw" name="Fork(Fork(value2))" incoming="_RWvANuYNEeWt6-AQEw3bRw" outgoing="_RWvAXeYNEeWt6-AQEw3bRw _RWvAXuYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWvAheYNEeWt6-AQEw3bRw" name="Call(NotEmpty)">
              <argument xmi:id="_RWvAhuYNEeWt6-AQEw3bRw" name="Call(NotEmpty).argument(seq)" incoming="_RWvAXuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAh-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAiOYNEeWt6-AQEw3bRw" value="*"/>
              </argument>
              <result xmi:id="_RWvAieYNEeWt6-AQEw3bRw" name="Call(NotEmpty).result()" outgoing="_RWvAYOYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAiuYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAi-YNEeWt6-AQEw3bRw" 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="_RWvAjOYNEeWt6-AQEw3bRw" name="Initial(Test(==))" outgoing="_RWvAaOYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWvAjeYNEeWt6-AQEw3bRw" name="Fork(Call(NotEmpty).result())" incoming="_RWvAX-YNEeWt6-AQEw3bRw" outgoing="_RWvAYeYNEeWt6-AQEw3bRw _RWvAaeYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_RWvAjuYNEeWt6-AQEw3bRw" name="Fork(Call(NotEmpty).result())" incoming="_RWvAYOYNEeWt6-AQEw3bRw" outgoing="_RWvAYuYNEeWt6-AQEw3bRw _RWvAY-YNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWvAj-YNEeWt6-AQEw3bRw" name="Call(Not)" incoming="_RWvAZuYNEeWt6-AQEw3bRw">
              <argument xmi:id="_RWvAkOYNEeWt6-AQEw3bRw" name="Call(Not).argument(x)" incoming="_RWvAYeYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAkeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAkuYNEeWt6-AQEw3bRw" value="1"/>
              </argument>
              <result xmi:id="_RWvAk-YNEeWt6-AQEw3bRw" name="Call(Not).result(result)" outgoing="_RWvAb-YNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAlOYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAleYNEeWt6-AQEw3bRw" 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="_RWvAluYNEeWt6-AQEw3bRw" name="Call(Not)" incoming="_RWvAbOYNEeWt6-AQEw3bRw">
              <argument xmi:id="_RWvAl-YNEeWt6-AQEw3bRw" name="Call(Not).argument(x)" incoming="_RWvAYuYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAmOYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAmeYNEeWt6-AQEw3bRw" value="1"/>
              </argument>
              <result xmi:id="_RWvAmuYNEeWt6-AQEw3bRw" name="Call(Not).result(result)" outgoing="_RWvAcOYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAm-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAnOYNEeWt6-AQEw3bRw" 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="_RWvAneYNEeWt6-AQEw3bRw" name="Decision(Call(NotEmpty).result())" incoming="_RWvAY-YNEeWt6-AQEw3bRw _RWvAauYNEeWt6-AQEw3bRw" outgoing="_RWvAZOYNEeWt6-AQEw3bRw _RWvAZuYNEeWt6-AQEw3bRw" decisionInputFlow="_RWvAY-YNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_RWvAnuYNEeWt6-AQEw3bRw" name="Decision(Call(NotEmpty).result())" incoming="_RWvAaOYNEeWt6-AQEw3bRw _RWvAaeYNEeWt6-AQEw3bRw" outgoing="_RWvAauYNEeWt6-AQEw3bRw _RWvAbOYNEeWt6-AQEw3bRw" decisionInputFlow="_RWvAaeYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:MergeNode" xmi:id="_RWvAn-YNEeWt6-AQEw3bRw" name="Merge(Test(==).result, !Call(NotEmpty).result() &amp;&amp; !Call(NotEmpty).result())" incoming="_RWvAbuYNEeWt6-AQEw3bRw _RWvAb-YNEeWt6-AQEw3bRw _RWvAcOYNEeWt6-AQEw3bRw" outgoing="_RWvAceYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWvAoOYNEeWt6-AQEw3bRw" name="Call(Not)">
              <argument xmi:id="_RWvAoeYNEeWt6-AQEw3bRw" name="Call(Not).argument(x)" incoming="_RWvAceYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAouYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAo-YNEeWt6-AQEw3bRw" value="1"/>
              </argument>
              <result xmi:id="_RWvApOYNEeWt6-AQEw3bRw" 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="_RWvApeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvApuYNEeWt6-AQEw3bRw" 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="_RWvAp-YNEeWt6-AQEw3bRw" name="ExpressionStatement@43807f49" outgoing="_RWvAWOYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAqOYNEeWt6-AQEw3bRw" target="_RWvAq-YNEeWt6-AQEw3bRw" source="_RWvAzeYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWvAqeYNEeWt6-AQEw3bRw" target="_RWvAquYNEeWt6-AQEw3bRw" source="_RWvAruYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWvAquYNEeWt6-AQEw3bRw" name="Call(Write)" incoming="_RWvAqeYNEeWt6-AQEw3bRw" behavior="_RWvjnuYNEeWt6-AQEw3bRw">
              <argument xmi:id="_RWvAq-YNEeWt6-AQEw3bRw" name="Call(Write).argument(value)" incoming="_RWvAqOYNEeWt6-AQEw3bRw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvArOYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAreYNEeWt6-AQEw3bRw" value="1"/>
              </argument>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWvAruYNEeWt6-AQEw3bRw" name="Tuple@2da82c0e" outgoing="_RWvAqeYNEeWt6-AQEw3bRw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAr-YNEeWt6-AQEw3bRw" target="_RWvAuOYNEeWt6-AQEw3bRw" source="_RWvAs-YNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAsOYNEeWt6-AQEw3bRw" target="_RWvAx-YNEeWt6-AQEw3bRw" source="_RWvAvuYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvAseYNEeWt6-AQEw3bRw" target="_RWvAyuYNEeWt6-AQEw3bRw" source="_RWvAwuYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWvAsuYNEeWt6-AQEw3bRw" name="Value(&quot;FAILED: &quot;)">
                <result xmi:id="_RWvAs-YNEeWt6-AQEw3bRw" name="Value(&quot;FAILED: &quot;).result" outgoing="_RWvAr-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAtOYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAteYNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_RWvAtuYNEeWt6-AQEw3bRw" value="FAILED: ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWvAt-YNEeWt6-AQEw3bRw" name="Call(Concat)">
                <argument xmi:id="_RWvAuOYNEeWt6-AQEw3bRw" name="Call(Concat).argument(x)" incoming="_RWvAr-YNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAueYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAuuYNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <argument xmi:id="_RWvAu-YNEeWt6-AQEw3bRw" name="Call(Concat).argument(y)" incoming="_RWvAN-YNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAvOYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAveYNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <result xmi:id="_RWvAvuYNEeWt6-AQEw3bRw" name="Call(Concat).result(result)" outgoing="_RWvAsOYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAv-YNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAwOYNEeWt6-AQEw3bRw" 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="_RWvAweYNEeWt6-AQEw3bRw" name="Value(&quot;==&quot;)">
                <result xmi:id="_RWvAwuYNEeWt6-AQEw3bRw" name="Value(&quot;==&quot;).result" outgoing="_RWvAseYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAw-YNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAxOYNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_RWvAxeYNEeWt6-AQEw3bRw" value="==">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWvAxuYNEeWt6-AQEw3bRw" name="Call(Concat)">
                <argument xmi:id="_RWvAx-YNEeWt6-AQEw3bRw" name="Call(Concat).argument(x)" incoming="_RWvAsOYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAyOYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAyeYNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <argument xmi:id="_RWvAyuYNEeWt6-AQEw3bRw" name="Call(Concat).argument(y)" incoming="_RWvAseYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAy-YNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAzOYNEeWt6-AQEw3bRw" value="1"/>
                </argument>
                <result xmi:id="_RWvAzeYNEeWt6-AQEw3bRw" name="Call(Concat).result(result)" outgoing="_RWvAqOYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvAzuYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvAz-YNEeWt6-AQEw3bRw" 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="_RWvA0OYNEeWt6-AQEw3bRw" name="ExpressionStatement@1da8efcd" incoming="_RWvAWOYNEeWt6-AQEw3bRw" outgoing="_RWvAWeYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvA0eYNEeWt6-AQEw3bRw" target="_RWvA1OYNEeWt6-AQEw3bRw" source="_RWvBS-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWvA0uYNEeWt6-AQEw3bRw" target="_RWvA0-YNEeWt6-AQEw3bRw" source="_RWvA1-YNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWvA0-YNEeWt6-AQEw3bRw" name="Call(Write)" incoming="_RWvA0uYNEeWt6-AQEw3bRw" behavior="_RWvjnuYNEeWt6-AQEw3bRw">
              <argument xmi:id="_RWvA1OYNEeWt6-AQEw3bRw" name="Call(Write).argument(value)" incoming="_RWvA0eYNEeWt6-AQEw3bRw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvA1eYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvA1uYNEeWt6-AQEw3bRw" value="1"/>
              </argument>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWvA1-YNEeWt6-AQEw3bRw" name="Tuple@3ea113d6" outgoing="_RWvA0uYNEeWt6-AQEw3bRw">
              <edge xmi:type="uml:ControlFlow" xmi:id="_RWvA2OYNEeWt6-AQEw3bRw" target="_RWvBSuYNEeWt6-AQEw3bRw" source="_RWvBSeYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvA2eYNEeWt6-AQEw3bRw" target="_RWvBSuYNEeWt6-AQEw3bRw" source="_RWvA5OYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_RWvA2uYNEeWt6-AQEw3bRw" target="_RWvA5-YNEeWt6-AQEw3bRw" source="_RWvBSuYNEeWt6-AQEw3bRw">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_RWvA2-YNEeWt6-AQEw3bRw" name="Value(true)" value="true"/>
              </edge>
              <edge xmi:type="uml:ControlFlow" xmi:id="_RWvA3OYNEeWt6-AQEw3bRw" target="_RWvA8eYNEeWt6-AQEw3bRw" source="_RWvBSuYNEeWt6-AQEw3bRw">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_RWvA3eYNEeWt6-AQEw3bRw" name="Value(false)"/>
              </edge>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvA3uYNEeWt6-AQEw3bRw" target="_RWvBS-YNEeWt6-AQEw3bRw" source="_RWvA6eYNEeWt6-AQEw3bRw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvA3-YNEeWt6-AQEw3bRw" target="_RWvBS-YNEeWt6-AQEw3bRw" source="_RWvA--YNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWvA4OYNEeWt6-AQEw3bRw" name="Call(IsEmpty)">
                <argument xmi:id="_RWvA4eYNEeWt6-AQEw3bRw" name="Call(IsEmpty).argument(seq)" incoming="_RWvAOOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvA4uYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvA4-YNEeWt6-AQEw3bRw" value="*"/>
                </argument>
                <result xmi:id="_RWvA5OYNEeWt6-AQEw3bRw" name="Call(IsEmpty).result()" outgoing="_RWvA2eYNEeWt6-AQEw3bRw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvA5eYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvA5uYNEeWt6-AQEw3bRw" 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="_RWvA5-YNEeWt6-AQEw3bRw" name="ConditionalTestExpression@32db816e.operand2" incoming="_RWvA2uYNEeWt6-AQEw3bRw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvA6OYNEeWt6-AQEw3bRw" target="_RWvA6eYNEeWt6-AQEw3bRw" source="_RWvA7eYNEeWt6-AQEw3bRw"/>
                <structuredNodeOutput xmi:id="_RWvA6eYNEeWt6-AQEw3bRw" name="ConditionalTestExpression@32db816e.operand2.result" incoming="_RWvA6OYNEeWt6-AQEw3bRw" outgoing="_RWvA3uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvA6uYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvA6-YNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWvA7OYNEeWt6-AQEw3bRw" name="Value(&quot;null&quot;)">
                  <result xmi:id="_RWvA7eYNEeWt6-AQEw3bRw" name="Value(&quot;null&quot;).result" outgoing="_RWvA6OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvA7uYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvA7-YNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_RWvA8OYNEeWt6-AQEw3bRw" 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="_RWvA8eYNEeWt6-AQEw3bRw" name="ConditionalTestExpression@32db816e.operand3" incoming="_RWvA3OYNEeWt6-AQEw3bRw">
                <edge xmi:type="uml:ControlFlow" xmi:id="_RWvA8uYNEeWt6-AQEw3bRw" target="_RWvBR-YNEeWt6-AQEw3bRw" source="_RWvBRuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvA8-YNEeWt6-AQEw3bRw" target="_RWvBR-YNEeWt6-AQEw3bRw" source="_RWvBAuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_RWvA9OYNEeWt6-AQEw3bRw" target="_RWvBBeYNEeWt6-AQEw3bRw" source="_RWvBR-YNEeWt6-AQEw3bRw">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_RWvA9eYNEeWt6-AQEw3bRw" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_RWvA9uYNEeWt6-AQEw3bRw" target="_RWvBQOYNEeWt6-AQEw3bRw" source="_RWvBR-YNEeWt6-AQEw3bRw">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_RWvA9-YNEeWt6-AQEw3bRw" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvA-OYNEeWt6-AQEw3bRw" target="_RWvBSOYNEeWt6-AQEw3bRw" source="_RWvBC-YNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvA-eYNEeWt6-AQEw3bRw" target="_RWvBSOYNEeWt6-AQEw3bRw" source="_RWvBQuYNEeWt6-AQEw3bRw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvA-uYNEeWt6-AQEw3bRw" target="_RWvA--YNEeWt6-AQEw3bRw" source="_RWvBSOYNEeWt6-AQEw3bRw"/>
                <structuredNodeOutput xmi:id="_RWvA--YNEeWt6-AQEw3bRw" name="ConditionalTestExpression@32db816e.operand3.result" incoming="_RWvA-uYNEeWt6-AQEw3bRw" outgoing="_RWvA3-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvA_OYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvA_eYNEeWt6-AQEw3bRw" value="*"/>
                </structuredNodeOutput>
                <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_RWvA_uYNEeWt6-AQEw3bRw" name="ReadIsClassifiedObject(String)">
                  <classifier xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <object xmi:id="_RWvA_-YNEeWt6-AQEw3bRw" name="ReadIsClassifiedObject(String).object" incoming="_RWvAOeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBAOYNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBAeYNEeWt6-AQEw3bRw" value="1"/>
                  </object>
                  <result xmi:id="_RWvBAuYNEeWt6-AQEw3bRw" name="ReadIsClassifiedObject(String).result" outgoing="_RWvA8-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBA-YNEeWt6-AQEw3bRw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBBOYNEeWt6-AQEw3bRw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWvBBeYNEeWt6-AQEw3bRw" name="ConditionalTestExpression@5581aba8.operand2" incoming="_RWvA9OYNEeWt6-AQEw3bRw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBBuYNEeWt6-AQEw3bRw" target="_RWvBKOYNEeWt6-AQEw3bRw" source="_RWvBD-YNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBB-YNEeWt6-AQEw3bRw" target="_RWvBK-YNEeWt6-AQEw3bRw" source="_RWvBJuYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBCOYNEeWt6-AQEw3bRw" target="_RWvBN-YNEeWt6-AQEw3bRw" source="_RWvBLuYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBCeYNEeWt6-AQEw3bRw" target="_RWvBOuYNEeWt6-AQEw3bRw" source="_RWvBMuYNEeWt6-AQEw3bRw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBCuYNEeWt6-AQEw3bRw" target="_RWvBC-YNEeWt6-AQEw3bRw" source="_RWvBPeYNEeWt6-AQEw3bRw"/>
                  <structuredNodeOutput xmi:id="_RWvBC-YNEeWt6-AQEw3bRw" name="ConditionalTestExpression@5581aba8.operand2.result" incoming="_RWvBCuYNEeWt6-AQEw3bRw" outgoing="_RWvA-OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBDOYNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBDeYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWvBDuYNEeWt6-AQEw3bRw" name="Value(&quot;&quot;&quot;)">
                    <result xmi:id="_RWvBD-YNEeWt6-AQEw3bRw" name="Value(&quot;&quot;&quot;).result" outgoing="_RWvBBuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBEOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBEeYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_RWvBEuYNEeWt6-AQEw3bRw" value="&quot;">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ExpansionRegion" xmi:id="_RWvBE-YNEeWt6-AQEw3bRw" name="CastExpression@4c2467af" mode="parallel" outputElement="_RWvBJuYNEeWt6-AQEw3bRw" inputElement="_RWvBJeYNEeWt6-AQEw3bRw">
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBFOYNEeWt6-AQEw3bRw" target="_RWvBHeYNEeWt6-AQEw3bRw" source="_RWvBI-YNEeWt6-AQEw3bRw"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBFeYNEeWt6-AQEw3bRw" target="_RWvBJOYNEeWt6-AQEw3bRw" source="_RWvBI-YNEeWt6-AQEw3bRw"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBFuYNEeWt6-AQEw3bRw" target="_RWvBJOYNEeWt6-AQEw3bRw" source="_RWvBIOYNEeWt6-AQEw3bRw"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBF-YNEeWt6-AQEw3bRw" target="_RWvBG-YNEeWt6-AQEw3bRw" source="_RWvBJOYNEeWt6-AQEw3bRw">
                      <guard xmi:type="uml:LiteralBoolean" xmi:id="_RWvBGOYNEeWt6-AQEw3bRw" name="Value(true)" value="true"/>
                    </edge>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBGeYNEeWt6-AQEw3bRw" target="_RWvBI-YNEeWt6-AQEw3bRw" source="_RWvBJeYNEeWt6-AQEw3bRw"/>
                    <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBGuYNEeWt6-AQEw3bRw" target="_RWvBJuYNEeWt6-AQEw3bRw" source="_RWvBG-YNEeWt6-AQEw3bRw"/>
                    <node xmi:type="uml:MergeNode" xmi:id="_RWvBG-YNEeWt6-AQEw3bRw" name="Merge(CastExpression@4c2467af.operand)" incoming="_RWvBF-YNEeWt6-AQEw3bRw" outgoing="_RWvBGuYNEeWt6-AQEw3bRw"/>
                    <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_RWvBHOYNEeWt6-AQEw3bRw" name="ReadIsClassifiedObject(String)">
                      <classifier xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <object xmi:id="_RWvBHeYNEeWt6-AQEw3bRw" name="ReadIsClassifiedObject(String).object" incoming="_RWvBFOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBHuYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBH-YNEeWt6-AQEw3bRw" value="1"/>
                      </object>
                      <result xmi:id="_RWvBIOYNEeWt6-AQEw3bRw" name="ReadIsClassifiedObject(String).result" outgoing="_RWvBFuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBIeYNEeWt6-AQEw3bRw" value="1"/>
                        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBIuYNEeWt6-AQEw3bRw" value="1"/>
                      </result>
                    </node>
                    <node xmi:type="uml:ForkNode" xmi:id="_RWvBI-YNEeWt6-AQEw3bRw" name="Fork(ReadIsClassifiedObject(String).object)" incoming="_RWvBGeYNEeWt6-AQEw3bRw" outgoing="_RWvBFOYNEeWt6-AQEw3bRw _RWvBFeYNEeWt6-AQEw3bRw"/>
                    <node xmi:type="uml:DecisionNode" xmi:id="_RWvBJOYNEeWt6-AQEw3bRw" name="Decision(ReadIsClassifiedObject(String).result)" incoming="_RWvBFeYNEeWt6-AQEw3bRw _RWvBFuYNEeWt6-AQEw3bRw" outgoing="_RWvBF-YNEeWt6-AQEw3bRw" decisionInputFlow="_RWvBFuYNEeWt6-AQEw3bRw"/>
                  </node>
                  <node xmi:type="uml:ExpansionNode" xmi:id="_RWvBJeYNEeWt6-AQEw3bRw" name="CastExpression@4c2467af.inputElement" incoming="_RWvAOuYNEeWt6-AQEw3bRw" outgoing="_RWvBGeYNEeWt6-AQEw3bRw" regionAsInput="_RWvBE-YNEeWt6-AQEw3bRw"/>
                  <node xmi:type="uml:ExpansionNode" xmi:id="_RWvBJuYNEeWt6-AQEw3bRw" name="CastExpression@4c2467af.outputElement" incoming="_RWvBGuYNEeWt6-AQEw3bRw" outgoing="_RWvBB-YNEeWt6-AQEw3bRw" regionAsOutput="_RWvBE-YNEeWt6-AQEw3bRw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWvBJ-YNEeWt6-AQEw3bRw" name="Call(Concat)">
                    <argument xmi:id="_RWvBKOYNEeWt6-AQEw3bRw" name="Call(Concat).argument(x)" incoming="_RWvBBuYNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBKeYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBKuYNEeWt6-AQEw3bRw" value="1"/>
                    </argument>
                    <argument xmi:id="_RWvBK-YNEeWt6-AQEw3bRw" name="Call(Concat).argument(y)" incoming="_RWvBB-YNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBLOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBLeYNEeWt6-AQEw3bRw" value="1"/>
                    </argument>
                    <result xmi:id="_RWvBLuYNEeWt6-AQEw3bRw" name="Call(Concat).result(result)" outgoing="_RWvBCOYNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBL-YNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBMOYNEeWt6-AQEw3bRw" 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="_RWvBMeYNEeWt6-AQEw3bRw" name="Value(&quot;&quot;&quot;)">
                    <result xmi:id="_RWvBMuYNEeWt6-AQEw3bRw" name="Value(&quot;&quot;&quot;).result" outgoing="_RWvBCeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBM-YNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBNOYNEeWt6-AQEw3bRw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_RWvBNeYNEeWt6-AQEw3bRw" value="&quot;">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    </value>
                  </node>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWvBNuYNEeWt6-AQEw3bRw" name="Call(Concat)">
                    <argument xmi:id="_RWvBN-YNEeWt6-AQEw3bRw" name="Call(Concat).argument(x)" incoming="_RWvBCOYNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBOOYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBOeYNEeWt6-AQEw3bRw" value="1"/>
                    </argument>
                    <argument xmi:id="_RWvBOuYNEeWt6-AQEw3bRw" name="Call(Concat).argument(y)" incoming="_RWvBCeYNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBO-YNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBPOYNEeWt6-AQEw3bRw" value="1"/>
                    </argument>
                    <result xmi:id="_RWvBPeYNEeWt6-AQEw3bRw" name="Call(Concat).result(result)" outgoing="_RWvBCuYNEeWt6-AQEw3bRw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBPuYNEeWt6-AQEw3bRw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBP-YNEeWt6-AQEw3bRw" 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="_RWvBQOYNEeWt6-AQEw3bRw" name="ConditionalTestExpression@5581aba8.operand3" incoming="_RWvA9uYNEeWt6-AQEw3bRw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBQeYNEeWt6-AQEw3bRw" target="_RWvBQuYNEeWt6-AQEw3bRw" source="_RWvBReYNEeWt6-AQEw3bRw"/>
                  <structuredNodeOutput xmi:id="_RWvBQuYNEeWt6-AQEw3bRw" name="ConditionalTestExpression@5581aba8.operand3.result" incoming="_RWvBQeYNEeWt6-AQEw3bRw" outgoing="_RWvA-eYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBQ-YNEeWt6-AQEw3bRw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBROYNEeWt6-AQEw3bRw" value="*"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:MergeNode" xmi:id="_RWvBReYNEeWt6-AQEw3bRw" name="Merge(Fork(value2))" incoming="_RWvAO-YNEeWt6-AQEw3bRw" outgoing="_RWvBQeYNEeWt6-AQEw3bRw"/>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_RWvBRuYNEeWt6-AQEw3bRw" name="Initial(ConditionalTestExpression@5581aba8)" outgoing="_RWvA8uYNEeWt6-AQEw3bRw"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_RWvBR-YNEeWt6-AQEw3bRw" name="Decision(ConditionalTestExpression@5581aba8)" incoming="_RWvA8uYNEeWt6-AQEw3bRw _RWvA8-YNEeWt6-AQEw3bRw" outgoing="_RWvA9OYNEeWt6-AQEw3bRw _RWvA9uYNEeWt6-AQEw3bRw" decisionInputFlow="_RWvA8-YNEeWt6-AQEw3bRw"/>
                <node xmi:type="uml:MergeNode" xmi:id="_RWvBSOYNEeWt6-AQEw3bRw" name="Merge(ConditionalTestExpression@5581aba8.result)" incoming="_RWvA-OYNEeWt6-AQEw3bRw _RWvA-eYNEeWt6-AQEw3bRw" outgoing="_RWvA-uYNEeWt6-AQEw3bRw"/>
              </node>
              <node xmi:type="uml:InitialNode" xmi:id="_RWvBSeYNEeWt6-AQEw3bRw" name="Initial(ConditionalTestExpression@32db816e)" outgoing="_RWvA2OYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:DecisionNode" xmi:id="_RWvBSuYNEeWt6-AQEw3bRw" name="Decision(ConditionalTestExpression@32db816e)" incoming="_RWvA2OYNEeWt6-AQEw3bRw _RWvA2eYNEeWt6-AQEw3bRw" outgoing="_RWvA2uYNEeWt6-AQEw3bRw _RWvA3OYNEeWt6-AQEw3bRw" decisionInputFlow="_RWvA2eYNEeWt6-AQEw3bRw"/>
              <node xmi:type="uml:MergeNode" xmi:id="_RWvBS-YNEeWt6-AQEw3bRw" name="Merge(ConditionalTestExpression@32db816e.result)" incoming="_RWvA3uYNEeWt6-AQEw3bRw _RWvA3-YNEeWt6-AQEw3bRw" outgoing="_RWvA0eYNEeWt6-AQEw3bRw"/>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWvBTOYNEeWt6-AQEw3bRw" name="ExpressionStatement@4e9de109" incoming="_RWvAWeYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBTeYNEeWt6-AQEw3bRw" target="_RWvBUOYNEeWt6-AQEw3bRw" source="_RWvBWOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWvBTuYNEeWt6-AQEw3bRw" target="_RWvBT-YNEeWt6-AQEw3bRw" source="_RWvBVuYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWvBT-YNEeWt6-AQEw3bRw" name="Call(WriteLine)" incoming="_RWvBTuYNEeWt6-AQEw3bRw">
              <argument xmi:id="_RWvBUOYNEeWt6-AQEw3bRw" name="Call(WriteLine).argument(value)" incoming="_RWvBTeYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBUeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBUuYNEeWt6-AQEw3bRw" value="1"/>
              </argument>
              <result xmi:id="_RWvBU-YNEeWt6-AQEw3bRw" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBVOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBVeYNEeWt6-AQEw3bRw" 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="_RWvBVuYNEeWt6-AQEw3bRw" name="Tuple@19474659" outgoing="_RWvBTuYNEeWt6-AQEw3bRw">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWvBV-YNEeWt6-AQEw3bRw" name="Value(&quot;&quot;)">
                <result xmi:id="_RWvBWOYNEeWt6-AQEw3bRw" name="Value(&quot;&quot;).result" outgoing="_RWvBTeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBWeYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBWuYNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_RWvBW-YNEeWt6-AQEw3bRw" 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="_RWvBXOYNEeWt6-AQEw3bRw" name="Value(true)">
            <result xmi:id="_RWvBXeYNEeWt6-AQEw3bRw" 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="_RWvBXuYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBX-YNEeWt6-AQEw3bRw" value="1"/>
            </result>
            <value xmi:type="uml:LiteralBoolean" xmi:id="_RWvBYOYNEeWt6-AQEw3bRw" value="true">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            </value>
          </node>
          <clause xmi:id="_RWvBYeYNEeWt6-AQEw3bRw" body="_RWvAp-YNEeWt6-AQEw3bRw _RWvA0OYNEeWt6-AQEw3bRw _RWvBTOYNEeWt6-AQEw3bRw" decider="_RWvApOYNEeWt6-AQEw3bRw" successorClause="_RWvBYuYNEeWt6-AQEw3bRw" test="_RWvAWuYNEeWt6-AQEw3bRw"/>
          <clause xmi:id="_RWvBYuYNEeWt6-AQEw3bRw" decider="_RWvBXeYNEeWt6-AQEw3bRw" predecessorClause="_RWvBYeYNEeWt6-AQEw3bRw" test="_RWvBXOYNEeWt6-AQEw3bRw"/>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWvAQOYNEeWt6-AQEw3bRw" name="Input(label)" outgoing="_RWvAMuYNEeWt6-AQEw3bRw" parameter="_RWvAKeYNEeWt6-AQEw3bRw">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </node>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWvAQeYNEeWt6-AQEw3bRw" name="Input(value1)" outgoing="_RWvAM-YNEeWt6-AQEw3bRw" parameter="_RWvALOYNEeWt6-AQEw3bRw"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWvAQuYNEeWt6-AQEw3bRw" name="Input(value2)" outgoing="_RWvANOYNEeWt6-AQEw3bRw" parameter="_RWvAL-YNEeWt6-AQEw3bRw"/>
      <node xmi:type="uml:JoinNode" xmi:id="_RWvAQ-YNEeWt6-AQEw3bRw" name="Join(Input))" incoming="_RWvAPOYNEeWt6-AQEw3bRw _RWvAPeYNEeWt6-AQEw3bRw _RWvAPuYNEeWt6-AQEw3bRw" outgoing="_RWvAP-YNEeWt6-AQEw3bRw"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_RWvBY-YNEeWt6-AQEw3bRw" name="$$Alf$Library$CollectionFunctions$isEmpty__Alf$Library$PrimitiveTypes$Integer__" visibility="public" node="_RWvBcOYNEeWt6-AQEw3bRw _RWvBceYNEeWt6-AQEw3bRw _RWvBcuYNEeWt6-AQEw3bRw _RWvBc-YNEeWt6-AQEw3bRw _RWvBdOYNEeWt6-AQEw3bRw _RWvBeuYNEeWt6-AQEw3bRw" group="_RWvBdOYNEeWt6-AQEw3bRw _RWvBeuYNEeWt6-AQEw3bRw">
      <ownedParameter xmi:id="_RWvBZOYNEeWt6-AQEw3bRw" 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="_RWvBZeYNEeWt6-AQEw3bRw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBZuYNEeWt6-AQEw3bRw" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:id="_RWvBZ-YNEeWt6-AQEw3bRw" 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="_RWvBaOYNEeWt6-AQEw3bRw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBaeYNEeWt6-AQEw3bRw" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBauYNEeWt6-AQEw3bRw" target="_RWvBduYNEeWt6-AQEw3bRw" source="_RWvBcOYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWvBa-YNEeWt6-AQEw3bRw" target="_RWvBcuYNEeWt6-AQEw3bRw" source="_RWvBe-YNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBbOYNEeWt6-AQEw3bRw" target="_RWvBgeYNEeWt6-AQEw3bRw" source="_RWvBeeYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBbeYNEeWt6-AQEw3bRw" target="_RWvBceYNEeWt6-AQEw3bRw" source="_RWvBfeYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWvBbuYNEeWt6-AQEw3bRw" target="_RWvBc-YNEeWt6-AQEw3bRw" source="_RWvBdOYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWvBb-YNEeWt6-AQEw3bRw" target="_RWvBeuYNEeWt6-AQEw3bRw" source="_RWvBc-YNEeWt6-AQEw3bRw"/>
      <structuredNode xmi:id="_RWvBdOYNEeWt6-AQEw3bRw" name="Node(Input(seq))" outgoing="_RWvBbuYNEeWt6-AQEw3bRw">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBdeYNEeWt6-AQEw3bRw" target="_RWvBeeYNEeWt6-AQEw3bRw" source="_RWvBduYNEeWt6-AQEw3bRw"/>
        <structuredNodeInput xmi:id="_RWvBduYNEeWt6-AQEw3bRw" name="Input(seq)" incoming="_RWvBauYNEeWt6-AQEw3bRw" outgoing="_RWvBdeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBd-YNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBeOYNEeWt6-AQEw3bRw" value="*"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_RWvBeeYNEeWt6-AQEw3bRw" name="Fork(seq)" incoming="_RWvBdeYNEeWt6-AQEw3bRw" outgoing="_RWvBbOYNEeWt6-AQEw3bRw"/>
      </structuredNode>
      <structuredNode xmi:id="_RWvBeuYNEeWt6-AQEw3bRw" name="Body(isEmpty)" incoming="_RWvBb-YNEeWt6-AQEw3bRw">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWvBe-YNEeWt6-AQEw3bRw" name="ReturnStatement@3c6c560b" outgoing="_RWvBa-YNEeWt6-AQEw3bRw">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBfOYNEeWt6-AQEw3bRw" target="_RWvBfeYNEeWt6-AQEw3bRw" source="_RWvBhOYNEeWt6-AQEw3bRw"/>
          <structuredNodeOutput xmi:id="_RWvBfeYNEeWt6-AQEw3bRw" name="ReturnStatement@3c6c560b.output" incoming="_RWvBfOYNEeWt6-AQEw3bRw" outgoing="_RWvBbeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBfuYNEeWt6-AQEw3bRw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBf-YNEeWt6-AQEw3bRw" value="1"/>
          </structuredNodeOutput>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWvBgOYNEeWt6-AQEw3bRw" name="Call(IsEmpty)">
            <argument xmi:id="_RWvBgeYNEeWt6-AQEw3bRw" name="Call(IsEmpty).argument(seq)" incoming="_RWvBbOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBguYNEeWt6-AQEw3bRw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBg-YNEeWt6-AQEw3bRw" value="*"/>
            </argument>
            <result xmi:id="_RWvBhOYNEeWt6-AQEw3bRw" name="Call(IsEmpty).result()" outgoing="_RWvBfOYNEeWt6-AQEw3bRw">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBheYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBhuYNEeWt6-AQEw3bRw" 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="_RWvBcOYNEeWt6-AQEw3bRw" name="Input(seq)" outgoing="_RWvBauYNEeWt6-AQEw3bRw" parameter="_RWvBZOYNEeWt6-AQEw3bRw">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </node>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWvBceYNEeWt6-AQEw3bRw" name="Return" incoming="_RWvBbeYNEeWt6-AQEw3bRw" parameter="_RWvBZ-YNEeWt6-AQEw3bRw">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
      </node>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_RWvBcuYNEeWt6-AQEw3bRw" name="Final" incoming="_RWvBa-YNEeWt6-AQEw3bRw"/>
      <node xmi:type="uml:JoinNode" xmi:id="_RWvBc-YNEeWt6-AQEw3bRw" name="Join(Input))" incoming="_RWvBbuYNEeWt6-AQEw3bRw" outgoing="_RWvBb-YNEeWt6-AQEw3bRw"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_RWvBh-YNEeWt6-AQEw3bRw" visibility="public">
      <templateBinding xmi:id="_RWvBiOYNEeWt6-AQEw3bRw">
        <parameterSubstitution xmi:id="_RWvBieYNEeWt6-AQEw3bRw">
          <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="_RWvBiuYNEeWt6-AQEw3bRw" visibility="public" client="_RWvBY-YNEeWt6-AQEw3bRw" supplier="_RWvBh-YNEeWt6-AQEw3bRw"/>
    <packagedElement xmi:type="uml:Activity" xmi:id="_RWvBi-YNEeWt6-AQEw3bRw" name="$$Alf$Library$CollectionFunctions$add__Alf$Library$PrimitiveTypes$Integer__" visibility="public" node="_RWvBoOYNEeWt6-AQEw3bRw _RWvBoeYNEeWt6-AQEw3bRw _RWvBouYNEeWt6-AQEw3bRw _RWvBo-YNEeWt6-AQEw3bRw _RWvBpOYNEeWt6-AQEw3bRw _RWvBpeYNEeWt6-AQEw3bRw _RWvBpuYNEeWt6-AQEw3bRw _RWvBrOYNEeWt6-AQEw3bRw _RWvBsuYNEeWt6-AQEw3bRw" group="_RWvBpuYNEeWt6-AQEw3bRw _RWvBrOYNEeWt6-AQEw3bRw _RWvBsuYNEeWt6-AQEw3bRw">
      <ownedParameter xmi:id="_RWvBjOYNEeWt6-AQEw3bRw" 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="_RWvBjeYNEeWt6-AQEw3bRw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBjuYNEeWt6-AQEw3bRw" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:id="_RWvBj-YNEeWt6-AQEw3bRw" name="element" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBkOYNEeWt6-AQEw3bRw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBkeYNEeWt6-AQEw3bRw" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_RWvBkuYNEeWt6-AQEw3bRw" 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="_RWvBk-YNEeWt6-AQEw3bRw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBlOYNEeWt6-AQEw3bRw" value="*"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBleYNEeWt6-AQEw3bRw" target="_RWvBqOYNEeWt6-AQEw3bRw" source="_RWvBoOYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBluYNEeWt6-AQEw3bRw" target="_RWvBruYNEeWt6-AQEw3bRw" source="_RWvBouYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWvBl-YNEeWt6-AQEw3bRw" target="_RWvBpOYNEeWt6-AQEw3bRw" source="_RWvBt-YNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBmOYNEeWt6-AQEw3bRw" target="_RWvBxOYNEeWt6-AQEw3bRw" source="_RWvBq-YNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBmeYNEeWt6-AQEw3bRw" target="_RWvBx-YNEeWt6-AQEw3bRw" source="_RWvBseYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBmuYNEeWt6-AQEw3bRw" target="_RWvBo-YNEeWt6-AQEw3bRw" source="_RWvBu-YNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBm-YNEeWt6-AQEw3bRw" target="_RWvBoeYNEeWt6-AQEw3bRw" source="_RWvBvuYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWvBnOYNEeWt6-AQEw3bRw" target="_RWvBpeYNEeWt6-AQEw3bRw" source="_RWvBpuYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWvBneYNEeWt6-AQEw3bRw" target="_RWvBpeYNEeWt6-AQEw3bRw" source="_RWvBrOYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWvBnuYNEeWt6-AQEw3bRw" target="_RWvBsuYNEeWt6-AQEw3bRw" source="_RWvBpeYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBn-YNEeWt6-AQEw3bRw" target="_RWvBoeYNEeWt6-AQEw3bRw" source="_RWvBtOYNEeWt6-AQEw3bRw"/>
      <structuredNode xmi:id="_RWvBpuYNEeWt6-AQEw3bRw" name="Node(Input(seq))" outgoing="_RWvBnOYNEeWt6-AQEw3bRw">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBp-YNEeWt6-AQEw3bRw" target="_RWvBq-YNEeWt6-AQEw3bRw" source="_RWvBqOYNEeWt6-AQEw3bRw"/>
        <structuredNodeInput xmi:id="_RWvBqOYNEeWt6-AQEw3bRw" name="Input(seq)" incoming="_RWvBleYNEeWt6-AQEw3bRw" outgoing="_RWvBp-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBqeYNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBquYNEeWt6-AQEw3bRw" value="*"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_RWvBq-YNEeWt6-AQEw3bRw" name="Fork(seq)" incoming="_RWvBp-YNEeWt6-AQEw3bRw" outgoing="_RWvBmOYNEeWt6-AQEw3bRw"/>
      </structuredNode>
      <structuredNode xmi:id="_RWvBrOYNEeWt6-AQEw3bRw" name="Node(Input(element))" outgoing="_RWvBneYNEeWt6-AQEw3bRw">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBreYNEeWt6-AQEw3bRw" target="_RWvBseYNEeWt6-AQEw3bRw" source="_RWvBruYNEeWt6-AQEw3bRw"/>
        <structuredNodeInput xmi:id="_RWvBruYNEeWt6-AQEw3bRw" name="Input(element)" incoming="_RWvBluYNEeWt6-AQEw3bRw" outgoing="_RWvBreYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBr-YNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBsOYNEeWt6-AQEw3bRw" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_RWvBseYNEeWt6-AQEw3bRw" name="Fork(element)" incoming="_RWvBreYNEeWt6-AQEw3bRw" outgoing="_RWvBmeYNEeWt6-AQEw3bRw"/>
      </structuredNode>
      <structuredNode xmi:id="_RWvBsuYNEeWt6-AQEw3bRw" name="Body(add)" incoming="_RWvBnuYNEeWt6-AQEw3bRw">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBs-YNEeWt6-AQEw3bRw" target="_RWvBtOYNEeWt6-AQEw3bRw" source="_RWvBweYNEeWt6-AQEw3bRw"/>
        <structuredNodeOutput xmi:id="_RWvBtOYNEeWt6-AQEw3bRw" name="Output(seq)" incoming="_RWvBs-YNEeWt6-AQEw3bRw" outgoing="_RWvBn-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBteYNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBtuYNEeWt6-AQEw3bRw" value="*"/>
        </structuredNodeOutput>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWvBt-YNEeWt6-AQEw3bRw" name="ReturnStatement@16157d6e" outgoing="_RWvBl-YNEeWt6-AQEw3bRw">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBuOYNEeWt6-AQEw3bRw" target="_RWvBweYNEeWt6-AQEw3bRw" source="_RWvByuYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBueYNEeWt6-AQEw3bRw" target="_RWvBu-YNEeWt6-AQEw3bRw" source="_RWvBweYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvBuuYNEeWt6-AQEw3bRw" target="_RWvBvuYNEeWt6-AQEw3bRw" source="_RWvBweYNEeWt6-AQEw3bRw"/>
          <structuredNodeOutput xmi:id="_RWvBu-YNEeWt6-AQEw3bRw" name="ReturnStatement@16157d6e.output" incoming="_RWvBueYNEeWt6-AQEw3bRw" outgoing="_RWvBmuYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBvOYNEeWt6-AQEw3bRw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBveYNEeWt6-AQEw3bRw" value="*"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_RWvBvuYNEeWt6-AQEw3bRw" name="ReturnStatement@16157d6e.output" incoming="_RWvBuuYNEeWt6-AQEw3bRw" outgoing="_RWvBm-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBv-YNEeWt6-AQEw3bRw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBwOYNEeWt6-AQEw3bRw" value="*"/>
          </structuredNodeOutput>
          <node xmi:type="uml:ForkNode" xmi:id="_RWvBweYNEeWt6-AQEw3bRw" name="Fork(seq)@748f16d" incoming="_RWvBuOYNEeWt6-AQEw3bRw" outgoing="_RWvBueYNEeWt6-AQEw3bRw _RWvBuuYNEeWt6-AQEw3bRw _RWvBs-YNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWvBwuYNEeWt6-AQEw3bRw" name="RightHandSide@45e22ed7">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWvBw-YNEeWt6-AQEw3bRw" name="Call($$including__Alf$Library$CollectionFunctions$add$T__)" behavior="_RWvBzeYNEeWt6-AQEw3bRw">
              <argument xmi:id="_RWvBxOYNEeWt6-AQEw3bRw" name="Call($$including__Alf$Library$CollectionFunctions$add$T__).argument(seq)" incoming="_RWvBmOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBxeYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBxuYNEeWt6-AQEw3bRw" value="*"/>
              </argument>
              <argument xmi:id="_RWvBx-YNEeWt6-AQEw3bRw" name="Call($$including__Alf$Library$CollectionFunctions$add$T__).argument(element)" incoming="_RWvBmeYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvByOYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvByeYNEeWt6-AQEw3bRw" value="1"/>
              </argument>
              <result xmi:id="_RWvByuYNEeWt6-AQEw3bRw" name="Call($$including__Alf$Library$CollectionFunctions$add$T__).result()" outgoing="_RWvBuOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvBy-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvBzOYNEeWt6-AQEw3bRw" value="*"/>
              </result>
            </node>
          </node>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWvBoOYNEeWt6-AQEw3bRw" name="Input(seq)" outgoing="_RWvBleYNEeWt6-AQEw3bRw" parameter="_RWvBjOYNEeWt6-AQEw3bRw">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </node>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWvBoeYNEeWt6-AQEw3bRw" name="Output(seq)" incoming="_RWvBm-YNEeWt6-AQEw3bRw _RWvBn-YNEeWt6-AQEw3bRw" parameter="_RWvBjOYNEeWt6-AQEw3bRw">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </node>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWvBouYNEeWt6-AQEw3bRw" name="Input(element)" outgoing="_RWvBluYNEeWt6-AQEw3bRw" parameter="_RWvBj-YNEeWt6-AQEw3bRw">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </node>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWvBo-YNEeWt6-AQEw3bRw" name="Return" incoming="_RWvBmuYNEeWt6-AQEw3bRw" parameter="_RWvBkuYNEeWt6-AQEw3bRw">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </node>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_RWvBpOYNEeWt6-AQEw3bRw" name="Final" incoming="_RWvBl-YNEeWt6-AQEw3bRw"/>
      <node xmi:type="uml:JoinNode" xmi:id="_RWvBpeYNEeWt6-AQEw3bRw" name="Join(Input))" incoming="_RWvBnOYNEeWt6-AQEw3bRw _RWvBneYNEeWt6-AQEw3bRw" outgoing="_RWvBnuYNEeWt6-AQEw3bRw"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_RWvBzeYNEeWt6-AQEw3bRw" name="$$Alf$Library$CollectionFunctions$including__Alf$Library$PrimitiveTypes$Integer__" visibility="public" node="_RWvB4OYNEeWt6-AQEw3bRw _RWvB4eYNEeWt6-AQEw3bRw _RWvB4uYNEeWt6-AQEw3bRw _RWvB4-YNEeWt6-AQEw3bRw _RWvB5OYNEeWt6-AQEw3bRw _RWvB5eYNEeWt6-AQEw3bRw _RWvB6-YNEeWt6-AQEw3bRw _RWvB8eYNEeWt6-AQEw3bRw" group="_RWvB5eYNEeWt6-AQEw3bRw _RWvB6-YNEeWt6-AQEw3bRw _RWvB8eYNEeWt6-AQEw3bRw">
      <ownedParameter xmi:id="_RWvBzuYNEeWt6-AQEw3bRw" 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="_RWvBz-YNEeWt6-AQEw3bRw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvB0OYNEeWt6-AQEw3bRw" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:id="_RWvB0eYNEeWt6-AQEw3bRw" name="element" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvB0uYNEeWt6-AQEw3bRw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvB0-YNEeWt6-AQEw3bRw" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_RWvB1OYNEeWt6-AQEw3bRw" 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="_RWvB1eYNEeWt6-AQEw3bRw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvB1uYNEeWt6-AQEw3bRw" value="*"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvB1-YNEeWt6-AQEw3bRw" target="_RWvB5-YNEeWt6-AQEw3bRw" source="_RWvB4OYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvB2OYNEeWt6-AQEw3bRw" target="_RWvB7eYNEeWt6-AQEw3bRw" source="_RWvB4eYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWvB2eYNEeWt6-AQEw3bRw" target="_RWvB4-YNEeWt6-AQEw3bRw" source="_RWvB8uYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvB2uYNEeWt6-AQEw3bRw" target="_RWvB-eYNEeWt6-AQEw3bRw" source="_RWvB6uYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvB2-YNEeWt6-AQEw3bRw" target="_RWvB_OYNEeWt6-AQEw3bRw" source="_RWvB8OYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvB3OYNEeWt6-AQEw3bRw" target="_RWvB4uYNEeWt6-AQEw3bRw" source="_RWvB9eYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWvB3eYNEeWt6-AQEw3bRw" target="_RWvB5OYNEeWt6-AQEw3bRw" source="_RWvB5eYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWvB3uYNEeWt6-AQEw3bRw" target="_RWvB5OYNEeWt6-AQEw3bRw" source="_RWvB6-YNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWvB3-YNEeWt6-AQEw3bRw" target="_RWvB8eYNEeWt6-AQEw3bRw" source="_RWvB5OYNEeWt6-AQEw3bRw"/>
      <structuredNode xmi:id="_RWvB5eYNEeWt6-AQEw3bRw" name="Node(Input(seq))" outgoing="_RWvB3eYNEeWt6-AQEw3bRw">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvB5uYNEeWt6-AQEw3bRw" target="_RWvB6uYNEeWt6-AQEw3bRw" source="_RWvB5-YNEeWt6-AQEw3bRw"/>
        <structuredNodeInput xmi:id="_RWvB5-YNEeWt6-AQEw3bRw" name="Input(seq)" incoming="_RWvB1-YNEeWt6-AQEw3bRw" outgoing="_RWvB5uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvB6OYNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvB6eYNEeWt6-AQEw3bRw" value="*"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_RWvB6uYNEeWt6-AQEw3bRw" name="Fork(seq)" incoming="_RWvB5uYNEeWt6-AQEw3bRw" outgoing="_RWvB2uYNEeWt6-AQEw3bRw"/>
      </structuredNode>
      <structuredNode xmi:id="_RWvB6-YNEeWt6-AQEw3bRw" name="Node(Input(element))" outgoing="_RWvB3uYNEeWt6-AQEw3bRw">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvB7OYNEeWt6-AQEw3bRw" target="_RWvB8OYNEeWt6-AQEw3bRw" source="_RWvB7eYNEeWt6-AQEw3bRw"/>
        <structuredNodeInput xmi:id="_RWvB7eYNEeWt6-AQEw3bRw" name="Input(element)" incoming="_RWvB2OYNEeWt6-AQEw3bRw" outgoing="_RWvB7OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvB7uYNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvB7-YNEeWt6-AQEw3bRw" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_RWvB8OYNEeWt6-AQEw3bRw" name="Fork(element)" incoming="_RWvB7OYNEeWt6-AQEw3bRw" outgoing="_RWvB2-YNEeWt6-AQEw3bRw"/>
      </structuredNode>
      <structuredNode xmi:id="_RWvB8eYNEeWt6-AQEw3bRw" name="Body(including)" incoming="_RWvB3-YNEeWt6-AQEw3bRw">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWvB8uYNEeWt6-AQEw3bRw" name="ReturnStatement@367c2f9f" outgoing="_RWvB2eYNEeWt6-AQEw3bRw">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvB8-YNEeWt6-AQEw3bRw" target="_RWvCFOYNEeWt6-AQEw3bRw" source="_RWvB_-YNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvB9OYNEeWt6-AQEw3bRw" target="_RWvB9eYNEeWt6-AQEw3bRw" source="_RWvCFeYNEeWt6-AQEw3bRw"/>
          <structuredNodeOutput xmi:id="_RWvB9eYNEeWt6-AQEw3bRw" name="ReturnStatement@367c2f9f.output" incoming="_RWvB9OYNEeWt6-AQEw3bRw" outgoing="_RWvB3OYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvB9uYNEeWt6-AQEw3bRw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvB9-YNEeWt6-AQEw3bRw" value="*"/>
          </structuredNodeOutput>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWvB-OYNEeWt6-AQEw3bRw" name="Call(Including)">
            <argument xmi:id="_RWvB-eYNEeWt6-AQEw3bRw" name="Call(Including).argument(seq)" incoming="_RWvB2uYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvB-uYNEeWt6-AQEw3bRw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvB--YNEeWt6-AQEw3bRw" value="*"/>
            </argument>
            <argument xmi:id="_RWvB_OYNEeWt6-AQEw3bRw" name="Call(Including).argument(element)" incoming="_RWvB2-YNEeWt6-AQEw3bRw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvB_eYNEeWt6-AQEw3bRw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvB_uYNEeWt6-AQEw3bRw" value="1"/>
            </argument>
            <result xmi:id="_RWvB_-YNEeWt6-AQEw3bRw" name="Call(Including).result()" outgoing="_RWvB8-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvCAOYNEeWt6-AQEw3bRw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvCAeYNEeWt6-AQEw3bRw" 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="_RWvCAuYNEeWt6-AQEw3bRw" name="CastExpression@5db5fe55" mode="parallel" outputElement="_RWvCFeYNEeWt6-AQEw3bRw" inputElement="_RWvCFOYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvCA-YNEeWt6-AQEw3bRw" target="_RWvCDOYNEeWt6-AQEw3bRw" source="_RWvCEuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvCBOYNEeWt6-AQEw3bRw" target="_RWvCE-YNEeWt6-AQEw3bRw" source="_RWvCEuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvCBeYNEeWt6-AQEw3bRw" target="_RWvCE-YNEeWt6-AQEw3bRw" source="_RWvCD-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvCBuYNEeWt6-AQEw3bRw" target="_RWvCCuYNEeWt6-AQEw3bRw" source="_RWvCE-YNEeWt6-AQEw3bRw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_RWvCB-YNEeWt6-AQEw3bRw" name="Value(true)" value="true"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvCCOYNEeWt6-AQEw3bRw" target="_RWvCEuYNEeWt6-AQEw3bRw" source="_RWvCFOYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvCCeYNEeWt6-AQEw3bRw" target="_RWvCFeYNEeWt6-AQEw3bRw" source="_RWvCCuYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:MergeNode" xmi:id="_RWvCCuYNEeWt6-AQEw3bRw" name="Merge(CastExpression@5db5fe55.operand)" incoming="_RWvCBuYNEeWt6-AQEw3bRw" outgoing="_RWvCCeYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_RWvCC-YNEeWt6-AQEw3bRw" name="ReadIsClassifiedObject(T)">
              <classifier xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <object xmi:id="_RWvCDOYNEeWt6-AQEw3bRw" name="ReadIsClassifiedObject(T).object" incoming="_RWvCA-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvCDeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvCDuYNEeWt6-AQEw3bRw" value="1"/>
              </object>
              <result xmi:id="_RWvCD-YNEeWt6-AQEw3bRw" name="ReadIsClassifiedObject(T).result" outgoing="_RWvCBeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvCEOYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvCEeYNEeWt6-AQEw3bRw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_RWvCEuYNEeWt6-AQEw3bRw" name="Fork(ReadIsClassifiedObject(T).object)" incoming="_RWvCCOYNEeWt6-AQEw3bRw" outgoing="_RWvCA-YNEeWt6-AQEw3bRw _RWvCBOYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_RWvCE-YNEeWt6-AQEw3bRw" name="Decision(ReadIsClassifiedObject(T).result)" incoming="_RWvCBOYNEeWt6-AQEw3bRw _RWvCBeYNEeWt6-AQEw3bRw" outgoing="_RWvCBuYNEeWt6-AQEw3bRw" decisionInputFlow="_RWvCBeYNEeWt6-AQEw3bRw"/>
          </node>
          <node xmi:type="uml:ExpansionNode" xmi:id="_RWvCFOYNEeWt6-AQEw3bRw" name="CastExpression@5db5fe55.inputElement" incoming="_RWvB8-YNEeWt6-AQEw3bRw" outgoing="_RWvCCOYNEeWt6-AQEw3bRw" regionAsInput="_RWvCAuYNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:ExpansionNode" xmi:id="_RWvCFeYNEeWt6-AQEw3bRw" name="CastExpression@5db5fe55.outputElement" incoming="_RWvCCeYNEeWt6-AQEw3bRw" outgoing="_RWvB9OYNEeWt6-AQEw3bRw" regionAsOutput="_RWvCAuYNEeWt6-AQEw3bRw">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </node>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWvB4OYNEeWt6-AQEw3bRw" name="Input(seq)" outgoing="_RWvB1-YNEeWt6-AQEw3bRw" parameter="_RWvBzuYNEeWt6-AQEw3bRw">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </node>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWvB4eYNEeWt6-AQEw3bRw" name="Input(element)" outgoing="_RWvB2OYNEeWt6-AQEw3bRw" parameter="_RWvB0eYNEeWt6-AQEw3bRw">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </node>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWvB4uYNEeWt6-AQEw3bRw" name="Return" incoming="_RWvB3OYNEeWt6-AQEw3bRw" parameter="_RWvB1OYNEeWt6-AQEw3bRw">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </node>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_RWvB4-YNEeWt6-AQEw3bRw" name="Final" incoming="_RWvB2eYNEeWt6-AQEw3bRw"/>
      <node xmi:type="uml:JoinNode" xmi:id="_RWvB5OYNEeWt6-AQEw3bRw" name="Join(Input))" incoming="_RWvB3eYNEeWt6-AQEw3bRw _RWvB3uYNEeWt6-AQEw3bRw" outgoing="_RWvB3-YNEeWt6-AQEw3bRw"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_RWvCFuYNEeWt6-AQEw3bRw" visibility="public">
      <templateBinding xmi:id="_RWvCF-YNEeWt6-AQEw3bRw">
        <parameterSubstitution xmi:id="_RWvCGOYNEeWt6-AQEw3bRw">
          <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="_RWvCGeYNEeWt6-AQEw3bRw" visibility="public" client="_RWvBzeYNEeWt6-AQEw3bRw" supplier="_RWvCFuYNEeWt6-AQEw3bRw"/>
    <packagedElement xmi:type="uml:Activity" xmi:id="_RWvCGuYNEeWt6-AQEw3bRw" visibility="public">
      <templateBinding xmi:id="_RWvCG-YNEeWt6-AQEw3bRw">
        <parameterSubstitution xmi:id="_RWvCHOYNEeWt6-AQEw3bRw">
          <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="_RWvCHeYNEeWt6-AQEw3bRw" visibility="public" client="_RWvBi-YNEeWt6-AQEw3bRw" supplier="_RWvCGuYNEeWt6-AQEw3bRw"/>
    <packagedElement xmi:type="uml:Activity" xmi:id="_RWvCHuYNEeWt6-AQEw3bRw" name="$$Alf$Library$CollectionFunctions$size__any__" visibility="public" node="_RWvCK-YNEeWt6-AQEw3bRw _RWvCLOYNEeWt6-AQEw3bRw _RWvCLeYNEeWt6-AQEw3bRw _RWvCLuYNEeWt6-AQEw3bRw _RWvCL-YNEeWt6-AQEw3bRw _RWvCNeYNEeWt6-AQEw3bRw" group="_RWvCL-YNEeWt6-AQEw3bRw _RWvCNeYNEeWt6-AQEw3bRw">
      <ownedParameter xmi:id="_RWvCH-YNEeWt6-AQEw3bRw" name="seq" visibility="package" isOrdered="true" isUnique="false">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvCIOYNEeWt6-AQEw3bRw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvCIeYNEeWt6-AQEw3bRw" value="*"/>
      </ownedParameter>
      <ownedParameter xmi:id="_RWvCIuYNEeWt6-AQEw3bRw" 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="_RWvCI-YNEeWt6-AQEw3bRw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvCJOYNEeWt6-AQEw3bRw" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvCJeYNEeWt6-AQEw3bRw" target="_RWvCMeYNEeWt6-AQEw3bRw" source="_RWvCK-YNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWvCJuYNEeWt6-AQEw3bRw" target="_RWvCLeYNEeWt6-AQEw3bRw" source="_RWvCNuYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvCJ-YNEeWt6-AQEw3bRw" target="_RWvjlOYNEeWt6-AQEw3bRw" source="_RWvCNOYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvCKOYNEeWt6-AQEw3bRw" target="_RWvCLOYNEeWt6-AQEw3bRw" source="_RWvjkOYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWvCKeYNEeWt6-AQEw3bRw" target="_RWvCLuYNEeWt6-AQEw3bRw" source="_RWvCL-YNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWvCKuYNEeWt6-AQEw3bRw" target="_RWvCNeYNEeWt6-AQEw3bRw" source="_RWvCLuYNEeWt6-AQEw3bRw"/>
      <structuredNode xmi:id="_RWvCL-YNEeWt6-AQEw3bRw" name="Node(Input(seq))" outgoing="_RWvCKeYNEeWt6-AQEw3bRw">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvCMOYNEeWt6-AQEw3bRw" target="_RWvCNOYNEeWt6-AQEw3bRw" source="_RWvCMeYNEeWt6-AQEw3bRw"/>
        <structuredNodeInput xmi:id="_RWvCMeYNEeWt6-AQEw3bRw" name="Input(seq)" incoming="_RWvCJeYNEeWt6-AQEw3bRw" outgoing="_RWvCMOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvCMuYNEeWt6-AQEw3bRw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvCM-YNEeWt6-AQEw3bRw" value="*"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_RWvCNOYNEeWt6-AQEw3bRw" name="Fork(seq)" incoming="_RWvCMOYNEeWt6-AQEw3bRw" outgoing="_RWvCJ-YNEeWt6-AQEw3bRw"/>
      </structuredNode>
      <structuredNode xmi:id="_RWvCNeYNEeWt6-AQEw3bRw" name="Body(size)" incoming="_RWvCKuYNEeWt6-AQEw3bRw">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWvCNuYNEeWt6-AQEw3bRw" name="ReturnStatement@63fe86fc" outgoing="_RWvCJuYNEeWt6-AQEw3bRw">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvCN-YNEeWt6-AQEw3bRw" target="_RWvjkOYNEeWt6-AQEw3bRw" source="_RWvjl-YNEeWt6-AQEw3bRw"/>
          <structuredNodeOutput xmi:id="_RWvjkOYNEeWt6-AQEw3bRw" name="ReturnStatement@63fe86fc.output" incoming="_RWvCN-YNEeWt6-AQEw3bRw" outgoing="_RWvCKOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvjkeYNEeWt6-AQEw3bRw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvjkuYNEeWt6-AQEw3bRw" value="1"/>
          </structuredNodeOutput>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWvjk-YNEeWt6-AQEw3bRw" name="Call(Size)">
            <argument xmi:id="_RWvjlOYNEeWt6-AQEw3bRw" name="Call(Size).argument(seq)" incoming="_RWvCJ-YNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvjleYNEeWt6-AQEw3bRw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvjluYNEeWt6-AQEw3bRw" value="*"/>
            </argument>
            <result xmi:id="_RWvjl-YNEeWt6-AQEw3bRw" name="Call(Size).result()" outgoing="_RWvCN-YNEeWt6-AQEw3bRw">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvjmOYNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvjmeYNEeWt6-AQEw3bRw" 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="_RWvCK-YNEeWt6-AQEw3bRw" name="Input(seq)" outgoing="_RWvCJeYNEeWt6-AQEw3bRw" parameter="_RWvCH-YNEeWt6-AQEw3bRw"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWvCLOYNEeWt6-AQEw3bRw" name="Return" incoming="_RWvCKOYNEeWt6-AQEw3bRw" parameter="_RWvCIuYNEeWt6-AQEw3bRw">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
      </node>
      <node xmi:type="uml:ActivityFinalNode" xmi:id="_RWvCLeYNEeWt6-AQEw3bRw" name="Final" incoming="_RWvCJuYNEeWt6-AQEw3bRw"/>
      <node xmi:type="uml:JoinNode" xmi:id="_RWvCLuYNEeWt6-AQEw3bRw" name="Join(Input))" incoming="_RWvCKeYNEeWt6-AQEw3bRw" outgoing="_RWvCKuYNEeWt6-AQEw3bRw"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_RWvjmuYNEeWt6-AQEw3bRw" visibility="public">
      <templateBinding xmi:id="_RWvjm-YNEeWt6-AQEw3bRw">
        <parameterSubstitution xmi:id="_RWvjnOYNEeWt6-AQEw3bRw">
          <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="_RWvjneYNEeWt6-AQEw3bRw" visibility="public" client="_RWvCHuYNEeWt6-AQEw3bRw" supplier="_RWvjmuYNEeWt6-AQEw3bRw"/>
    <packagedElement xmi:type="uml:Activity" xmi:id="_RWvjnuYNEeWt6-AQEw3bRw" name="Write" visibility="public" node="_RWvjq-YNEeWt6-AQEw3bRw _RWvjreYNEeWt6-AQEw3bRw _RWvjs-YNEeWt6-AQEw3bRw _RWvjrOYNEeWt6-AQEw3bRw" group="_RWvjreYNEeWt6-AQEw3bRw _RWvjs-YNEeWt6-AQEw3bRw">
      <packageImport xmi:id="_RWvjn-YNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_RWvjoOYNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_RWvjoeYNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_RWvjouYNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_RWvjo-YNEeWt6-AQEw3bRw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedParameter xmi:id="_RWvjpOYNEeWt6-AQEw3bRw" name="value" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvjpeYNEeWt6-AQEw3bRw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvjpuYNEeWt6-AQEw3bRw" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvjp-YNEeWt6-AQEw3bRw" target="_RWvjr-YNEeWt6-AQEw3bRw" source="_RWvjq-YNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvjqOYNEeWt6-AQEw3bRw" target="_RWvjuuYNEeWt6-AQEw3bRw" source="_RWvjsuYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWvjqeYNEeWt6-AQEw3bRw" target="_RWvjrOYNEeWt6-AQEw3bRw" source="_RWvjreYNEeWt6-AQEw3bRw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_RWvjquYNEeWt6-AQEw3bRw" target="_RWvjs-YNEeWt6-AQEw3bRw" source="_RWvjrOYNEeWt6-AQEw3bRw"/>
      <structuredNode xmi:id="_RWvjreYNEeWt6-AQEw3bRw" name="Node(Input(value))" outgoing="_RWvjqeYNEeWt6-AQEw3bRw">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvjruYNEeWt6-AQEw3bRw" target="_RWvjsuYNEeWt6-AQEw3bRw" source="_RWvjr-YNEeWt6-AQEw3bRw"/>
        <structuredNodeInput xmi:id="_RWvjr-YNEeWt6-AQEw3bRw" name="Input(value)" incoming="_RWvjp-YNEeWt6-AQEw3bRw" outgoing="_RWvjruYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvjsOYNEeWt6-AQEw3bRw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvjseYNEeWt6-AQEw3bRw" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_RWvjsuYNEeWt6-AQEw3bRw" name="Fork(value)" incoming="_RWvjruYNEeWt6-AQEw3bRw" outgoing="_RWvjqOYNEeWt6-AQEw3bRw"/>
      </structuredNode>
      <structuredNode xmi:id="_RWvjs-YNEeWt6-AQEw3bRw" name="Body(Write)" incoming="_RWvjquYNEeWt6-AQEw3bRw">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWvjtOYNEeWt6-AQEw3bRw" name="ExpressionStatement@5d7497c9">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvjteYNEeWt6-AQEw3bRw" target="_RWvjx-YNEeWt6-AQEw3bRw" source="_RWvj1OYNEeWt6-AQEw3bRw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_RWvjtuYNEeWt6-AQEw3bRw" target="_RWvjt-YNEeWt6-AQEw3bRw" source="_RWvjyOYNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:ExpansionRegion" xmi:id="_RWvjt-YNEeWt6-AQEw3bRw" name="Collect(Call(write))" incoming="_RWvjtuYNEeWt6-AQEw3bRw" mode="parallel" inputElement="_RWvjx-YNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvjuOYNEeWt6-AQEw3bRw" target="_RWvjvuYNEeWt6-AQEw3bRw" source="_RWvjuuYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvjueYNEeWt6-AQEw3bRw" target="_RWvjxOYNEeWt6-AQEw3bRw" source="_RWvjx-YNEeWt6-AQEw3bRw"/>
            <structuredNodeInput xmi:id="_RWvjuuYNEeWt6-AQEw3bRw" name="Collect(Call(write)).input(Fork(value))" incoming="_RWvjqOYNEeWt6-AQEw3bRw" outgoing="_RWvjuOYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvju-YNEeWt6-AQEw3bRw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvjvOYNEeWt6-AQEw3bRw" value="1"/>
            </structuredNodeInput>
            <node xmi:type="uml:CallOperationAction" xmi:id="_RWvjveYNEeWt6-AQEw3bRw" name="Call(write)">
              <argument xmi:id="_RWvjvuYNEeWt6-AQEw3bRw" name="Call(write).argument(value)" incoming="_RWvjuOYNEeWt6-AQEw3bRw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvjv-YNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvjwOYNEeWt6-AQEw3bRw" value="1"/>
              </argument>
              <result xmi:id="_RWvjweYNEeWt6-AQEw3bRw" 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="_RWvjwuYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvjw-YNEeWt6-AQEw3bRw" value="1"/>
              </result>
              <operation href="pathmap://ALF_LIBRARIES/fUML.library.uml#BasicInputOutput-OutputChannel-write"/>
              <target xmi:id="_RWvjxOYNEeWt6-AQEw3bRw" name="Call(write).target" incoming="_RWvjueYNEeWt6-AQEw3bRw" 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="_RWvjxeYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvjxuYNEeWt6-AQEw3bRw" value="1"/>
              </target>
            </node>
          </node>
          <node xmi:type="uml:ExpansionNode" xmi:id="_RWvjx-YNEeWt6-AQEw3bRw" name="Collect(Call(write)).inputElement" incoming="_RWvjteYNEeWt6-AQEw3bRw" outgoing="_RWvjueYNEeWt6-AQEw3bRw" regionAsInput="_RWvjt-YNEeWt6-AQEw3bRw"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_RWvjyOYNEeWt6-AQEw3bRw" name="Feature(Call(At).result())" outgoing="_RWvjtuYNEeWt6-AQEw3bRw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvjyeYNEeWt6-AQEw3bRw" target="_RWvjzuYNEeWt6-AQEw3bRw" source="_RWvj2eYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvjyuYNEeWt6-AQEw3bRw" target="_RWvj4eYNEeWt6-AQEw3bRw" source="_RWvj3eYNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_RWvjy-YNEeWt6-AQEw3bRw" target="_RWvjzeYNEeWt6-AQEw3bRw" source="_RWvj1-YNEeWt6-AQEw3bRw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_RWvjzOYNEeWt6-AQEw3bRw" target="_RWvj0eYNEeWt6-AQEw3bRw" source="_RWvj4eYNEeWt6-AQEw3bRw"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_RWvjzeYNEeWt6-AQEw3bRw" name="Call(At)" incoming="_RWvjy-YNEeWt6-AQEw3bRw">
              <argument xmi:id="_RWvjzuYNEeWt6-AQEw3bRw" name="Call(At).argument(seq)" incoming="_RWvjyeYNEeWt6-AQEw3bRw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvjz-YNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvj0OYNEeWt6-AQEw3bRw" value="*"/>
              </argument>
              <argument xmi:id="_RWvj0eYNEeWt6-AQEw3bRw" name="Call(At).argument(index)" incoming="_RWvjzOYNEeWt6-AQEw3bRw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvj0uYNEeWt6-AQEw3bRw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvj0-YNEeWt6-AQEw3bRw" value="1"/>
              </argument>
              <result xmi:id="_RWvj1OYNEeWt6-AQEw3bRw" name="Call(At).result()" outgoing="_RWvjteYNEeWt6-AQEw3bRw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RWvj1eYNEeWt6-AQEw3bRw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvj1uYNEeWt6-AQEw3bRw" 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="_RWvj1-YNEeWt6-AQEw3bRw" name="Tuple@497cf2fd" outgoing="_RWvjy-YNEeWt6-AQEw3bRw">
              <node xmi:type="uml:ReadExtentAction" xmi:id="_RWvj2OYNEeWt6-AQEw3bRw" name="ReadExtent(StandardOutputChannel)">
                <classifier xmi:type="uml:Class" href="pathmap://ALF_LIBRARIES/fUML.library.uml#BasicInputOutput-StandardOutputChannel"/>
                <result xmi:id="_RWvj2eYNEeWt6-AQEw3bRw" name="ReadExtent(StandardOutputChannel).result" outgoing="_RWvjyeYNEeWt6-AQEw3bRw" 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="_RWvj2uYNEeWt6-AQEw3bRw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvj2-YNEeWt6-AQEw3bRw" value="*"/>
                </result>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_RWvj3OYNEeWt6-AQEw3bRw" name="Value(1)">
                <result xmi:id="_RWvj3eYNEeWt6-AQEw3bRw" name="Value(1).result" outgoing="_RWvjyuYNEeWt6-AQEw3bRw" 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="_RWvj3uYNEeWt6-AQEw3bRw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RWvj3-YNEeWt6-AQEw3bRw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_RWvj4OYNEeWt6-AQEw3bRw" 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="_RWvj4eYNEeWt6-AQEw3bRw" name="Fork(Call(At).argument(index))" incoming="_RWvjyuYNEeWt6-AQEw3bRw" outgoing="_RWvjzOYNEeWt6-AQEw3bRw"/>
          </node>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_RWvjq-YNEeWt6-AQEw3bRw" name="Input(value)" outgoing="_RWvjp-YNEeWt6-AQEw3bRw" parameter="_RWvjpOYNEeWt6-AQEw3bRw"/>
      <node xmi:type="uml:JoinNode" xmi:id="_RWvjrOYNEeWt6-AQEw3bRw" name="Join(Input))" incoming="_RWvjqeYNEeWt6-AQEw3bRw" outgoing="_RWvjquYNEeWt6-AQEw3bRw"/>
    </packagedElement>
    <profileApplication xmi:id="_RWvj4uYNEeWt6-AQEw3bRw">
      <eAnnotations xmi:id="_RWvj4-YNEeWt6-AQEw3bRw" 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="_RWvj5OYNEeWt6-AQEw3bRw" base_BehavioralFeature="_RWu93OYNEeWt6-AQEw3bRw"/>
  <l2:Destroy xmi:id="_RWvj5eYNEeWt6-AQEw3bRw" base_BehavioralFeature="_RWu82eYNEeWt6-AQEw3bRw"/>
  <l2:Destroy xmi:id="_RWvj5uYNEeWt6-AQEw3bRw" base_BehavioralFeature="_RWu-a-YNEeWt6-AQEw3bRw"/>
  <l2:Destroy xmi:id="_RWvj5-YNEeWt6-AQEw3bRw" base_BehavioralFeature="_RWubIeYNEeWt6-AQEw3bRw"/>
  <l2:Destroy xmi:id="_RWvj6OYNEeWt6-AQEw3bRw" base_BehavioralFeature="_RWuaOuYNEeWt6-AQEw3bRw"/>
  <l2:Create xmi:id="_RWvj6eYNEeWt6-AQEw3bRw" base_BehavioralFeature="_RWuaH-YNEeWt6-AQEw3bRw"/>
  <l2:Create xmi:id="_RWvj6uYNEeWt6-AQEw3bRw" base_BehavioralFeature="_RWu-Z-YNEeWt6-AQEw3bRw"/>
  <l2:Destroy xmi:id="_RWvj6-YNEeWt6-AQEw3bRw" base_BehavioralFeature="_RWu92uYNEeWt6-AQEw3bRw"/>
  <l2:Create xmi:id="_RWvj7OYNEeWt6-AQEw3bRw" base_BehavioralFeature="_RWubFuYNEeWt6-AQEw3bRw"/>
  <l2:Create xmi:id="_RWvj7eYNEeWt6-AQEw3bRw" base_BehavioralFeature="_RWuaI-YNEeWt6-AQEw3bRw"/>
  <l2:Create xmi:id="_RWwKoOYNEeWt6-AQEw3bRw" base_BehavioralFeature="_RWu81eYNEeWt6-AQEw3bRw"/>
</xmi:XMI>
