<?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="_UL5jUFg-EeayrdxIYv51ng" name="Model" visibility="package">
    <packagedElement xmi:type="uml:Class" xmi:id="_UL5jUVg-EeayrdxIYv51ng" name="Statements_Return" visibility="public">
      <packageImport xmi:id="_UL5jUlg-EeayrdxIYv51ng" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_UL5jU1g-EeayrdxIYv51ng" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_UL5jVFg-EeayrdxIYv51ng" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_UL5jVVg-EeayrdxIYv51ng" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_UL5jVlg-EeayrdxIYv51ng" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <generalization xmi:id="_UL5jV1g-EeayrdxIYv51ng" general="_UL6L9Vg-EeayrdxIYv51ng"/>
      <ownedAttribute xmi:id="_UL5jWFg-EeayrdxIYv51ng" name="Statements_Return$initializationFlag$1" visibility="protected">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5jWVg-EeayrdxIYv51ng" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5jWlg-EeayrdxIYv51ng" value="1"/>
      </ownedAttribute>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_UL5jW1g-EeayrdxIYv51ng" name="Statements_Return$method$1" specification="_UL6KYVg-EeayrdxIYv51ng" node="_UL5jYFg-EeayrdxIYv51ng _UL5jYVg-EeayrdxIYv51ng" group="_UL5jYVg-EeayrdxIYv51ng">
        <ownedParameter xmi:id="_UL5jXFg-EeayrdxIYv51ng" name="" type="_UL5jUVg-EeayrdxIYv51ng" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5jXVg-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5jXlg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jX1g-EeayrdxIYv51ng" target="_UL5jYFg-EeayrdxIYv51ng" source="_UL5jhVg-EeayrdxIYv51ng"/>
        <structuredNode xmi:id="_UL5jYVg-EeayrdxIYv51ng" name="Body(Statements_Return$method$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jYlg-EeayrdxIYv51ng" target="_UL5jhVg-EeayrdxIYv51ng" source="_UL5jglg-EeayrdxIYv51ng"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5jY1g-EeayrdxIYv51ng" name="Body">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5jZFg-EeayrdxIYv51ng" name="ExpressionStatement@239b1f1c">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jZVg-EeayrdxIYv51ng" target="_UL5jeFg-EeayrdxIYv51ng" source="_UL5jalg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_UL5jZlg-EeayrdxIYv51ng" target="_UL5jd1g-EeayrdxIYv51ng" source="_UL5jaFg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jZ1g-EeayrdxIYv51ng" target="_UL5jflg-EeayrdxIYv51ng" source="_UL5jb1g-EeayrdxIYv51ng"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5jaFg-EeayrdxIYv51ng" name="Tuple@6508161b" outgoing="_UL5jZlg-EeayrdxIYv51ng">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL5jaVg-EeayrdxIYv51ng" name="Value(null)">
                  <result xmi:id="_UL5jalg-EeayrdxIYv51ng" name="Value(null).result" outgoing="_UL5jZVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5ja1g-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5jbFg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralNull" xmi:id="_UL5jbVg-EeayrdxIYv51ng"/>
                </node>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_UL5jblg-EeayrdxIYv51ng" name="ReadSelf">
                <result xmi:id="_UL5jb1g-EeayrdxIYv51ng" name="ReadSelf.result" outgoing="_UL5jZ1g-EeayrdxIYv51ng" type="_UL5jUVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5jcFg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5jcVg-EeayrdxIYv51ng" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5jclg-EeayrdxIYv51ng" name="Node(Call(run))">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jc1g-EeayrdxIYv51ng" target="_UL5jdFg-EeayrdxIYv51ng" source="_UL5je1g-EeayrdxIYv51ng"/>
                <structuredNodeOutput xmi:id="_UL5jdFg-EeayrdxIYv51ng" name="Output(Call(run).result())" incoming="_UL5jc1g-EeayrdxIYv51ng" type="_UL5jUVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5jdVg-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5jdlg-EeayrdxIYv51ng" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallOperationAction" xmi:id="_UL5jd1g-EeayrdxIYv51ng" name="Call(run)" incoming="_UL5jZlg-EeayrdxIYv51ng" operation="_UL6KZVg-EeayrdxIYv51ng">
                  <argument xmi:id="_UL5jeFg-EeayrdxIYv51ng" name="Call(run).argument(tester)" incoming="_UL5jZVg-EeayrdxIYv51ng" type="_UL6M7lg-EeayrdxIYv51ng">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5jeVg-EeayrdxIYv51ng"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5jelg-EeayrdxIYv51ng" value="1"/>
                  </argument>
                  <result xmi:id="_UL5je1g-EeayrdxIYv51ng" name="Call(run).result()" outgoing="_UL5jc1g-EeayrdxIYv51ng" type="_UL5jUVg-EeayrdxIYv51ng">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5jfFg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5jfVg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <target xmi:id="_UL5jflg-EeayrdxIYv51ng" name="Call(run).target" incoming="_UL5jZ1g-EeayrdxIYv51ng" type="_UL5jUVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5jf1g-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5jgFg-EeayrdxIYv51ng" value="1"/>
                  </target>
                </node>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_UL5jgVg-EeayrdxIYv51ng" name="ReadSelf">
            <result xmi:id="_UL5jglg-EeayrdxIYv51ng" name="ReadSelf.result" outgoing="_UL5jYlg-EeayrdxIYv51ng" type="_UL5jUVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5jg1g-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5jhFg-EeayrdxIYv51ng" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_UL5jhVg-EeayrdxIYv51ng" name="Fork(ReadSelf.result)" incoming="_UL5jYlg-EeayrdxIYv51ng" outgoing="_UL5jX1g-EeayrdxIYv51ng"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL5jYFg-EeayrdxIYv51ng" name="Return" incoming="_UL5jX1g-EeayrdxIYv51ng" type="_UL5jUVg-EeayrdxIYv51ng" parameter="_UL5jXFg-EeayrdxIYv51ng"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_UL5jhlg-EeayrdxIYv51ng" name="run$method$1" specification="_UL6KZVg-EeayrdxIYv51ng" node="_UL5jklg-EeayrdxIYv51ng _UL5jlVg-EeayrdxIYv51ng _UL5jk1g-EeayrdxIYv51ng _UL5jm1g-EeayrdxIYv51ng _UL5jlFg-EeayrdxIYv51ng" group="_UL5jlVg-EeayrdxIYv51ng _UL5jm1g-EeayrdxIYv51ng">
        <ownedParameter xmi:id="_UL5jh1g-EeayrdxIYv51ng" name="tester" type="_UL6M7lg-EeayrdxIYv51ng">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5jiFg-EeayrdxIYv51ng"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5jiVg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_UL5jilg-EeayrdxIYv51ng" name="" type="_UL5jUVg-EeayrdxIYv51ng" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5ji1g-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5jjFg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jjVg-EeayrdxIYv51ng" target="_UL5jl1g-EeayrdxIYv51ng" source="_UL5jklg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jjlg-EeayrdxIYv51ng" target="_UL5jk1g-EeayrdxIYv51ng" source="_UL5kolg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jj1g-EeayrdxIYv51ng" target="_UL5kq1g-EeayrdxIYv51ng" source="_UL5jmlg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_UL5jkFg-EeayrdxIYv51ng" target="_UL5jlFg-EeayrdxIYv51ng" source="_UL5jlVg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_UL5jkVg-EeayrdxIYv51ng" target="_UL5jm1g-EeayrdxIYv51ng" source="_UL5jlFg-EeayrdxIYv51ng"/>
        <structuredNode xmi:id="_UL5jlVg-EeayrdxIYv51ng" name="Node(Input(tester))" outgoing="_UL5jkFg-EeayrdxIYv51ng">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jllg-EeayrdxIYv51ng" target="_UL5jmlg-EeayrdxIYv51ng" source="_UL5jl1g-EeayrdxIYv51ng"/>
          <structuredNodeInput xmi:id="_UL5jl1g-EeayrdxIYv51ng" name="Input(tester)" incoming="_UL5jjVg-EeayrdxIYv51ng" outgoing="_UL5jllg-EeayrdxIYv51ng" type="_UL6M7lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5jmFg-EeayrdxIYv51ng"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5jmVg-EeayrdxIYv51ng" value="1"/>
          </structuredNodeInput>
          <node xmi:type="uml:ForkNode" xmi:id="_UL5jmlg-EeayrdxIYv51ng" name="Fork(tester)" incoming="_UL5jllg-EeayrdxIYv51ng" outgoing="_UL5jj1g-EeayrdxIYv51ng"/>
        </structuredNode>
        <structuredNode xmi:id="_UL5jm1g-EeayrdxIYv51ng" name="Body(run$method$1)" incoming="_UL5jkVg-EeayrdxIYv51ng">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jnFg-EeayrdxIYv51ng" target="_UL5kolg-EeayrdxIYv51ng" source="_UL5kn1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jnVg-EeayrdxIYv51ng" target="_UL5kslg-EeayrdxIYv51ng" source="_UL5kolg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL5jnlg-EeayrdxIYv51ng" target="_UL5jqFg-EeayrdxIYv51ng" source="_UL5ksVg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL5jn1g-EeayrdxIYv51ng" target="_UL5ksVg-EeayrdxIYv51ng" source="_UL5ko1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5joFg-EeayrdxIYv51ng" target="_UL5ktlg-EeayrdxIYv51ng" source="_UL5kolg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5joVg-EeayrdxIYv51ng" target="_UL5kvVg-EeayrdxIYv51ng" source="_UL5kuVg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jolg-EeayrdxIYv51ng" target="_UL5kyVg-EeayrdxIYv51ng" source="_UL5kwFg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jo1g-EeayrdxIYv51ng" target="_UL5kz1g-EeayrdxIYv51ng" source="_UL5kxFg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL5jpFg-EeayrdxIYv51ng" target="_UL5k01g-EeayrdxIYv51ng" source="_UL5k0lg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jpVg-EeayrdxIYv51ng" target="_UL5k01g-EeayrdxIYv51ng" source="_UL5kzFg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL5jplg-EeayrdxIYv51ng" target="_UL5ko1g-EeayrdxIYv51ng" source="_UL5k01g-EeayrdxIYv51ng">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_UL5jp1g-EeayrdxIYv51ng" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5jqFg-EeayrdxIYv51ng" name="Body" incoming="_UL5jnlg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jqVg-EeayrdxIYv51ng" target="_UL5j7Vg-EeayrdxIYv51ng" source="_UL5j3lg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL5jqlg-EeayrdxIYv51ng" target="_UL5j5Vg-EeayrdxIYv51ng" source="_UL5juFg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jq1g-EeayrdxIYv51ng" target="_UL5kBlg-EeayrdxIYv51ng" source="_UL5j31g-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL5jrFg-EeayrdxIYv51ng" target="_UL5j_lg-EeayrdxIYv51ng" source="_UL5j5Vg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jrVg-EeayrdxIYv51ng" target="_UL5kH1g-EeayrdxIYv51ng" source="_UL5j4Fg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL5jrlg-EeayrdxIYv51ng" target="_UL5kF1g-EeayrdxIYv51ng" source="_UL5j_lg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jr1g-EeayrdxIYv51ng" target="_UL5kOFg-EeayrdxIYv51ng" source="_UL5j4Vg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL5jsFg-EeayrdxIYv51ng" target="_UL5kMFg-EeayrdxIYv51ng" source="_UL5kF1g-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jsVg-EeayrdxIYv51ng" target="_UL5kUVg-EeayrdxIYv51ng" source="_UL5j4lg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL5jslg-EeayrdxIYv51ng" target="_UL5kSVg-EeayrdxIYv51ng" source="_UL5kMFg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5js1g-EeayrdxIYv51ng" target="_UL5kalg-EeayrdxIYv51ng" source="_UL5j41g-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL5jtFg-EeayrdxIYv51ng" target="_UL5kYlg-EeayrdxIYv51ng" source="_UL5kSVg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jtVg-EeayrdxIYv51ng" target="_UL5kg1g-EeayrdxIYv51ng" source="_UL5j5Fg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL5jtlg-EeayrdxIYv51ng" target="_UL5ke1g-EeayrdxIYv51ng" source="_UL5kYlg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL5jt1g-EeayrdxIYv51ng" target="_UL5klFg-EeayrdxIYv51ng" source="_UL5ke1g-EeayrdxIYv51ng"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5juFg-EeayrdxIYv51ng" name="ExpressionStatement@3b46e6c1" outgoing="_UL5jqlg-EeayrdxIYv51ng">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5juVg-EeayrdxIYv51ng" target="_UL5j3lg-EeayrdxIYv51ng" source="_UL5jwlg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5julg-EeayrdxIYv51ng" target="_UL5j31g-EeayrdxIYv51ng" source="_UL5jxVg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5ju1g-EeayrdxIYv51ng" target="_UL5j4Fg-EeayrdxIYv51ng" source="_UL5jyFg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jvFg-EeayrdxIYv51ng" target="_UL5j4Vg-EeayrdxIYv51ng" source="_UL5jy1g-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jvVg-EeayrdxIYv51ng" target="_UL5j4lg-EeayrdxIYv51ng" source="_UL5jzlg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jvlg-EeayrdxIYv51ng" target="_UL5j41g-EeayrdxIYv51ng" source="_UL5j0Vg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jv1g-EeayrdxIYv51ng" target="_UL5j5Fg-EeayrdxIYv51ng" source="_UL5j1Fg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5jwFg-EeayrdxIYv51ng" target="_UL5j11g-EeayrdxIYv51ng" source="_UL5j21g-EeayrdxIYv51ng"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_UL5jwVg-EeayrdxIYv51ng" name="Call(test)" operation="_UL6KbFg-EeayrdxIYv51ng">
                <result xmi:id="_UL5jwlg-EeayrdxIYv51ng" name="Call(test).result(a)" outgoing="_UL5juVg-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5jw1g-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5jxFg-EeayrdxIYv51ng" value="1"/>
                </result>
                <result xmi:id="_UL5jxVg-EeayrdxIYv51ng" name="Call(test).result(b)" outgoing="_UL5julg-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5jxlg-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5jx1g-EeayrdxIYv51ng" value="1"/>
                </result>
                <result xmi:id="_UL5jyFg-EeayrdxIYv51ng" name="Call(test).result(c)" outgoing="_UL5ju1g-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5jyVg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5jylg-EeayrdxIYv51ng" value="1"/>
                </result>
                <result xmi:id="_UL5jy1g-EeayrdxIYv51ng" name="Call(test).result(x)" outgoing="_UL5jvFg-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5jzFg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5jzVg-EeayrdxIYv51ng" value="1"/>
                </result>
                <result xmi:id="_UL5jzlg-EeayrdxIYv51ng" name="Call(test).result(y)" outgoing="_UL5jvVg-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5jz1g-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5j0Fg-EeayrdxIYv51ng" value="1"/>
                </result>
                <result xmi:id="_UL5j0Vg-EeayrdxIYv51ng" name="Call(test).result(z)" outgoing="_UL5jvlg-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5j0lg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5j01g-EeayrdxIYv51ng" value="1"/>
                </result>
                <result xmi:id="_UL5j1Fg-EeayrdxIYv51ng" name="Call(test).result(n)" outgoing="_UL5jv1g-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5j1Vg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5j1lg-EeayrdxIYv51ng" value="1"/>
                </result>
                <target xmi:id="_UL5j11g-EeayrdxIYv51ng" name="Call(test).target" incoming="_UL5jwFg-EeayrdxIYv51ng" type="_UL5jUVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5j2Fg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5j2Vg-EeayrdxIYv51ng" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_UL5j2lg-EeayrdxIYv51ng" name="ReadSelf">
                <result xmi:id="_UL5j21g-EeayrdxIYv51ng" name="ReadSelf.result" outgoing="_UL5jwFg-EeayrdxIYv51ng" type="_UL5jUVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5j3Fg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5j3Vg-EeayrdxIYv51ng" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_UL5j3lg-EeayrdxIYv51ng" name="Fork(a)@62178228" incoming="_UL5juVg-EeayrdxIYv51ng" outgoing="_UL5jqVg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:ForkNode" xmi:id="_UL5j31g-EeayrdxIYv51ng" name="Fork(b)@4bfd6a35" incoming="_UL5julg-EeayrdxIYv51ng" outgoing="_UL5jq1g-EeayrdxIYv51ng"/>
              <node xmi:type="uml:ForkNode" xmi:id="_UL5j4Fg-EeayrdxIYv51ng" name="Fork(c)@6c6f1552" incoming="_UL5ju1g-EeayrdxIYv51ng" outgoing="_UL5jrVg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:ForkNode" xmi:id="_UL5j4Vg-EeayrdxIYv51ng" name="Fork(x)@3237dc35" incoming="_UL5jvFg-EeayrdxIYv51ng" outgoing="_UL5jr1g-EeayrdxIYv51ng"/>
              <node xmi:type="uml:ForkNode" xmi:id="_UL5j4lg-EeayrdxIYv51ng" name="Fork(y)@6c7bf054" incoming="_UL5jvVg-EeayrdxIYv51ng" outgoing="_UL5jsVg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:ForkNode" xmi:id="_UL5j41g-EeayrdxIYv51ng" name="Fork(z)@4c77832c" incoming="_UL5jvlg-EeayrdxIYv51ng" outgoing="_UL5js1g-EeayrdxIYv51ng"/>
              <node xmi:type="uml:ForkNode" xmi:id="_UL5j5Fg-EeayrdxIYv51ng" name="Fork(n)@58a6ca75" incoming="_UL5jv1g-EeayrdxIYv51ng" outgoing="_UL5jtVg-EeayrdxIYv51ng"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5j5Vg-EeayrdxIYv51ng" name="ExpressionStatement@3513dfe6" incoming="_UL5jqlg-EeayrdxIYv51ng" outgoing="_UL5jrFg-EeayrdxIYv51ng">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5j5lg-EeayrdxIYv51ng" target="_UL5j6lg-EeayrdxIYv51ng" source="_UL5j9Vg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5j51g-EeayrdxIYv51ng" target="_UL5j8Fg-EeayrdxIYv51ng" source="_UL5j-lg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_UL5j6Fg-EeayrdxIYv51ng" target="_UL5j6Vg-EeayrdxIYv51ng" source="_UL5j81g-EeayrdxIYv51ng"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL5j6Vg-EeayrdxIYv51ng" name="Call(AssertEqual)" incoming="_UL5j6Fg-EeayrdxIYv51ng" behavior="_UL6NeVg-EeayrdxIYv51ng">
                <argument xmi:id="_UL5j6lg-EeayrdxIYv51ng" name="Call(AssertEqual).argument(label)" incoming="_UL5j5lg-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5j61g-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5j7Fg-EeayrdxIYv51ng" value="1"/>
                </argument>
                <argument xmi:id="_UL5j7Vg-EeayrdxIYv51ng" name="Call(AssertEqual).argument(value1)" incoming="_UL5jqVg-EeayrdxIYv51ng">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5j7lg-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5j71g-EeayrdxIYv51ng" value="1"/>
                </argument>
                <argument xmi:id="_UL5j8Fg-EeayrdxIYv51ng" name="Call(AssertEqual).argument(value2)" incoming="_UL5j51g-EeayrdxIYv51ng">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5j8Vg-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5j8lg-EeayrdxIYv51ng" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5j81g-EeayrdxIYv51ng" name="Tuple@558bce58" outgoing="_UL5j6Fg-EeayrdxIYv51ng">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL5j9Fg-EeayrdxIYv51ng" name="Value(&quot;a&quot;)">
                  <result xmi:id="_UL5j9Vg-EeayrdxIYv51ng" name="Value(&quot;a&quot;).result" outgoing="_UL5j5lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5j9lg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5j91g-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_UL5j-Fg-EeayrdxIYv51ng" value="a">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL5j-Vg-EeayrdxIYv51ng" name="Value(4)">
                  <result xmi:id="_UL5j-lg-EeayrdxIYv51ng" name="Value(4).result" outgoing="_UL5j51g-EeayrdxIYv51ng" 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="_UL5j-1g-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5j_Fg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_UL5j_Vg-EeayrdxIYv51ng" value="4">
                    <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="_UL5j_lg-EeayrdxIYv51ng" name="ExpressionStatement@12519a4c" incoming="_UL5jrFg-EeayrdxIYv51ng" outgoing="_UL5jrlg-EeayrdxIYv51ng">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5j_1g-EeayrdxIYv51ng" target="_UL5kA1g-EeayrdxIYv51ng" source="_UL5kDlg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5kAFg-EeayrdxIYv51ng" target="_UL5kCVg-EeayrdxIYv51ng" source="_UL5kE1g-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_UL5kAVg-EeayrdxIYv51ng" target="_UL5kAlg-EeayrdxIYv51ng" source="_UL5kDFg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL5kAlg-EeayrdxIYv51ng" name="Call(AssertEqual)" incoming="_UL5kAVg-EeayrdxIYv51ng" behavior="_UL6NeVg-EeayrdxIYv51ng">
                <argument xmi:id="_UL5kA1g-EeayrdxIYv51ng" name="Call(AssertEqual).argument(label)" incoming="_UL5j_1g-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kBFg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kBVg-EeayrdxIYv51ng" value="1"/>
                </argument>
                <argument xmi:id="_UL5kBlg-EeayrdxIYv51ng" name="Call(AssertEqual).argument(value1)" incoming="_UL5jq1g-EeayrdxIYv51ng">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kB1g-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kCFg-EeayrdxIYv51ng" value="1"/>
                </argument>
                <argument xmi:id="_UL5kCVg-EeayrdxIYv51ng" name="Call(AssertEqual).argument(value2)" incoming="_UL5kAFg-EeayrdxIYv51ng">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kClg-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kC1g-EeayrdxIYv51ng" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5kDFg-EeayrdxIYv51ng" name="Tuple@29b0f2a" outgoing="_UL5kAVg-EeayrdxIYv51ng">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL5kDVg-EeayrdxIYv51ng" name="Value(&quot;b&quot;)">
                  <result xmi:id="_UL5kDlg-EeayrdxIYv51ng" name="Value(&quot;b&quot;).result" outgoing="_UL5j_1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kD1g-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kEFg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_UL5kEVg-EeayrdxIYv51ng" value="b">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL5kElg-EeayrdxIYv51ng" name="Value(2)">
                  <result xmi:id="_UL5kE1g-EeayrdxIYv51ng" name="Value(2).result" outgoing="_UL5kAFg-EeayrdxIYv51ng" 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="_UL5kFFg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kFVg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_UL5kFlg-EeayrdxIYv51ng" 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="_UL5kF1g-EeayrdxIYv51ng" name="ExpressionStatement@a124d69" incoming="_UL5jrlg-EeayrdxIYv51ng" outgoing="_UL5jsFg-EeayrdxIYv51ng">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5kGFg-EeayrdxIYv51ng" target="_UL5kHFg-EeayrdxIYv51ng" source="_UL5kJ1g-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5kGVg-EeayrdxIYv51ng" target="_UL5kIlg-EeayrdxIYv51ng" source="_UL5kLFg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_UL5kGlg-EeayrdxIYv51ng" target="_UL5kG1g-EeayrdxIYv51ng" source="_UL5kJVg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL5kG1g-EeayrdxIYv51ng" name="Call(AssertEqual)" incoming="_UL5kGlg-EeayrdxIYv51ng" behavior="_UL6NeVg-EeayrdxIYv51ng">
                <argument xmi:id="_UL5kHFg-EeayrdxIYv51ng" name="Call(AssertEqual).argument(label)" incoming="_UL5kGFg-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kHVg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kHlg-EeayrdxIYv51ng" value="1"/>
                </argument>
                <argument xmi:id="_UL5kH1g-EeayrdxIYv51ng" name="Call(AssertEqual).argument(value1)" incoming="_UL5jrVg-EeayrdxIYv51ng">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kIFg-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kIVg-EeayrdxIYv51ng" value="1"/>
                </argument>
                <argument xmi:id="_UL5kIlg-EeayrdxIYv51ng" name="Call(AssertEqual).argument(value2)" incoming="_UL5kGVg-EeayrdxIYv51ng">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kI1g-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kJFg-EeayrdxIYv51ng" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5kJVg-EeayrdxIYv51ng" name="Tuple@1595aa1c" outgoing="_UL5kGlg-EeayrdxIYv51ng">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL5kJlg-EeayrdxIYv51ng" name="Value(&quot;c&quot;)">
                  <result xmi:id="_UL5kJ1g-EeayrdxIYv51ng" name="Value(&quot;c&quot;).result" outgoing="_UL5kGFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kKFg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kKVg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_UL5kKlg-EeayrdxIYv51ng" value="c">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL5kK1g-EeayrdxIYv51ng" name="Value(&quot;xx&quot;)">
                  <result xmi:id="_UL5kLFg-EeayrdxIYv51ng" name="Value(&quot;xx&quot;).result" outgoing="_UL5kGVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kLVg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kLlg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_UL5kL1g-EeayrdxIYv51ng" value="xx">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5kMFg-EeayrdxIYv51ng" name="ExpressionStatement@54dcdf07" incoming="_UL5jsFg-EeayrdxIYv51ng" outgoing="_UL5jslg-EeayrdxIYv51ng">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5kMVg-EeayrdxIYv51ng" target="_UL5kNVg-EeayrdxIYv51ng" source="_UL5kQFg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5kMlg-EeayrdxIYv51ng" target="_UL5kO1g-EeayrdxIYv51ng" source="_UL5kRVg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_UL5kM1g-EeayrdxIYv51ng" target="_UL5kNFg-EeayrdxIYv51ng" source="_UL5kPlg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL5kNFg-EeayrdxIYv51ng" name="Call(AssertEqual)" incoming="_UL5kM1g-EeayrdxIYv51ng" behavior="_UL6NeVg-EeayrdxIYv51ng">
                <argument xmi:id="_UL5kNVg-EeayrdxIYv51ng" name="Call(AssertEqual).argument(label)" incoming="_UL5kMVg-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kNlg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kN1g-EeayrdxIYv51ng" value="1"/>
                </argument>
                <argument xmi:id="_UL5kOFg-EeayrdxIYv51ng" name="Call(AssertEqual).argument(value1)" incoming="_UL5jr1g-EeayrdxIYv51ng">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kOVg-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kOlg-EeayrdxIYv51ng" value="1"/>
                </argument>
                <argument xmi:id="_UL5kO1g-EeayrdxIYv51ng" name="Call(AssertEqual).argument(value2)" incoming="_UL5kMlg-EeayrdxIYv51ng">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kPFg-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kPVg-EeayrdxIYv51ng" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5kPlg-EeayrdxIYv51ng" name="Tuple@7a5fb542" outgoing="_UL5kM1g-EeayrdxIYv51ng">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL5kP1g-EeayrdxIYv51ng" name="Value(&quot;x&quot;)">
                  <result xmi:id="_UL5kQFg-EeayrdxIYv51ng" name="Value(&quot;x&quot;).result" outgoing="_UL5kMVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kQVg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kQlg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_UL5kQ1g-EeayrdxIYv51ng" value="x">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL5kRFg-EeayrdxIYv51ng" name="Value(1)">
                  <result xmi:id="_UL5kRVg-EeayrdxIYv51ng" name="Value(1).result" outgoing="_UL5kMlg-EeayrdxIYv51ng" 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="_UL5kRlg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kR1g-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_UL5kSFg-EeayrdxIYv51ng" 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="_UL5kSVg-EeayrdxIYv51ng" name="ExpressionStatement@b2cdaf0" incoming="_UL5jslg-EeayrdxIYv51ng" outgoing="_UL5jtFg-EeayrdxIYv51ng">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5kSlg-EeayrdxIYv51ng" target="_UL5kTlg-EeayrdxIYv51ng" source="_UL5kWVg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5kS1g-EeayrdxIYv51ng" target="_UL5kVFg-EeayrdxIYv51ng" source="_UL5kXlg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_UL5kTFg-EeayrdxIYv51ng" target="_UL5kTVg-EeayrdxIYv51ng" source="_UL5kV1g-EeayrdxIYv51ng"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL5kTVg-EeayrdxIYv51ng" name="Call(AssertEqual)" incoming="_UL5kTFg-EeayrdxIYv51ng" behavior="_UL6NeVg-EeayrdxIYv51ng">
                <argument xmi:id="_UL5kTlg-EeayrdxIYv51ng" name="Call(AssertEqual).argument(label)" incoming="_UL5kSlg-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kT1g-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kUFg-EeayrdxIYv51ng" value="1"/>
                </argument>
                <argument xmi:id="_UL5kUVg-EeayrdxIYv51ng" name="Call(AssertEqual).argument(value1)" incoming="_UL5jsVg-EeayrdxIYv51ng">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kUlg-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kU1g-EeayrdxIYv51ng" value="1"/>
                </argument>
                <argument xmi:id="_UL5kVFg-EeayrdxIYv51ng" name="Call(AssertEqual).argument(value2)" incoming="_UL5kS1g-EeayrdxIYv51ng">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kVVg-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kVlg-EeayrdxIYv51ng" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5kV1g-EeayrdxIYv51ng" name="Tuple@2a79496e" outgoing="_UL5kTFg-EeayrdxIYv51ng">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL5kWFg-EeayrdxIYv51ng" name="Value(&quot;y&quot;)">
                  <result xmi:id="_UL5kWVg-EeayrdxIYv51ng" name="Value(&quot;y&quot;).result" outgoing="_UL5kSlg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kWlg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kW1g-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_UL5kXFg-EeayrdxIYv51ng" value="y">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL5kXVg-EeayrdxIYv51ng" name="Value(2)">
                  <result xmi:id="_UL5kXlg-EeayrdxIYv51ng" name="Value(2).result" outgoing="_UL5kS1g-EeayrdxIYv51ng" 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="_UL5kX1g-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kYFg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_UL5kYVg-EeayrdxIYv51ng" 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="_UL5kYlg-EeayrdxIYv51ng" name="ExpressionStatement@4ce1e0c6" incoming="_UL5jtFg-EeayrdxIYv51ng" outgoing="_UL5jtlg-EeayrdxIYv51ng">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5kY1g-EeayrdxIYv51ng" target="_UL5kZ1g-EeayrdxIYv51ng" source="_UL5kclg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5kZFg-EeayrdxIYv51ng" target="_UL5kbVg-EeayrdxIYv51ng" source="_UL5kd1g-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_UL5kZVg-EeayrdxIYv51ng" target="_UL5kZlg-EeayrdxIYv51ng" source="_UL5kcFg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL5kZlg-EeayrdxIYv51ng" name="Call(AssertEqual)" incoming="_UL5kZVg-EeayrdxIYv51ng" behavior="_UL6NeVg-EeayrdxIYv51ng">
                <argument xmi:id="_UL5kZ1g-EeayrdxIYv51ng" name="Call(AssertEqual).argument(label)" incoming="_UL5kY1g-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kaFg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kaVg-EeayrdxIYv51ng" value="1"/>
                </argument>
                <argument xmi:id="_UL5kalg-EeayrdxIYv51ng" name="Call(AssertEqual).argument(value1)" incoming="_UL5js1g-EeayrdxIYv51ng">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5ka1g-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kbFg-EeayrdxIYv51ng" value="1"/>
                </argument>
                <argument xmi:id="_UL5kbVg-EeayrdxIYv51ng" name="Call(AssertEqual).argument(value2)" incoming="_UL5kZFg-EeayrdxIYv51ng">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kblg-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kb1g-EeayrdxIYv51ng" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5kcFg-EeayrdxIYv51ng" name="Tuple@5af2021f" outgoing="_UL5kZVg-EeayrdxIYv51ng">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL5kcVg-EeayrdxIYv51ng" name="Value(&quot;z&quot;)">
                  <result xmi:id="_UL5kclg-EeayrdxIYv51ng" name="Value(&quot;z&quot;).result" outgoing="_UL5kY1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kc1g-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kdFg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_UL5kdVg-EeayrdxIYv51ng" value="z">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL5kdlg-EeayrdxIYv51ng" name="Value(3)">
                  <result xmi:id="_UL5kd1g-EeayrdxIYv51ng" name="Value(3).result" outgoing="_UL5kZFg-EeayrdxIYv51ng" 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="_UL5keFg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5keVg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_UL5kelg-EeayrdxIYv51ng" value="3">
                    <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="_UL5ke1g-EeayrdxIYv51ng" name="ExpressionStatement@5c889dd0" incoming="_UL5jtlg-EeayrdxIYv51ng" outgoing="_UL5jt1g-EeayrdxIYv51ng">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5kfFg-EeayrdxIYv51ng" target="_UL5kgFg-EeayrdxIYv51ng" source="_UL5ki1g-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5kfVg-EeayrdxIYv51ng" target="_UL5khlg-EeayrdxIYv51ng" source="_UL5kkFg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_UL5kflg-EeayrdxIYv51ng" target="_UL5kf1g-EeayrdxIYv51ng" source="_UL5kiVg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL5kf1g-EeayrdxIYv51ng" name="Call(AssertEqual)" incoming="_UL5kflg-EeayrdxIYv51ng" behavior="_UL6NeVg-EeayrdxIYv51ng">
                <argument xmi:id="_UL5kgFg-EeayrdxIYv51ng" name="Call(AssertEqual).argument(label)" incoming="_UL5kfFg-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kgVg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kglg-EeayrdxIYv51ng" value="1"/>
                </argument>
                <argument xmi:id="_UL5kg1g-EeayrdxIYv51ng" name="Call(AssertEqual).argument(value1)" incoming="_UL5jtVg-EeayrdxIYv51ng">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5khFg-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5khVg-EeayrdxIYv51ng" value="1"/>
                </argument>
                <argument xmi:id="_UL5khlg-EeayrdxIYv51ng" name="Call(AssertEqual).argument(value2)" incoming="_UL5kfVg-EeayrdxIYv51ng">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kh1g-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kiFg-EeayrdxIYv51ng" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5kiVg-EeayrdxIYv51ng" name="Tuple@5317afcb" outgoing="_UL5kflg-EeayrdxIYv51ng">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL5kilg-EeayrdxIYv51ng" name="Value(&quot;n&quot;)">
                  <result xmi:id="_UL5ki1g-EeayrdxIYv51ng" name="Value(&quot;n&quot;).result" outgoing="_UL5kfFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kjFg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kjVg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_UL5kjlg-EeayrdxIYv51ng" value="n">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL5kj1g-EeayrdxIYv51ng" name="Value(1)">
                  <result xmi:id="_UL5kkFg-EeayrdxIYv51ng" name="Value(1).result" outgoing="_UL5kfVg-EeayrdxIYv51ng" 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="_UL5kkVg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kklg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_UL5kk1g-EeayrdxIYv51ng" 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="_UL5klFg-EeayrdxIYv51ng" name="ExpressionStatement@6fcbad74" incoming="_UL5jt1g-EeayrdxIYv51ng">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5klVg-EeayrdxIYv51ng" target="_UL5kl1g-EeayrdxIYv51ng" source="_UL5km1g-EeayrdxIYv51ng"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_UL5kllg-EeayrdxIYv51ng" name="Call(done)" operation="_UL6M5lg-EeayrdxIYv51ng">
                <target xmi:id="_UL5kl1g-EeayrdxIYv51ng" name="Call(done).target" incoming="_UL5klVg-EeayrdxIYv51ng" type="_UL6L9Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kmFg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kmVg-EeayrdxIYv51ng" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_UL5kmlg-EeayrdxIYv51ng" name="ReadSelf">
                <result xmi:id="_UL5km1g-EeayrdxIYv51ng" name="ReadSelf.result" outgoing="_UL5klVg-EeayrdxIYv51ng" type="_UL5jUVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5knFg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5knVg-EeayrdxIYv51ng" value="1"/>
                </result>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_UL5knlg-EeayrdxIYv51ng" name="ReadSelf">
            <result xmi:id="_UL5kn1g-EeayrdxIYv51ng" name="ReadSelf.result" outgoing="_UL5jnFg-EeayrdxIYv51ng" type="_UL5jUVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5koFg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5koVg-EeayrdxIYv51ng" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_UL5kolg-EeayrdxIYv51ng" name="Fork(ReadSelf.result)" incoming="_UL5jnFg-EeayrdxIYv51ng" outgoing="_UL5jjlg-EeayrdxIYv51ng _UL5jnVg-EeayrdxIYv51ng _UL5joFg-EeayrdxIYv51ng"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5ko1g-EeayrdxIYv51ng" name="Super" incoming="_UL5jplg-EeayrdxIYv51ng" outgoing="_UL5jn1g-EeayrdxIYv51ng">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5kpFg-EeayrdxIYv51ng" name="ExpressionStatement@c6c616b">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5kpVg-EeayrdxIYv51ng" name="Node(Call(Test$method$1))">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5kplg-EeayrdxIYv51ng" target="_UL5kp1g-EeayrdxIYv51ng" source="_UL5krlg-EeayrdxIYv51ng"/>
                <structuredNodeOutput xmi:id="_UL5kp1g-EeayrdxIYv51ng" name="Output(Call(Test$method$1).result())" incoming="_UL5kplg-EeayrdxIYv51ng" type="_UL6L9Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kqFg-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kqVg-EeayrdxIYv51ng" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL5kqlg-EeayrdxIYv51ng" name="Call(Test$method$1)" behavior="_UL6ML1g-EeayrdxIYv51ng">
                  <argument xmi:id="_UL5kq1g-EeayrdxIYv51ng" name="Call(Test$method$1).argument(tester)" incoming="_UL5jj1g-EeayrdxIYv51ng" type="_UL6M7lg-EeayrdxIYv51ng">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5krFg-EeayrdxIYv51ng"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5krVg-EeayrdxIYv51ng" value="1"/>
                  </argument>
                  <result xmi:id="_UL5krlg-EeayrdxIYv51ng" name="Call(Test$method$1).result()" outgoing="_UL5kplg-EeayrdxIYv51ng" type="_UL6L9Vg-EeayrdxIYv51ng">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kr1g-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5ksFg-EeayrdxIYv51ng" value="1"/>
                  </result>
                </node>
              </node>
            </node>
          </node>
          <node xmi:type="uml:CallOperationAction" xmi:id="_UL5ksVg-EeayrdxIYv51ng" name="Call(Statements_Return$initialization$1)" incoming="_UL5jn1g-EeayrdxIYv51ng" outgoing="_UL5jnlg-EeayrdxIYv51ng" operation="_UL6KYFg-EeayrdxIYv51ng">
            <target xmi:id="_UL5kslg-EeayrdxIYv51ng" name="Call(Statements_Return$initialization$1).target" incoming="_UL5jnVg-EeayrdxIYv51ng" type="_UL5jUVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5ks1g-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5ktFg-EeayrdxIYv51ng" value="1"/>
            </target>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_UL5ktVg-EeayrdxIYv51ng" name="Read(Statements_Return$initializationFlag$1)" structuralFeature="_UL5jWFg-EeayrdxIYv51ng">
            <object xmi:id="_UL5ktlg-EeayrdxIYv51ng" name="Read(Statements_Return$initializationFlag$1).object" incoming="_UL5joFg-EeayrdxIYv51ng" type="_UL5jUVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kt1g-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kuFg-EeayrdxIYv51ng" value="1"/>
            </object>
            <result xmi:id="_UL5kuVg-EeayrdxIYv51ng" name="Read(Statements_Return$initializationFlag$1).result" outgoing="_UL5joVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kulg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5ku1g-EeayrdxIYv51ng" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL5kvFg-EeayrdxIYv51ng" name="Call(ListSize)">
            <argument xmi:id="_UL5kvVg-EeayrdxIYv51ng" name="Call(ListSize).argument(list)" incoming="_UL5joVg-EeayrdxIYv51ng">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kvlg-EeayrdxIYv51ng"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kv1g-EeayrdxIYv51ng" value="*"/>
            </argument>
            <result xmi:id="_UL5kwFg-EeayrdxIYv51ng" name="Call(ListSize).result(result)" outgoing="_UL5jolg-EeayrdxIYv51ng">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kwVg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kwlg-EeayrdxIYv51ng" 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="_UL5kw1g-EeayrdxIYv51ng" name="Value(0)">
            <result xmi:id="_UL5kxFg-EeayrdxIYv51ng" name="Value(0).result" outgoing="_UL5jo1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kxVg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kxlg-EeayrdxIYv51ng" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_UL5kx1g-EeayrdxIYv51ng">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_UL5kyFg-EeayrdxIYv51ng" name="Test(Size==0)">
            <first xmi:id="_UL5kyVg-EeayrdxIYv51ng" name="Test(Size==0).first" incoming="_UL5jolg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kylg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5ky1g-EeayrdxIYv51ng" value="1"/>
            </first>
            <result xmi:id="_UL5kzFg-EeayrdxIYv51ng" name="Test(Size==0).result" outgoing="_UL5jpVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5kzVg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5kzlg-EeayrdxIYv51ng" value="1"/>
            </result>
            <second xmi:id="_UL5kz1g-EeayrdxIYv51ng" name="Test(Size==0).second" incoming="_UL5jo1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5k0Fg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5k0Vg-EeayrdxIYv51ng" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_UL5k0lg-EeayrdxIYv51ng" name="InitialNode" outgoing="_UL5jpFg-EeayrdxIYv51ng"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_UL5k01g-EeayrdxIYv51ng" name="Decision(Test(Statements_Return$initializationFlag$1))" incoming="_UL5jpFg-EeayrdxIYv51ng _UL5jpVg-EeayrdxIYv51ng" outgoing="_UL5jplg-EeayrdxIYv51ng" decisionInputFlow="_UL5jpVg-EeayrdxIYv51ng"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL5jklg-EeayrdxIYv51ng" name="Input(tester)" outgoing="_UL5jjVg-EeayrdxIYv51ng" type="_UL6M7lg-EeayrdxIYv51ng" parameter="_UL5jh1g-EeayrdxIYv51ng"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL5jk1g-EeayrdxIYv51ng" name="Return" incoming="_UL5jjlg-EeayrdxIYv51ng" type="_UL5jUVg-EeayrdxIYv51ng" parameter="_UL5jilg-EeayrdxIYv51ng"/>
        <node xmi:type="uml:JoinNode" xmi:id="_UL5jlFg-EeayrdxIYv51ng" name="Join(Input))" incoming="_UL5jkFg-EeayrdxIYv51ng" outgoing="_UL5jkVg-EeayrdxIYv51ng"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_UL5k1Fg-EeayrdxIYv51ng" name="test$method$1" specification="_UL6KbFg-EeayrdxIYv51ng" node="_UL5k-Vg-EeayrdxIYv51ng _UL5k-lg-EeayrdxIYv51ng _UL5k-1g-EeayrdxIYv51ng _UL5k_Fg-EeayrdxIYv51ng _UL5k_Vg-EeayrdxIYv51ng _UL5k_lg-EeayrdxIYv51ng _UL5k_1g-EeayrdxIYv51ng _UL5lAFg-EeayrdxIYv51ng _UL5lAVg-EeayrdxIYv51ng" group="_UL5lAVg-EeayrdxIYv51ng">
        <ownedParameter xmi:id="_UL5k1Vg-EeayrdxIYv51ng" name="a" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5k1lg-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5k11g-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_UL5k2Fg-EeayrdxIYv51ng" name="b" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5k2Vg-EeayrdxIYv51ng"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5k2lg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_UL5k21g-EeayrdxIYv51ng" name="c" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5k3Fg-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5k3Vg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_UL5k3lg-EeayrdxIYv51ng" name="x" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5k31g-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5k4Fg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_UL5k4Vg-EeayrdxIYv51ng" name="y" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5k4lg-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5k41g-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_UL5k5Fg-EeayrdxIYv51ng" name="z" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5k5Vg-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5k5lg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_UL5k51g-EeayrdxIYv51ng" name="n" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5k6Fg-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5k6Vg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ControlFlow" xmi:id="_UL5k6lg-EeayrdxIYv51ng" target="_UL5lAFg-EeayrdxIYv51ng" source="_UL5lcVg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5k61g-EeayrdxIYv51ng" target="_UL5k-Vg-EeayrdxIYv51ng" source="_UL5leVg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5k7Fg-EeayrdxIYv51ng" target="_UL5k-lg-EeayrdxIYv51ng" source="_UL5lfFg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5k7Vg-EeayrdxIYv51ng" target="_UL5k-1g-EeayrdxIYv51ng" source="_UL5lf1g-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5k7lg-EeayrdxIYv51ng" target="_UL5k_Fg-EeayrdxIYv51ng" source="_UL5lglg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5k71g-EeayrdxIYv51ng" target="_UL5k_Vg-EeayrdxIYv51ng" source="_UL5lhVg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5k8Fg-EeayrdxIYv51ng" target="_UL5k_lg-EeayrdxIYv51ng" source="_UL5liFg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5k8Vg-EeayrdxIYv51ng" target="_UL5k_1g-EeayrdxIYv51ng" source="_UL5li1g-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5k8lg-EeayrdxIYv51ng" target="_UL5k-Vg-EeayrdxIYv51ng" source="_UL5lGFg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5k81g-EeayrdxIYv51ng" target="_UL5k-lg-EeayrdxIYv51ng" source="_UL5lG1g-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5k9Fg-EeayrdxIYv51ng" target="_UL5k-1g-EeayrdxIYv51ng" source="_UL5lHlg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5k9Vg-EeayrdxIYv51ng" target="_UL5k_Fg-EeayrdxIYv51ng" source="_UL5lIVg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5k9lg-EeayrdxIYv51ng" target="_UL5k_Vg-EeayrdxIYv51ng" source="_UL5lJFg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5k91g-EeayrdxIYv51ng" target="_UL5k_lg-EeayrdxIYv51ng" source="_UL5lJ1g-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5k-Fg-EeayrdxIYv51ng" target="_UL5k_1g-EeayrdxIYv51ng" source="_UL5lKlg-EeayrdxIYv51ng"/>
        <structuredNode xmi:id="_UL5lAVg-EeayrdxIYv51ng" name="Body(test$method$1)">
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL5lAlg-EeayrdxIYv51ng" target="_UL5lNVg-EeayrdxIYv51ng" source="_UL5lLVg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL5lA1g-EeayrdxIYv51ng" target="_UL5lPVg-EeayrdxIYv51ng" source="_UL5lNVg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL5lBFg-EeayrdxIYv51ng" target="_UL5lRVg-EeayrdxIYv51ng" source="_UL5lPVg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lBVg-EeayrdxIYv51ng" target="_UL5lWlg-EeayrdxIYv51ng" source="_UL5lR1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL5lBlg-EeayrdxIYv51ng" target="_UL5lTlg-EeayrdxIYv51ng" source="_UL5lRVg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL5lB1g-EeayrdxIYv51ng" target="_UL5laFg-EeayrdxIYv51ng" source="_UL5lTlg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lCFg-EeayrdxIYv51ng" target="_UL5lkFg-EeayrdxIYv51ng" source="_UL5lL1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lCVg-EeayrdxIYv51ng" target="_UL5lmFg-EeayrdxIYv51ng" source="_UL5lN1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lClg-EeayrdxIYv51ng" target="_UL5loFg-EeayrdxIYv51ng" source="_UL5lP1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lC1g-EeayrdxIYv51ng" target="_UL5lqFg-EeayrdxIYv51ng" source="_UL5lZlg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lDFg-EeayrdxIYv51ng" target="_UL5lsFg-EeayrdxIYv51ng" source="_UL5lZ1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lDVg-EeayrdxIYv51ng" target="_UL5luFg-EeayrdxIYv51ng" source="_UL5lUFg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lDlg-EeayrdxIYv51ng" target="_UL5lwFg-EeayrdxIYv51ng" source="_UL5lalg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL5lD1g-EeayrdxIYv51ng" target="_UL5lcVg-EeayrdxIYv51ng" source="_UL5laFg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL5lEFg-EeayrdxIYv51ng" target="_UL5lxlg-EeayrdxIYv51ng" source="_UL5lcVg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lEVg-EeayrdxIYv51ng" target="_UL5lGFg-EeayrdxIYv51ng" source="_UL5lL1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lElg-EeayrdxIYv51ng" target="_UL5lG1g-EeayrdxIYv51ng" source="_UL5lN1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lE1g-EeayrdxIYv51ng" target="_UL5lHlg-EeayrdxIYv51ng" source="_UL5lP1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lFFg-EeayrdxIYv51ng" target="_UL5lIVg-EeayrdxIYv51ng" source="_UL5lZlg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lFVg-EeayrdxIYv51ng" target="_UL5lJFg-EeayrdxIYv51ng" source="_UL5lZ1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lFlg-EeayrdxIYv51ng" target="_UL5lJ1g-EeayrdxIYv51ng" source="_UL5lUFg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lF1g-EeayrdxIYv51ng" target="_UL5lKlg-EeayrdxIYv51ng" source="_UL5lyFg-EeayrdxIYv51ng"/>
          <structuredNodeOutput xmi:id="_UL5lGFg-EeayrdxIYv51ng" name="Output(a)" incoming="_UL5lEVg-EeayrdxIYv51ng" outgoing="_UL5k8lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lGVg-EeayrdxIYv51ng" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lGlg-EeayrdxIYv51ng" value="1"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_UL5lG1g-EeayrdxIYv51ng" name="Output(b)" incoming="_UL5lElg-EeayrdxIYv51ng" outgoing="_UL5k81g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lHFg-EeayrdxIYv51ng"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lHVg-EeayrdxIYv51ng" value="1"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_UL5lHlg-EeayrdxIYv51ng" name="Output(c)" incoming="_UL5lE1g-EeayrdxIYv51ng" outgoing="_UL5k9Fg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lH1g-EeayrdxIYv51ng" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lIFg-EeayrdxIYv51ng" value="1"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_UL5lIVg-EeayrdxIYv51ng" name="Output(x)" incoming="_UL5lFFg-EeayrdxIYv51ng" outgoing="_UL5k9Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lIlg-EeayrdxIYv51ng" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lI1g-EeayrdxIYv51ng" value="1"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_UL5lJFg-EeayrdxIYv51ng" name="Output(y)" incoming="_UL5lFVg-EeayrdxIYv51ng" outgoing="_UL5k9lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lJVg-EeayrdxIYv51ng" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lJlg-EeayrdxIYv51ng" value="1"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_UL5lJ1g-EeayrdxIYv51ng" name="Output(z)" incoming="_UL5lFlg-EeayrdxIYv51ng" outgoing="_UL5k91g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lKFg-EeayrdxIYv51ng" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lKVg-EeayrdxIYv51ng" value="1"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_UL5lKlg-EeayrdxIYv51ng" name="Output(n)" incoming="_UL5lF1g-EeayrdxIYv51ng" outgoing="_UL5k-Fg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lK1g-EeayrdxIYv51ng" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lLFg-EeayrdxIYv51ng" value="1"/>
          </structuredNodeOutput>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5lLVg-EeayrdxIYv51ng" name="ExpressionStatement@6119ee47" outgoing="_UL5lAlg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lLlg-EeayrdxIYv51ng" target="_UL5lL1g-EeayrdxIYv51ng" source="_UL5lMlg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:ForkNode" xmi:id="_UL5lL1g-EeayrdxIYv51ng" name="Fork(a)@78826b00" incoming="_UL5lLlg-EeayrdxIYv51ng" outgoing="_UL5lCFg-EeayrdxIYv51ng _UL5lEVg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5lMFg-EeayrdxIYv51ng" name="RightHandSide@8787c15">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL5lMVg-EeayrdxIYv51ng" name="Call(test1)" behavior="_UL6Kg1g-EeayrdxIYv51ng">
                <result xmi:id="_UL5lMlg-EeayrdxIYv51ng" name="Call(test1).result()" outgoing="_UL5lLlg-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lM1g-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lNFg-EeayrdxIYv51ng" value="1"/>
                </result>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5lNVg-EeayrdxIYv51ng" name="ExpressionStatement@2b4a6d5f" incoming="_UL5lAlg-EeayrdxIYv51ng" outgoing="_UL5lA1g-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lNlg-EeayrdxIYv51ng" target="_UL5lN1g-EeayrdxIYv51ng" source="_UL5lOlg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:ForkNode" xmi:id="_UL5lN1g-EeayrdxIYv51ng" name="Fork(b)@61f179d4" incoming="_UL5lNlg-EeayrdxIYv51ng" outgoing="_UL5lCVg-EeayrdxIYv51ng _UL5lElg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5lOFg-EeayrdxIYv51ng" name="RightHandSide@5e6331ba">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL5lOVg-EeayrdxIYv51ng" name="Call(test2)" behavior="_UL6KpFg-EeayrdxIYv51ng">
                <result xmi:id="_UL5lOlg-EeayrdxIYv51ng" name="Call(test2).result()" outgoing="_UL5lNlg-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lO1g-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lPFg-EeayrdxIYv51ng" value="1"/>
                </result>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5lPVg-EeayrdxIYv51ng" name="ExpressionStatement@4e67856b" incoming="_UL5lA1g-EeayrdxIYv51ng" outgoing="_UL5lBFg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lPlg-EeayrdxIYv51ng" target="_UL5lP1g-EeayrdxIYv51ng" source="_UL5lQlg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:ForkNode" xmi:id="_UL5lP1g-EeayrdxIYv51ng" name="Fork(c)@a3394f3" incoming="_UL5lPlg-EeayrdxIYv51ng" outgoing="_UL5lClg-EeayrdxIYv51ng _UL5lE1g-EeayrdxIYv51ng"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5lQFg-EeayrdxIYv51ng" name="RightHandSide@61dd5fad">
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL5lQVg-EeayrdxIYv51ng" name="Call(test3)" behavior="_UL6K6lg-EeayrdxIYv51ng">
                <result xmi:id="_UL5lQlg-EeayrdxIYv51ng" name="Call(test3).result()" outgoing="_UL5lPlg-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lQ1g-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lRFg-EeayrdxIYv51ng" value="1"/>
                </result>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5lRVg-EeayrdxIYv51ng" name="ExpressionStatement@7aa87d6b" incoming="_UL5lBFg-EeayrdxIYv51ng" outgoing="_UL5lBlg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lRlg-EeayrdxIYv51ng" target="_UL5lR1g-EeayrdxIYv51ng" source="_UL5lSlg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:ForkNode" xmi:id="_UL5lR1g-EeayrdxIYv51ng" name="Fork(x)@3ef900b8" incoming="_UL5lRlg-EeayrdxIYv51ng" outgoing="_UL5lBVg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5lSFg-EeayrdxIYv51ng" name="RightHandSide@73173ff9">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL5lSVg-EeayrdxIYv51ng" name="Value(0)">
                <result xmi:id="_UL5lSlg-EeayrdxIYv51ng" name="Value(0).result" outgoing="_UL5lRlg-EeayrdxIYv51ng" 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="_UL5lS1g-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lTFg-EeayrdxIYv51ng" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_UL5lTVg-EeayrdxIYv51ng">
                  <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="_UL5lTlg-EeayrdxIYv51ng" name="ExpressionStatement@524e28b6" incoming="_UL5lBlg-EeayrdxIYv51ng" outgoing="_UL5lB1g-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lT1g-EeayrdxIYv51ng" target="_UL5lUFg-EeayrdxIYv51ng" source="_UL5lVlg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:ForkNode" xmi:id="_UL5lUFg-EeayrdxIYv51ng" name="Fork(z)@68dd0e9b" incoming="_UL5lT1g-EeayrdxIYv51ng" outgoing="_UL5lDVg-EeayrdxIYv51ng _UL5lFlg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5lUVg-EeayrdxIYv51ng" name="RightHandSide@582fb39c">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lUlg-EeayrdxIYv51ng" target="_UL5lZlg-EeayrdxIYv51ng" source="_UL5lXVg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lU1g-EeayrdxIYv51ng" target="_UL5lZ1g-EeayrdxIYv51ng" source="_UL5lYFg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5lVFg-EeayrdxIYv51ng" name="Node(Call(test4))">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lVVg-EeayrdxIYv51ng" target="_UL5lVlg-EeayrdxIYv51ng" source="_UL5lY1g-EeayrdxIYv51ng"/>
                <structuredNodeOutput xmi:id="_UL5lVlg-EeayrdxIYv51ng" name="Output(Call(test4).result())" incoming="_UL5lVVg-EeayrdxIYv51ng" outgoing="_UL5lT1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lV1g-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lWFg-EeayrdxIYv51ng" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL5lWVg-EeayrdxIYv51ng" name="Call(test4)" behavior="_UL6LE1g-EeayrdxIYv51ng">
                  <argument xmi:id="_UL5lWlg-EeayrdxIYv51ng" name="Call(test4).argument(x)" incoming="_UL5lBVg-EeayrdxIYv51ng">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lW1g-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lXFg-EeayrdxIYv51ng" value="1"/>
                  </argument>
                  <result xmi:id="_UL5lXVg-EeayrdxIYv51ng" name="Call(test4).result(x)" outgoing="_UL5lUlg-EeayrdxIYv51ng">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lXlg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lX1g-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <result xmi:id="_UL5lYFg-EeayrdxIYv51ng" name="Call(test4).result(y)" outgoing="_UL5lU1g-EeayrdxIYv51ng">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lYVg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lYlg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <result xmi:id="_UL5lY1g-EeayrdxIYv51ng" name="Call(test4).result()" outgoing="_UL5lVVg-EeayrdxIYv51ng">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lZFg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lZVg-EeayrdxIYv51ng" value="1"/>
                  </result>
                </node>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_UL5lZlg-EeayrdxIYv51ng" name="Fork(x)@5568f81" incoming="_UL5lUlg-EeayrdxIYv51ng" outgoing="_UL5lC1g-EeayrdxIYv51ng _UL5lFFg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:ForkNode" xmi:id="_UL5lZ1g-EeayrdxIYv51ng" name="Fork(y)@46b49001" incoming="_UL5lU1g-EeayrdxIYv51ng" outgoing="_UL5lDFg-EeayrdxIYv51ng _UL5lFVg-EeayrdxIYv51ng"/>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5laFg-EeayrdxIYv51ng" name="ExpressionStatement@3a2a619a" incoming="_UL5lB1g-EeayrdxIYv51ng" outgoing="_UL5lD1g-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5laVg-EeayrdxIYv51ng" target="_UL5lalg-EeayrdxIYv51ng" source="_UL5lbVg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:ForkNode" xmi:id="_UL5lalg-EeayrdxIYv51ng" name="Fork(n)@1fa5fb5f" incoming="_UL5laVg-EeayrdxIYv51ng" outgoing="_UL5lDlg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5la1g-EeayrdxIYv51ng" name="RightHandSide@6352f6b6">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL5lbFg-EeayrdxIYv51ng" name="Value(1)">
                <result xmi:id="_UL5lbVg-EeayrdxIYv51ng" name="Value(1).result" outgoing="_UL5laVg-EeayrdxIYv51ng" 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="_UL5lblg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lb1g-EeayrdxIYv51ng" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_UL5lcFg-EeayrdxIYv51ng" 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="_UL5lcVg-EeayrdxIYv51ng" name="ReturnStatement@7d0f06" incoming="_UL5lD1g-EeayrdxIYv51ng" outgoing="_UL5k6lg-EeayrdxIYv51ng _UL5lEFg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lclg-EeayrdxIYv51ng" target="_UL5leVg-EeayrdxIYv51ng" source="_UL5lk1g-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lc1g-EeayrdxIYv51ng" target="_UL5lfFg-EeayrdxIYv51ng" source="_UL5lm1g-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5ldFg-EeayrdxIYv51ng" target="_UL5lf1g-EeayrdxIYv51ng" source="_UL5lo1g-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5ldVg-EeayrdxIYv51ng" target="_UL5lglg-EeayrdxIYv51ng" source="_UL5lq1g-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5ldlg-EeayrdxIYv51ng" target="_UL5lhVg-EeayrdxIYv51ng" source="_UL5ls1g-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5ld1g-EeayrdxIYv51ng" target="_UL5liFg-EeayrdxIYv51ng" source="_UL5lu1g-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5leFg-EeayrdxIYv51ng" target="_UL5li1g-EeayrdxIYv51ng" source="_UL5lw1g-EeayrdxIYv51ng"/>
            <structuredNodeOutput xmi:id="_UL5leVg-EeayrdxIYv51ng" name="ReturnStatement@7d0f06.output" incoming="_UL5lclg-EeayrdxIYv51ng" outgoing="_UL5k61g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lelg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5le1g-EeayrdxIYv51ng" value="1"/>
            </structuredNodeOutput>
            <structuredNodeOutput xmi:id="_UL5lfFg-EeayrdxIYv51ng" name="ReturnStatement@7d0f06.output" incoming="_UL5lc1g-EeayrdxIYv51ng" outgoing="_UL5k7Fg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lfVg-EeayrdxIYv51ng"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lflg-EeayrdxIYv51ng" value="1"/>
            </structuredNodeOutput>
            <structuredNodeOutput xmi:id="_UL5lf1g-EeayrdxIYv51ng" name="ReturnStatement@7d0f06.output" incoming="_UL5ldFg-EeayrdxIYv51ng" outgoing="_UL5k7Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lgFg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lgVg-EeayrdxIYv51ng" value="1"/>
            </structuredNodeOutput>
            <structuredNodeOutput xmi:id="_UL5lglg-EeayrdxIYv51ng" name="ReturnStatement@7d0f06.output" incoming="_UL5ldVg-EeayrdxIYv51ng" outgoing="_UL5k7lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lg1g-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lhFg-EeayrdxIYv51ng" value="1"/>
            </structuredNodeOutput>
            <structuredNodeOutput xmi:id="_UL5lhVg-EeayrdxIYv51ng" name="ReturnStatement@7d0f06.output" incoming="_UL5ldlg-EeayrdxIYv51ng" outgoing="_UL5k71g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lhlg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lh1g-EeayrdxIYv51ng" value="1"/>
            </structuredNodeOutput>
            <structuredNodeOutput xmi:id="_UL5liFg-EeayrdxIYv51ng" name="ReturnStatement@7d0f06.output" incoming="_UL5ld1g-EeayrdxIYv51ng" outgoing="_UL5k8Fg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5liVg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lilg-EeayrdxIYv51ng" value="1"/>
            </structuredNodeOutput>
            <structuredNodeOutput xmi:id="_UL5li1g-EeayrdxIYv51ng" name="ReturnStatement@7d0f06.output" incoming="_UL5leFg-EeayrdxIYv51ng" outgoing="_UL5k8Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5ljFg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5ljVg-EeayrdxIYv51ng" value="1"/>
            </structuredNodeOutput>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5ljlg-EeayrdxIYv51ng" name="Passthru(Fork(a)@78826b00)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lj1g-EeayrdxIYv51ng" target="_UL5lk1g-EeayrdxIYv51ng" source="_UL5lkFg-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL5lkFg-EeayrdxIYv51ng" name="Passthru(Fork(a)@78826b00).input" incoming="_UL5lCFg-EeayrdxIYv51ng" outgoing="_UL5lj1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lkVg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lklg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL5lk1g-EeayrdxIYv51ng" name="Passthru(Fork(a)@78826b00).output" incoming="_UL5lj1g-EeayrdxIYv51ng" outgoing="_UL5lclg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5llFg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5llVg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5lllg-EeayrdxIYv51ng" name="Passthru(Fork(b)@61f179d4)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5ll1g-EeayrdxIYv51ng" target="_UL5lm1g-EeayrdxIYv51ng" source="_UL5lmFg-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL5lmFg-EeayrdxIYv51ng" name="Passthru(Fork(b)@61f179d4).input" incoming="_UL5lCVg-EeayrdxIYv51ng" outgoing="_UL5ll1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lmVg-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lmlg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL5lm1g-EeayrdxIYv51ng" name="Passthru(Fork(b)@61f179d4).output" incoming="_UL5ll1g-EeayrdxIYv51ng" outgoing="_UL5lc1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lnFg-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lnVg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5lnlg-EeayrdxIYv51ng" name="Passthru(Fork(c)@a3394f3)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5ln1g-EeayrdxIYv51ng" target="_UL5lo1g-EeayrdxIYv51ng" source="_UL5loFg-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL5loFg-EeayrdxIYv51ng" name="Passthru(Fork(c)@a3394f3).input" incoming="_UL5lClg-EeayrdxIYv51ng" outgoing="_UL5ln1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5loVg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lolg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL5lo1g-EeayrdxIYv51ng" name="Passthru(Fork(c)@a3394f3).output" incoming="_UL5ln1g-EeayrdxIYv51ng" outgoing="_UL5ldFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lpFg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lpVg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5lplg-EeayrdxIYv51ng" name="Passthru(Fork(x)@5568f81)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lp1g-EeayrdxIYv51ng" target="_UL5lq1g-EeayrdxIYv51ng" source="_UL5lqFg-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL5lqFg-EeayrdxIYv51ng" name="Passthru(Fork(x)@5568f81).input" incoming="_UL5lC1g-EeayrdxIYv51ng" outgoing="_UL5lp1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lqVg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lqlg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL5lq1g-EeayrdxIYv51ng" name="Passthru(Fork(x)@5568f81).output" incoming="_UL5lp1g-EeayrdxIYv51ng" outgoing="_UL5ldVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lrFg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lrVg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5lrlg-EeayrdxIYv51ng" name="Passthru(Fork(y)@46b49001)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lr1g-EeayrdxIYv51ng" target="_UL5ls1g-EeayrdxIYv51ng" source="_UL5lsFg-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL5lsFg-EeayrdxIYv51ng" name="Passthru(Fork(y)@46b49001).input" incoming="_UL5lDFg-EeayrdxIYv51ng" outgoing="_UL5lr1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lsVg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lslg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL5ls1g-EeayrdxIYv51ng" name="Passthru(Fork(y)@46b49001).output" incoming="_UL5lr1g-EeayrdxIYv51ng" outgoing="_UL5ldlg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5ltFg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5ltVg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5ltlg-EeayrdxIYv51ng" name="Passthru(Fork(z)@68dd0e9b)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lt1g-EeayrdxIYv51ng" target="_UL5lu1g-EeayrdxIYv51ng" source="_UL5luFg-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL5luFg-EeayrdxIYv51ng" name="Passthru(Fork(z)@68dd0e9b).input" incoming="_UL5lDVg-EeayrdxIYv51ng" outgoing="_UL5lt1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5luVg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lulg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL5lu1g-EeayrdxIYv51ng" name="Passthru(Fork(z)@68dd0e9b).output" incoming="_UL5lt1g-EeayrdxIYv51ng" outgoing="_UL5ld1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lvFg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lvVg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5lvlg-EeayrdxIYv51ng" name="Passthru(Fork(n)@1fa5fb5f)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lv1g-EeayrdxIYv51ng" target="_UL5lw1g-EeayrdxIYv51ng" source="_UL5lwFg-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL5lwFg-EeayrdxIYv51ng" name="Passthru(Fork(n)@1fa5fb5f).input" incoming="_UL5lDlg-EeayrdxIYv51ng" outgoing="_UL5lv1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lwVg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lwlg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL5lw1g-EeayrdxIYv51ng" name="Passthru(Fork(n)@1fa5fb5f).output" incoming="_UL5lv1g-EeayrdxIYv51ng" outgoing="_UL5leFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5lxFg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lxVg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5lxlg-EeayrdxIYv51ng" name="ExpressionStatement@387d9224" incoming="_UL5lEFg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5lx1g-EeayrdxIYv51ng" target="_UL5lyFg-EeayrdxIYv51ng" source="_UL5ly1g-EeayrdxIYv51ng"/>
            <node xmi:type="uml:ForkNode" xmi:id="_UL5lyFg-EeayrdxIYv51ng" name="Fork(n)@25c78878" incoming="_UL5lx1g-EeayrdxIYv51ng" outgoing="_UL5lF1g-EeayrdxIYv51ng"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5lyVg-EeayrdxIYv51ng" name="RightHandSide@1bfb24ad">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL5lylg-EeayrdxIYv51ng" name="Value(2)">
                <result xmi:id="_UL5ly1g-EeayrdxIYv51ng" name="Value(2).result" outgoing="_UL5lx1g-EeayrdxIYv51ng" 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="_UL5lzFg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5lzVg-EeayrdxIYv51ng" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_UL5lzlg-EeayrdxIYv51ng" value="2">
                  <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="_UL5k-Vg-EeayrdxIYv51ng" name="Output(a)" incoming="_UL5k61g-EeayrdxIYv51ng _UL5k8lg-EeayrdxIYv51ng" parameter="_UL5k1Vg-EeayrdxIYv51ng">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL5k-lg-EeayrdxIYv51ng" name="Output(b)" incoming="_UL5k7Fg-EeayrdxIYv51ng _UL5k81g-EeayrdxIYv51ng" parameter="_UL5k2Fg-EeayrdxIYv51ng">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL5k-1g-EeayrdxIYv51ng" name="Output(c)" incoming="_UL5k7Vg-EeayrdxIYv51ng _UL5k9Fg-EeayrdxIYv51ng" parameter="_UL5k21g-EeayrdxIYv51ng">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </node>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL5k_Fg-EeayrdxIYv51ng" name="Output(x)" incoming="_UL5k7lg-EeayrdxIYv51ng _UL5k9Vg-EeayrdxIYv51ng" parameter="_UL5k3lg-EeayrdxIYv51ng">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL5k_Vg-EeayrdxIYv51ng" name="Output(y)" incoming="_UL5k71g-EeayrdxIYv51ng _UL5k9lg-EeayrdxIYv51ng" parameter="_UL5k4Vg-EeayrdxIYv51ng">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL5k_lg-EeayrdxIYv51ng" name="Output(z)" incoming="_UL5k8Fg-EeayrdxIYv51ng _UL5k91g-EeayrdxIYv51ng" parameter="_UL5k5Fg-EeayrdxIYv51ng">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL5k_1g-EeayrdxIYv51ng" name="Output(n)" incoming="_UL5k8Vg-EeayrdxIYv51ng _UL5k-Fg-EeayrdxIYv51ng" parameter="_UL5k51g-EeayrdxIYv51ng">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
        <node xmi:type="uml:ActivityFinalNode" xmi:id="_UL5lAFg-EeayrdxIYv51ng" name="Final" incoming="_UL5k6lg-EeayrdxIYv51ng"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_UL5lz1g-EeayrdxIYv51ng" name="destroy$method$1" specification="_UL6Kglg-EeayrdxIYv51ng" node="_UL5l0Fg-EeayrdxIYv51ng" group="_UL5l0Fg-EeayrdxIYv51ng">
        <structuredNode xmi:id="_UL5l0Fg-EeayrdxIYv51ng" name="Body(destroy$method$1)"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_UL5l0Vg-EeayrdxIYv51ng" name="Statements_Return$initialization$1" specification="_UL6KYFg-EeayrdxIYv51ng" node="_UL5l0lg-EeayrdxIYv51ng" group="_UL5l0lg-EeayrdxIYv51ng">
        <structuredNode xmi:id="_UL5l0lg-EeayrdxIYv51ng" name="Body(Statements_Return$initialization$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5l01g-EeayrdxIYv51ng" target="_UL5l4lg-EeayrdxIYv51ng" source="_UL5l31g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5l1Fg-EeayrdxIYv51ng" target="_UL5l5lg-EeayrdxIYv51ng" source="_UL5l4lg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5l1Vg-EeayrdxIYv51ng" target="_UL5l8Vg-EeayrdxIYv51ng" source="_UL5l4lg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5l1lg-EeayrdxIYv51ng" target="_UL5l-1g-EeayrdxIYv51ng" source="_UL5l4lg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5l11g-EeayrdxIYv51ng" target="_UL5mAlg-EeayrdxIYv51ng" source="_UL5l_lg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5l2Fg-EeayrdxIYv51ng" target="_UL5mDlg-EeayrdxIYv51ng" source="_UL5mBVg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5l2Vg-EeayrdxIYv51ng" target="_UL5mFFg-EeayrdxIYv51ng" source="_UL5mCVg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL5l2lg-EeayrdxIYv51ng" target="_UL5mGFg-EeayrdxIYv51ng" source="_UL5mF1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5l21g-EeayrdxIYv51ng" target="_UL5mGFg-EeayrdxIYv51ng" source="_UL5mEVg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL5l3Fg-EeayrdxIYv51ng" target="_UL5l41g-EeayrdxIYv51ng" source="_UL5mGFg-EeayrdxIYv51ng">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_UL5l3Vg-EeayrdxIYv51ng" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_UL5l3lg-EeayrdxIYv51ng" name="ReadSelf">
            <result xmi:id="_UL5l31g-EeayrdxIYv51ng" name="ReadSelf.result" outgoing="_UL5l01g-EeayrdxIYv51ng" type="_UL5jUVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5l4Fg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5l4Vg-EeayrdxIYv51ng" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_UL5l4lg-EeayrdxIYv51ng" name="Fork(ReadSelf.result)" incoming="_UL5l01g-EeayrdxIYv51ng" outgoing="_UL5l1Fg-EeayrdxIYv51ng _UL5l1Vg-EeayrdxIYv51ng _UL5l1lg-EeayrdxIYv51ng"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5l41g-EeayrdxIYv51ng" name="Initialization" incoming="_UL5l3Fg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL5l5Fg-EeayrdxIYv51ng" target="_UL5l6Vg-EeayrdxIYv51ng" source="_UL5l5Vg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_UL5l5Vg-EeayrdxIYv51ng" name="Call(Test$initialization$1)" outgoing="_UL5l5Fg-EeayrdxIYv51ng" operation="_UL6M5Fg-EeayrdxIYv51ng">
              <target xmi:id="_UL5l5lg-EeayrdxIYv51ng" name="Call(Test$initialization$1).target" incoming="_UL5l1Fg-EeayrdxIYv51ng" type="_UL6L9Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5l51g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5l6Fg-EeayrdxIYv51ng" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL5l6Vg-EeayrdxIYv51ng" name="Set(initializationFlag)" incoming="_UL5l5Fg-EeayrdxIYv51ng">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL5l6lg-EeayrdxIYv51ng" target="_UL5l91g-EeayrdxIYv51ng" source="_UL5l7Fg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL5l61g-EeayrdxIYv51ng" name="Value(true)">
                <result xmi:id="_UL5l7Fg-EeayrdxIYv51ng" name="Value(true).result" outgoing="_UL5l6lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5l7Vg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5l7lg-EeayrdxIYv51ng" value="1"/>
                </result>
                <value xmi:type="uml:LiteralBoolean" xmi:id="_UL5l71g-EeayrdxIYv51ng" value="true">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                </value>
              </node>
              <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_UL5l8Fg-EeayrdxIYv51ng" name="Write(Statements_Return$initializationFlag$1)" structuralFeature="_UL5jWFg-EeayrdxIYv51ng" isReplaceAll="true">
                <object xmi:id="_UL5l8Vg-EeayrdxIYv51ng" name="Write(Statements_Return$initializationFlag$1).object" incoming="_UL5l1Vg-EeayrdxIYv51ng" type="_UL5jUVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5l8lg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5l81g-EeayrdxIYv51ng" value="1"/>
                </object>
                <result xmi:id="_UL5l9Fg-EeayrdxIYv51ng" name="Write(Statements_Return$initializationFlag$1).result" type="_UL5jUVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5l9Vg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5l9lg-EeayrdxIYv51ng" value="1"/>
                </result>
                <value xmi:id="_UL5l91g-EeayrdxIYv51ng" name="Write(Statements_Return$initializationFlag$1).value" incoming="_UL5l6lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5l-Fg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5l-Vg-EeayrdxIYv51ng" value="1"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_UL5l-lg-EeayrdxIYv51ng" name="Read(Statements_Return$initializationFlag$1)" structuralFeature="_UL5jWFg-EeayrdxIYv51ng">
            <object xmi:id="_UL5l-1g-EeayrdxIYv51ng" name="Read(Statements_Return$initializationFlag$1).object" incoming="_UL5l1lg-EeayrdxIYv51ng" type="_UL5jUVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5l_Fg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5l_Vg-EeayrdxIYv51ng" value="1"/>
            </object>
            <result xmi:id="_UL5l_lg-EeayrdxIYv51ng" name="Read(Statements_Return$initializationFlag$1).result" outgoing="_UL5l11g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5l_1g-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5mAFg-EeayrdxIYv51ng" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL5mAVg-EeayrdxIYv51ng" name="Call(ListSize)">
            <argument xmi:id="_UL5mAlg-EeayrdxIYv51ng" name="Call(ListSize).argument(list)" incoming="_UL5l11g-EeayrdxIYv51ng">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5mA1g-EeayrdxIYv51ng"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5mBFg-EeayrdxIYv51ng" value="*"/>
            </argument>
            <result xmi:id="_UL5mBVg-EeayrdxIYv51ng" name="Call(ListSize).result(result)" outgoing="_UL5l2Fg-EeayrdxIYv51ng">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5mBlg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5mB1g-EeayrdxIYv51ng" 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="_UL5mCFg-EeayrdxIYv51ng" name="Value(0)">
            <result xmi:id="_UL5mCVg-EeayrdxIYv51ng" name="Value(0).result" outgoing="_UL5l2Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5mClg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5mC1g-EeayrdxIYv51ng" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_UL5mDFg-EeayrdxIYv51ng">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_UL5mDVg-EeayrdxIYv51ng" name="Test(Size==0)">
            <first xmi:id="_UL5mDlg-EeayrdxIYv51ng" name="Test(Size==0).first" incoming="_UL5l2Fg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5mD1g-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5mEFg-EeayrdxIYv51ng" value="1"/>
            </first>
            <result xmi:id="_UL5mEVg-EeayrdxIYv51ng" name="Test(Size==0).result" outgoing="_UL5l21g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5mElg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5mE1g-EeayrdxIYv51ng" value="1"/>
            </result>
            <second xmi:id="_UL5mFFg-EeayrdxIYv51ng" name="Test(Size==0).second" incoming="_UL5l2Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL5mFVg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL5mFlg-EeayrdxIYv51ng" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_UL5mF1g-EeayrdxIYv51ng" name="InitialNode" outgoing="_UL5l2lg-EeayrdxIYv51ng"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_UL5mGFg-EeayrdxIYv51ng" name="Decision(Test(Statements_Return$initializationFlag$1))" incoming="_UL5l2lg-EeayrdxIYv51ng _UL5l21g-EeayrdxIYv51ng" outgoing="_UL5l3Fg-EeayrdxIYv51ng" decisionInputFlow="_UL5l21g-EeayrdxIYv51ng"/>
        </structuredNode>
      </ownedBehavior>
      <ownedOperation xmi:id="_UL6KYFg-EeayrdxIYv51ng" name="Statements_Return$initialization$1" visibility="protected" method="_UL5l0Vg-EeayrdxIYv51ng"/>
      <ownedOperation xmi:id="_UL6KYVg-EeayrdxIYv51ng" name="Statements_Return" visibility="public" method="_UL5jW1g-EeayrdxIYv51ng">
        <ownedParameter xmi:id="_UL6KYlg-EeayrdxIYv51ng" name="" visibility="package" type="_UL5jUVg-EeayrdxIYv51ng" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6KY1g-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6KZFg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_UL6KZVg-EeayrdxIYv51ng" name="run" visibility="public" method="_UL5jhlg-EeayrdxIYv51ng">
        <ownedParameter xmi:id="_UL6KZlg-EeayrdxIYv51ng" name="tester" visibility="package" type="_UL6M7lg-EeayrdxIYv51ng">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6KZ1g-EeayrdxIYv51ng"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6KaFg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_UL6KaVg-EeayrdxIYv51ng" name="" visibility="package" type="_UL5jUVg-EeayrdxIYv51ng" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Kalg-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Ka1g-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_UL6KbFg-EeayrdxIYv51ng" name="test" visibility="public" method="_UL5k1Fg-EeayrdxIYv51ng">
        <ownedParameter xmi:id="_UL6KbVg-EeayrdxIYv51ng" name="a" visibility="package" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Kblg-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Kb1g-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_UL6KcFg-EeayrdxIYv51ng" name="b" visibility="package" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6KcVg-EeayrdxIYv51ng"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Kclg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_UL6Kc1g-EeayrdxIYv51ng" name="c" visibility="package" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6KdFg-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6KdVg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_UL6Kdlg-EeayrdxIYv51ng" name="x" visibility="package" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Kd1g-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6KeFg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_UL6KeVg-EeayrdxIYv51ng" name="y" visibility="package" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Kelg-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Ke1g-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_UL6KfFg-EeayrdxIYv51ng" name="z" visibility="package" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6KfVg-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Kflg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_UL6Kf1g-EeayrdxIYv51ng" name="n" visibility="package" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6KgFg-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6KgVg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_UL6Kglg-EeayrdxIYv51ng" name="destroy" visibility="public" method="_UL5lz1g-EeayrdxIYv51ng" redefinedOperation="_UL6M5Vg-EeayrdxIYv51ng"/>
      <nestedClassifier xmi:type="uml:Activity" xmi:id="_UL6Kg1g-EeayrdxIYv51ng" name="test1" visibility="public" node="_UL6KiVg-EeayrdxIYv51ng _UL6Kilg-EeayrdxIYv51ng _UL6Ki1g-EeayrdxIYv51ng" group="_UL6Ki1g-EeayrdxIYv51ng">
        <ownedParameter xmi:id="_UL6KhFg-EeayrdxIYv51ng" 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="_UL6KhVg-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Khlg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ControlFlow" xmi:id="_UL6Kh1g-EeayrdxIYv51ng" target="_UL6Kilg-EeayrdxIYv51ng" source="_UL6Kl1g-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6KiFg-EeayrdxIYv51ng" target="_UL6KiVg-EeayrdxIYv51ng" source="_UL6KmVg-EeayrdxIYv51ng"/>
        <structuredNode xmi:id="_UL6Ki1g-EeayrdxIYv51ng" name="Body(test1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6KjFg-EeayrdxIYv51ng" target="_UL6Knlg-EeayrdxIYv51ng" source="_UL6KkFg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL6KjVg-EeayrdxIYv51ng" target="_UL6Kl1g-EeayrdxIYv51ng" source="_UL6Kjlg-EeayrdxIYv51ng"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6Kjlg-EeayrdxIYv51ng" name="ExpressionStatement@515e3a17" outgoing="_UL6KjVg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Kj1g-EeayrdxIYv51ng" target="_UL6KkFg-EeayrdxIYv51ng" source="_UL6Kk1g-EeayrdxIYv51ng"/>
            <node xmi:type="uml:ForkNode" xmi:id="_UL6KkFg-EeayrdxIYv51ng" name="Fork(item)@445b397f" incoming="_UL6Kj1g-EeayrdxIYv51ng" outgoing="_UL6KjFg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6KkVg-EeayrdxIYv51ng" name="RightHandSide@569935cf">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6Kklg-EeayrdxIYv51ng" name="Value(4)">
                <result xmi:id="_UL6Kk1g-EeayrdxIYv51ng" name="Value(4).result" outgoing="_UL6Kj1g-EeayrdxIYv51ng" 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="_UL6KlFg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6KlVg-EeayrdxIYv51ng" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_UL6Kllg-EeayrdxIYv51ng" value="4">
                  <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="_UL6Kl1g-EeayrdxIYv51ng" name="ReturnStatement@38449c2f" incoming="_UL6KjVg-EeayrdxIYv51ng" outgoing="_UL6Kh1g-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6KmFg-EeayrdxIYv51ng" target="_UL6KmVg-EeayrdxIYv51ng" source="_UL6KoVg-EeayrdxIYv51ng"/>
            <structuredNodeOutput xmi:id="_UL6KmVg-EeayrdxIYv51ng" name="ReturnStatement@38449c2f.output" incoming="_UL6KmFg-EeayrdxIYv51ng" outgoing="_UL6KiFg-EeayrdxIYv51ng" 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="_UL6Kmlg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Km1g-EeayrdxIYv51ng" value="1"/>
            </structuredNodeOutput>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6KnFg-EeayrdxIYv51ng" name="Passthru(Fork(item)@445b397f)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6KnVg-EeayrdxIYv51ng" target="_UL6KoVg-EeayrdxIYv51ng" source="_UL6Knlg-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL6Knlg-EeayrdxIYv51ng" name="Passthru(Fork(item)@445b397f).input" incoming="_UL6KjFg-EeayrdxIYv51ng" outgoing="_UL6KnVg-EeayrdxIYv51ng" 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="_UL6Kn1g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6KoFg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL6KoVg-EeayrdxIYv51ng" name="Passthru(Fork(item)@445b397f).output" incoming="_UL6KnVg-EeayrdxIYv51ng" outgoing="_UL6KmFg-EeayrdxIYv51ng" 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="_UL6Kolg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Ko1g-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
          </node>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL6KiVg-EeayrdxIYv51ng" name="Return" incoming="_UL6KiFg-EeayrdxIYv51ng" parameter="_UL6KhFg-EeayrdxIYv51ng">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
        <node xmi:type="uml:ActivityFinalNode" xmi:id="_UL6Kilg-EeayrdxIYv51ng" name="Final" incoming="_UL6Kh1g-EeayrdxIYv51ng"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Activity" xmi:id="_UL6KpFg-EeayrdxIYv51ng" name="test2" visibility="public" node="_UL6Kqlg-EeayrdxIYv51ng _UL6Kq1g-EeayrdxIYv51ng _UL6KrFg-EeayrdxIYv51ng" group="_UL6KrFg-EeayrdxIYv51ng">
        <ownedParameter xmi:id="_UL6KpVg-EeayrdxIYv51ng" 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="_UL6Kplg-EeayrdxIYv51ng"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Kp1g-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ControlFlow" xmi:id="_UL6KqFg-EeayrdxIYv51ng" target="_UL6Kq1g-EeayrdxIYv51ng" source="_UL6K2Vg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6KqVg-EeayrdxIYv51ng" target="_UL6Kqlg-EeayrdxIYv51ng" source="_UL6K3Fg-EeayrdxIYv51ng"/>
        <structuredNode xmi:id="_UL6KrFg-EeayrdxIYv51ng" name="Body(test2)">
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL6KrVg-EeayrdxIYv51ng" target="_UL6Kulg-EeayrdxIYv51ng" source="_UL6KsVg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Krlg-EeayrdxIYv51ng" target="_UL6K4Fg-EeayrdxIYv51ng" source="_UL6KvFg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Kr1g-EeayrdxIYv51ng" target="_UL6K6Vg-EeayrdxIYv51ng" source="_UL6Ks1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL6KsFg-EeayrdxIYv51ng" target="_UL6K2Vg-EeayrdxIYv51ng" source="_UL6Kulg-EeayrdxIYv51ng"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6KsVg-EeayrdxIYv51ng" name="ExpressionStatement@19e6172f" outgoing="_UL6KrVg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Kslg-EeayrdxIYv51ng" target="_UL6Ks1g-EeayrdxIYv51ng" source="_UL6Ktlg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:ForkNode" xmi:id="_UL6Ks1g-EeayrdxIYv51ng" name="Fork(index)@4ddbefde" incoming="_UL6Kslg-EeayrdxIYv51ng" outgoing="_UL6Kr1g-EeayrdxIYv51ng"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6KtFg-EeayrdxIYv51ng" name="RightHandSide@42aaa279">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6KtVg-EeayrdxIYv51ng" name="Value(2)">
                <result xmi:id="_UL6Ktlg-EeayrdxIYv51ng" name="Value(2).result" outgoing="_UL6Kslg-EeayrdxIYv51ng" 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="_UL6Kt1g-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6KuFg-EeayrdxIYv51ng" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_UL6KuVg-EeayrdxIYv51ng" 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="_UL6Kulg-EeayrdxIYv51ng" name="ExpressionStatement@1ac20dd6" incoming="_UL6KrVg-EeayrdxIYv51ng" outgoing="_UL6KsFg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Ku1g-EeayrdxIYv51ng" target="_UL6KvFg-EeayrdxIYv51ng" source="_UL6KxFg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:ForkNode" xmi:id="_UL6KvFg-EeayrdxIYv51ng" name="Fork(list)@3314d237" incoming="_UL6Ku1g-EeayrdxIYv51ng" outgoing="_UL6Krlg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6KvVg-EeayrdxIYv51ng" name="RightHandSide@17610621">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6Kvlg-EeayrdxIYv51ng" name="SequenceConstructionExpression@17610621">
                <edge xmi:type="uml:ControlFlow" xmi:id="_UL6Kv1g-EeayrdxIYv51ng" target="_UL6KzVg-EeayrdxIYv51ng" source="_UL6Kx1g-EeayrdxIYv51ng"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_UL6KwFg-EeayrdxIYv51ng" target="_UL6K01g-EeayrdxIYv51ng" source="_UL6KzVg-EeayrdxIYv51ng"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6KwVg-EeayrdxIYv51ng" target="_UL6KxFg-EeayrdxIYv51ng" source="_UL6KyVg-EeayrdxIYv51ng"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Kwlg-EeayrdxIYv51ng" target="_UL6KxFg-EeayrdxIYv51ng" source="_UL6Kz1g-EeayrdxIYv51ng"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Kw1g-EeayrdxIYv51ng" target="_UL6KxFg-EeayrdxIYv51ng" source="_UL6K1Vg-EeayrdxIYv51ng"/>
                <structuredNodeOutput xmi:id="_UL6KxFg-EeayrdxIYv51ng" name="SequenceConstructionExpression@17610621.output" incoming="_UL6KwVg-EeayrdxIYv51ng _UL6Kwlg-EeayrdxIYv51ng _UL6Kw1g-EeayrdxIYv51ng" outgoing="_UL6Ku1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6KxVg-EeayrdxIYv51ng" value="3"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Kxlg-EeayrdxIYv51ng" value="3"/>
                </structuredNodeOutput>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6Kx1g-EeayrdxIYv51ng" name="SequenceExpressionList@64f26826#1" outgoing="_UL6Kv1g-EeayrdxIYv51ng">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6KyFg-EeayrdxIYv51ng" name="Value(1)">
                    <result xmi:id="_UL6KyVg-EeayrdxIYv51ng" name="Value(1).result" outgoing="_UL6KwVg-EeayrdxIYv51ng" 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="_UL6Kylg-EeayrdxIYv51ng" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Ky1g-EeayrdxIYv51ng" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_UL6KzFg-EeayrdxIYv51ng" 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="_UL6KzVg-EeayrdxIYv51ng" name="SequenceExpressionList@64f26826#2" incoming="_UL6Kv1g-EeayrdxIYv51ng" outgoing="_UL6KwFg-EeayrdxIYv51ng">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6Kzlg-EeayrdxIYv51ng" name="Value(2)">
                    <result xmi:id="_UL6Kz1g-EeayrdxIYv51ng" name="Value(2).result" outgoing="_UL6Kwlg-EeayrdxIYv51ng" 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="_UL6K0Fg-EeayrdxIYv51ng" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6K0Vg-EeayrdxIYv51ng" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_UL6K0lg-EeayrdxIYv51ng" 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="_UL6K01g-EeayrdxIYv51ng" name="SequenceExpressionList@64f26826#3" incoming="_UL6KwFg-EeayrdxIYv51ng">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6K1Fg-EeayrdxIYv51ng" name="Value(3)">
                    <result xmi:id="_UL6K1Vg-EeayrdxIYv51ng" name="Value(3).result" outgoing="_UL6Kw1g-EeayrdxIYv51ng" 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="_UL6K1lg-EeayrdxIYv51ng" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6K11g-EeayrdxIYv51ng" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_UL6K2Fg-EeayrdxIYv51ng" 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="_UL6K2Vg-EeayrdxIYv51ng" name="ReturnStatement@507af394" incoming="_UL6KsFg-EeayrdxIYv51ng" outgoing="_UL6KqFg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6K2lg-EeayrdxIYv51ng" target="_UL6K41g-EeayrdxIYv51ng" source="_UL6K6Vg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6K21g-EeayrdxIYv51ng" target="_UL6K3Fg-EeayrdxIYv51ng" source="_UL6K5lg-EeayrdxIYv51ng"/>
            <structuredNodeOutput xmi:id="_UL6K3Fg-EeayrdxIYv51ng" name="ReturnStatement@507af394.output" incoming="_UL6K21g-EeayrdxIYv51ng" outgoing="_UL6KqVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6K3Vg-EeayrdxIYv51ng"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6K3lg-EeayrdxIYv51ng" value="1"/>
            </structuredNodeOutput>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6K31g-EeayrdxIYv51ng" name="Call(At)">
              <argument xmi:id="_UL6K4Fg-EeayrdxIYv51ng" name="Call(At).argument(seq)" incoming="_UL6Krlg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6K4Vg-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6K4lg-EeayrdxIYv51ng" value="*"/>
              </argument>
              <argument xmi:id="_UL6K41g-EeayrdxIYv51ng" name="Call(At).argument(index)" incoming="_UL6K2lg-EeayrdxIYv51ng">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6K5Fg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6K5Vg-EeayrdxIYv51ng" value="1"/>
              </argument>
              <result xmi:id="_UL6K5lg-EeayrdxIYv51ng" name="Call(At).result()" outgoing="_UL6K21g-EeayrdxIYv51ng">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6K51g-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6K6Fg-EeayrdxIYv51ng" 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="_UL6K6Vg-EeayrdxIYv51ng" name="Fork(Call(At).argument(index))" incoming="_UL6Kr1g-EeayrdxIYv51ng" outgoing="_UL6K2lg-EeayrdxIYv51ng"/>
          </node>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL6Kqlg-EeayrdxIYv51ng" name="Return" incoming="_UL6KqVg-EeayrdxIYv51ng" parameter="_UL6KpVg-EeayrdxIYv51ng">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
        <node xmi:type="uml:ActivityFinalNode" xmi:id="_UL6Kq1g-EeayrdxIYv51ng" name="Final" incoming="_UL6KqFg-EeayrdxIYv51ng"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Activity" xmi:id="_UL6K6lg-EeayrdxIYv51ng" name="test3" visibility="public" node="_UL6K8Fg-EeayrdxIYv51ng _UL6K8Vg-EeayrdxIYv51ng _UL6K8lg-EeayrdxIYv51ng" group="_UL6K8lg-EeayrdxIYv51ng">
        <ownedParameter xmi:id="_UL6K61g-EeayrdxIYv51ng" name="" visibility="package" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6K7Fg-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6K7Vg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ControlFlow" xmi:id="_UL6K7lg-EeayrdxIYv51ng" target="_UL6K8Vg-EeayrdxIYv51ng" source="_UL6K_1g-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6K71g-EeayrdxIYv51ng" target="_UL6K8Fg-EeayrdxIYv51ng" source="_UL6LAVg-EeayrdxIYv51ng"/>
        <structuredNode xmi:id="_UL6K8lg-EeayrdxIYv51ng" name="Body(test3)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6K81g-EeayrdxIYv51ng" target="_UL6LClg-EeayrdxIYv51ng" source="_UL6K-Fg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6K9Fg-EeayrdxIYv51ng" target="_UL6LDVg-EeayrdxIYv51ng" source="_UL6K-Fg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL6K9Vg-EeayrdxIYv51ng" target="_UL6K_1g-EeayrdxIYv51ng" source="_UL6K9lg-EeayrdxIYv51ng"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6K9lg-EeayrdxIYv51ng" name="ExpressionStatement@5832ae59" outgoing="_UL6K9Vg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6K91g-EeayrdxIYv51ng" target="_UL6K-Fg-EeayrdxIYv51ng" source="_UL6K-1g-EeayrdxIYv51ng"/>
            <node xmi:type="uml:ForkNode" xmi:id="_UL6K-Fg-EeayrdxIYv51ng" name="Fork(s)@6dcf065c" incoming="_UL6K91g-EeayrdxIYv51ng" outgoing="_UL6K81g-EeayrdxIYv51ng _UL6K9Fg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6K-Vg-EeayrdxIYv51ng" name="RightHandSide@3e2ca6a">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6K-lg-EeayrdxIYv51ng" name="Value(&quot;x&quot;)">
                <result xmi:id="_UL6K-1g-EeayrdxIYv51ng" name="Value(&quot;x&quot;).result" outgoing="_UL6K91g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6K_Fg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6K_Vg-EeayrdxIYv51ng" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_UL6K_lg-EeayrdxIYv51ng" value="x">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6K_1g-EeayrdxIYv51ng" name="ReturnStatement@5a736207" incoming="_UL6K9Vg-EeayrdxIYv51ng" outgoing="_UL6K7lg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LAFg-EeayrdxIYv51ng" target="_UL6LAVg-EeayrdxIYv51ng" source="_UL6LBlg-EeayrdxIYv51ng"/>
            <structuredNodeOutput xmi:id="_UL6LAVg-EeayrdxIYv51ng" name="ReturnStatement@5a736207.output" incoming="_UL6LAFg-EeayrdxIYv51ng" outgoing="_UL6K71g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6LAlg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LA1g-EeayrdxIYv51ng" value="1"/>
            </structuredNodeOutput>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6LBFg-EeayrdxIYv51ng" name="Node(Call(Concat))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LBVg-EeayrdxIYv51ng" target="_UL6LBlg-EeayrdxIYv51ng" source="_UL6LEFg-EeayrdxIYv51ng"/>
              <structuredNodeOutput xmi:id="_UL6LBlg-EeayrdxIYv51ng" name="Output(Call(Concat).result(result))" incoming="_UL6LBVg-EeayrdxIYv51ng" outgoing="_UL6LAFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6LB1g-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LCFg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6LCVg-EeayrdxIYv51ng" name="Call(Concat)">
                <argument xmi:id="_UL6LClg-EeayrdxIYv51ng" name="Call(Concat).argument(x)" incoming="_UL6K81g-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6LC1g-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LDFg-EeayrdxIYv51ng" value="1"/>
                </argument>
                <argument xmi:id="_UL6LDVg-EeayrdxIYv51ng" name="Call(Concat).argument(y)" incoming="_UL6K9Fg-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6LDlg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LD1g-EeayrdxIYv51ng" value="1"/>
                </argument>
                <result xmi:id="_UL6LEFg-EeayrdxIYv51ng" name="Call(Concat).result(result)" outgoing="_UL6LBVg-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6LEVg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LElg-EeayrdxIYv51ng" value="1"/>
                </result>
                <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-StringFunctions-Concat"/>
              </node>
            </node>
          </node>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL6K8Fg-EeayrdxIYv51ng" name="Return" incoming="_UL6K71g-EeayrdxIYv51ng" parameter="_UL6K61g-EeayrdxIYv51ng">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </node>
        <node xmi:type="uml:ActivityFinalNode" xmi:id="_UL6K8Vg-EeayrdxIYv51ng" name="Final" incoming="_UL6K7lg-EeayrdxIYv51ng"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Activity" xmi:id="_UL6LE1g-EeayrdxIYv51ng" name="test4" visibility="public" node="_UL6LLVg-EeayrdxIYv51ng _UL6LM1g-EeayrdxIYv51ng _UL6LLlg-EeayrdxIYv51ng _UL6LL1g-EeayrdxIYv51ng _UL6LMFg-EeayrdxIYv51ng _UL6LMVg-EeayrdxIYv51ng _UL6LOVg-EeayrdxIYv51ng _UL6LMlg-EeayrdxIYv51ng" group="_UL6LM1g-EeayrdxIYv51ng _UL6LOVg-EeayrdxIYv51ng">
        <ownedParameter xmi:id="_UL6LFFg-EeayrdxIYv51ng" name="x" visibility="package" direction="inout">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6LFVg-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LFlg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_UL6LF1g-EeayrdxIYv51ng" name="y" visibility="package" direction="out">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6LGFg-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LGVg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_UL6LGlg-EeayrdxIYv51ng" 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="_UL6LG1g-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LHFg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LHVg-EeayrdxIYv51ng" target="_UL6LNVg-EeayrdxIYv51ng" source="_UL6LLVg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LHlg-EeayrdxIYv51ng" target="_UL6LYFg-EeayrdxIYv51ng" source="_UL6LOFg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LH1g-EeayrdxIYv51ng" target="_UL6LeVg-EeayrdxIYv51ng" source="_UL6LOFg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_UL6LIFg-EeayrdxIYv51ng" target="_UL6LMVg-EeayrdxIYv51ng" source="_UL6Lglg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LIVg-EeayrdxIYv51ng" target="_UL6LMFg-EeayrdxIYv51ng" source="_UL6Lhlg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LIlg-EeayrdxIYv51ng" target="_UL6LLlg-EeayrdxIYv51ng" source="_UL6LiVg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LI1g-EeayrdxIYv51ng" target="_UL6LL1g-EeayrdxIYv51ng" source="_UL6LjFg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LJFg-EeayrdxIYv51ng" target="_UL6Lu1g-EeayrdxIYv51ng" source="_UL6LOFg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_UL6LJVg-EeayrdxIYv51ng" target="_UL6LMVg-EeayrdxIYv51ng" source="_UL6L01g-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LJlg-EeayrdxIYv51ng" target="_UL6LMFg-EeayrdxIYv51ng" source="_UL6L11g-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LJ1g-EeayrdxIYv51ng" target="_UL6LLlg-EeayrdxIYv51ng" source="_UL6L2lg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LKFg-EeayrdxIYv51ng" target="_UL6LL1g-EeayrdxIYv51ng" source="_UL6L3Vg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_UL6LKVg-EeayrdxIYv51ng" target="_UL6LMlg-EeayrdxIYv51ng" source="_UL6LM1g-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_UL6LKlg-EeayrdxIYv51ng" target="_UL6LOVg-EeayrdxIYv51ng" source="_UL6LMlg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LK1g-EeayrdxIYv51ng" target="_UL6LLlg-EeayrdxIYv51ng" source="_UL6LRVg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LLFg-EeayrdxIYv51ng" target="_UL6LL1g-EeayrdxIYv51ng" source="_UL6LSFg-EeayrdxIYv51ng"/>
        <structuredNode xmi:id="_UL6LM1g-EeayrdxIYv51ng" name="Node(Input(x))" outgoing="_UL6LKVg-EeayrdxIYv51ng">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LNFg-EeayrdxIYv51ng" target="_UL6LOFg-EeayrdxIYv51ng" source="_UL6LNVg-EeayrdxIYv51ng"/>
          <structuredNodeInput xmi:id="_UL6LNVg-EeayrdxIYv51ng" name="Input(x)" incoming="_UL6LHVg-EeayrdxIYv51ng" outgoing="_UL6LNFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6LNlg-EeayrdxIYv51ng" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LN1g-EeayrdxIYv51ng" value="1"/>
          </structuredNodeInput>
          <node xmi:type="uml:ForkNode" xmi:id="_UL6LOFg-EeayrdxIYv51ng" name="Fork(x)" incoming="_UL6LNFg-EeayrdxIYv51ng" outgoing="_UL6LHlg-EeayrdxIYv51ng _UL6LH1g-EeayrdxIYv51ng _UL6LJFg-EeayrdxIYv51ng"/>
        </structuredNode>
        <structuredNode xmi:id="_UL6LOVg-EeayrdxIYv51ng" name="Body(test4)" incoming="_UL6LKlg-EeayrdxIYv51ng">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LOlg-EeayrdxIYv51ng" target="_UL6L0Vg-EeayrdxIYv51ng" source="_UL6Ly1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LO1g-EeayrdxIYv51ng" target="_UL6L0lg-EeayrdxIYv51ng" source="_UL6Lzlg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LPFg-EeayrdxIYv51ng" target="_UL6Lnlg-EeayrdxIYv51ng" source="_UL6LTVg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LPVg-EeayrdxIYv51ng" target="_UL6Lrlg-EeayrdxIYv51ng" source="_UL6LTVg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LPlg-EeayrdxIYv51ng" target="_UL6Lw1g-EeayrdxIYv51ng" source="_UL6LTVg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL6LP1g-EeayrdxIYv51ng" target="_UL6LVFg-EeayrdxIYv51ng" source="_UL6LS1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LQFg-EeayrdxIYv51ng" target="_UL6L51g-EeayrdxIYv51ng" source="_UL6L0Vg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LQVg-EeayrdxIYv51ng" target="_UL6L71g-EeayrdxIYv51ng" source="_UL6L0lg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL6LQlg-EeayrdxIYv51ng" target="_UL6L01g-EeayrdxIYv51ng" source="_UL6LVFg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LQ1g-EeayrdxIYv51ng" target="_UL6LRVg-EeayrdxIYv51ng" source="_UL6L0Vg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LRFg-EeayrdxIYv51ng" target="_UL6LSFg-EeayrdxIYv51ng" source="_UL6L0lg-EeayrdxIYv51ng"/>
          <structuredNodeOutput xmi:id="_UL6LRVg-EeayrdxIYv51ng" name="Output(x)" incoming="_UL6LQ1g-EeayrdxIYv51ng" outgoing="_UL6LK1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6LRlg-EeayrdxIYv51ng" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LR1g-EeayrdxIYv51ng" value="1"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_UL6LSFg-EeayrdxIYv51ng" name="Output(y)" incoming="_UL6LRFg-EeayrdxIYv51ng" outgoing="_UL6LLFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6LSVg-EeayrdxIYv51ng" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LSlg-EeayrdxIYv51ng" value="1"/>
          </structuredNodeOutput>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6LS1g-EeayrdxIYv51ng" name="ExpressionStatement@165013c4" outgoing="_UL6LP1g-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LTFg-EeayrdxIYv51ng" target="_UL6LTVg-EeayrdxIYv51ng" source="_UL6LUFg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:ForkNode" xmi:id="_UL6LTVg-EeayrdxIYv51ng" name="Fork(y)@340c9284" incoming="_UL6LTFg-EeayrdxIYv51ng" outgoing="_UL6LPFg-EeayrdxIYv51ng _UL6LPVg-EeayrdxIYv51ng _UL6LPlg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6LTlg-EeayrdxIYv51ng" name="RightHandSide@3c9a5009">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6LT1g-EeayrdxIYv51ng" name="Value(2)">
                <result xmi:id="_UL6LUFg-EeayrdxIYv51ng" name="Value(2).result" outgoing="_UL6LTFg-EeayrdxIYv51ng" 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="_UL6LUVg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LUlg-EeayrdxIYv51ng" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_UL6LU1g-EeayrdxIYv51ng" 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:ConditionalNode" xmi:id="_UL6LVFg-EeayrdxIYv51ng" name="IfStatement@48c28c87" incoming="_UL6LP1g-EeayrdxIYv51ng" outgoing="_UL6LQlg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LVVg-EeayrdxIYv51ng" target="_UL6Lllg-EeayrdxIYv51ng" source="_UL6La1g-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL6LVlg-EeayrdxIYv51ng" target="_UL6Lglg-EeayrdxIYv51ng" source="_UL6LaVg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LV1g-EeayrdxIYv51ng" target="_UL6Lplg-EeayrdxIYv51ng" source="_UL6La1g-EeayrdxIYv51ng"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6LWFg-EeayrdxIYv51ng" name="Test(Test(==).result)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LWVg-EeayrdxIYv51ng" target="_UL6LZlg-EeayrdxIYv51ng" source="_UL6LW1g-EeayrdxIYv51ng"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6LWlg-EeayrdxIYv51ng" name="Value(0)">
                <result xmi:id="_UL6LW1g-EeayrdxIYv51ng" name="Value(0).result" outgoing="_UL6LWVg-EeayrdxIYv51ng" 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="_UL6LXFg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LXVg-EeayrdxIYv51ng" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_UL6LXlg-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                </value>
              </node>
              <node xmi:type="uml:TestIdentityAction" xmi:id="_UL6LX1g-EeayrdxIYv51ng" name="Test(==)">
                <first xmi:id="_UL6LYFg-EeayrdxIYv51ng" name="Test(==).first" incoming="_UL6LHlg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6LYVg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LYlg-EeayrdxIYv51ng" value="1"/>
                </first>
                <result xmi:id="_UL6LY1g-EeayrdxIYv51ng" name="Test(==).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="_UL6LZFg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LZVg-EeayrdxIYv51ng" value="1"/>
                </result>
                <second xmi:id="_UL6LZlg-EeayrdxIYv51ng" name="Test(==).second" incoming="_UL6LWVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6LZ1g-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LaFg-EeayrdxIYv51ng" value="1"/>
                </second>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6LaVg-EeayrdxIYv51ng" name="ExpressionStatement@74600b13" outgoing="_UL6LVlg-EeayrdxIYv51ng">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Lalg-EeayrdxIYv51ng" target="_UL6La1g-EeayrdxIYv51ng" source="_UL6LdVg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:ForkNode" xmi:id="_UL6La1g-EeayrdxIYv51ng" name="Fork(x)@7077f4e0" incoming="_UL6Lalg-EeayrdxIYv51ng" outgoing="_UL6LVVg-EeayrdxIYv51ng _UL6LV1g-EeayrdxIYv51ng"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6LbFg-EeayrdxIYv51ng" name="RightHandSide@7b522fdf">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LbVg-EeayrdxIYv51ng" target="_UL6LfFg-EeayrdxIYv51ng" source="_UL6Lb1g-EeayrdxIYv51ng"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6Lblg-EeayrdxIYv51ng" name="Value(1)">
                  <result xmi:id="_UL6Lb1g-EeayrdxIYv51ng" name="Value(1).result" outgoing="_UL6LbVg-EeayrdxIYv51ng" 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="_UL6LcFg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LcVg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_UL6Lclg-EeayrdxIYv51ng" 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="_UL6Lc1g-EeayrdxIYv51ng" name="Node(Call(+))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LdFg-EeayrdxIYv51ng" target="_UL6LdVg-EeayrdxIYv51ng" source="_UL6Lf1g-EeayrdxIYv51ng"/>
                  <structuredNodeOutput xmi:id="_UL6LdVg-EeayrdxIYv51ng" name="Output(Call(+).result(result))" incoming="_UL6LdFg-EeayrdxIYv51ng" outgoing="_UL6Lalg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Ldlg-EeayrdxIYv51ng"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Ld1g-EeayrdxIYv51ng" value="1"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6LeFg-EeayrdxIYv51ng" name="Call(+)">
                    <argument xmi:id="_UL6LeVg-EeayrdxIYv51ng" name="Call(+).argument(x)" incoming="_UL6LH1g-EeayrdxIYv51ng">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Lelg-EeayrdxIYv51ng" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Le1g-EeayrdxIYv51ng" value="1"/>
                    </argument>
                    <argument xmi:id="_UL6LfFg-EeayrdxIYv51ng" name="Call(+).argument(y)" incoming="_UL6LbVg-EeayrdxIYv51ng">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6LfVg-EeayrdxIYv51ng" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Lflg-EeayrdxIYv51ng" value="1"/>
                    </argument>
                    <result xmi:id="_UL6Lf1g-EeayrdxIYv51ng" name="Call(+).result(result)" outgoing="_UL6LdFg-EeayrdxIYv51ng">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6LgFg-EeayrdxIYv51ng" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LgVg-EeayrdxIYv51ng" 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:StructuredActivityNode" xmi:id="_UL6Lglg-EeayrdxIYv51ng" name="ReturnStatement@e1dd6c6" incoming="_UL6LVlg-EeayrdxIYv51ng" outgoing="_UL6LIFg-EeayrdxIYv51ng">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Lg1g-EeayrdxIYv51ng" target="_UL6Lhlg-EeayrdxIYv51ng" source="_UL6LkFg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LhFg-EeayrdxIYv51ng" target="_UL6LiVg-EeayrdxIYv51ng" source="_UL6LmVg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LhVg-EeayrdxIYv51ng" target="_UL6LjFg-EeayrdxIYv51ng" source="_UL6LoVg-EeayrdxIYv51ng"/>
              <structuredNodeOutput xmi:id="_UL6Lhlg-EeayrdxIYv51ng" name="ReturnStatement@e1dd6c6.output" incoming="_UL6Lg1g-EeayrdxIYv51ng" outgoing="_UL6LIVg-EeayrdxIYv51ng" 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="_UL6Lh1g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LiFg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
              <structuredNodeOutput xmi:id="_UL6LiVg-EeayrdxIYv51ng" name="ReturnStatement@e1dd6c6.output" incoming="_UL6LhFg-EeayrdxIYv51ng" outgoing="_UL6LIlg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Lilg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Li1g-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
              <structuredNodeOutput xmi:id="_UL6LjFg-EeayrdxIYv51ng" name="ReturnStatement@e1dd6c6.output" incoming="_UL6LhVg-EeayrdxIYv51ng" outgoing="_UL6LI1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6LjVg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Ljlg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6Lj1g-EeayrdxIYv51ng" name="Value(3)">
                <result xmi:id="_UL6LkFg-EeayrdxIYv51ng" name="Value(3).result" outgoing="_UL6Lg1g-EeayrdxIYv51ng" 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="_UL6LkVg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Lklg-EeayrdxIYv51ng" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_UL6Lk1g-EeayrdxIYv51ng" value="3">
                  <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="_UL6LlFg-EeayrdxIYv51ng" name="Passthru(Fork(x)@7077f4e0)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LlVg-EeayrdxIYv51ng" target="_UL6LmVg-EeayrdxIYv51ng" source="_UL6Lllg-EeayrdxIYv51ng"/>
                <structuredNodeInput xmi:id="_UL6Lllg-EeayrdxIYv51ng" name="Passthru(Fork(x)@7077f4e0).input" incoming="_UL6LVVg-EeayrdxIYv51ng" outgoing="_UL6LlVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Ll1g-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LmFg-EeayrdxIYv51ng" value="1"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:id="_UL6LmVg-EeayrdxIYv51ng" name="Passthru(Fork(x)@7077f4e0).output" incoming="_UL6LlVg-EeayrdxIYv51ng" outgoing="_UL6LhFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Lmlg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Lm1g-EeayrdxIYv51ng" value="1"/>
                </structuredNodeOutput>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6LnFg-EeayrdxIYv51ng" name="Passthru(Fork(y)@340c9284)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LnVg-EeayrdxIYv51ng" target="_UL6LoVg-EeayrdxIYv51ng" source="_UL6Lnlg-EeayrdxIYv51ng"/>
                <structuredNodeInput xmi:id="_UL6Lnlg-EeayrdxIYv51ng" name="Passthru(Fork(y)@340c9284).input" incoming="_UL6LPFg-EeayrdxIYv51ng" outgoing="_UL6LnVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Ln1g-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LoFg-EeayrdxIYv51ng" value="1"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:id="_UL6LoVg-EeayrdxIYv51ng" name="Passthru(Fork(y)@340c9284).output" incoming="_UL6LnVg-EeayrdxIYv51ng" outgoing="_UL6LhVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Lolg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Lo1g-EeayrdxIYv51ng" value="1"/>
                </structuredNodeOutput>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6LpFg-EeayrdxIYv51ng" name="Passthru(Fork(x)@7077f4e0)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LpVg-EeayrdxIYv51ng" target="_UL6LqVg-EeayrdxIYv51ng" source="_UL6Lplg-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL6Lplg-EeayrdxIYv51ng" name="Passthru(Fork(x)@7077f4e0).input" incoming="_UL6LV1g-EeayrdxIYv51ng" outgoing="_UL6LpVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Lp1g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LqFg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL6LqVg-EeayrdxIYv51ng" name="Passthru(Fork(x)@7077f4e0).output" incoming="_UL6LpVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Lqlg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Lq1g-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6LrFg-EeayrdxIYv51ng" name="Passthru(Fork(y)@340c9284)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6LrVg-EeayrdxIYv51ng" target="_UL6LsVg-EeayrdxIYv51ng" source="_UL6Lrlg-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL6Lrlg-EeayrdxIYv51ng" name="Passthru(Fork(y)@340c9284).input" incoming="_UL6LPVg-EeayrdxIYv51ng" outgoing="_UL6LrVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Lr1g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LsFg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL6LsVg-EeayrdxIYv51ng" name="Passthru(Fork(y)@340c9284).output" incoming="_UL6LrVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Lslg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Ls1g-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6LtFg-EeayrdxIYv51ng" name="Value(true)">
              <result xmi:id="_UL6LtVg-EeayrdxIYv51ng" 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="_UL6Ltlg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Lt1g-EeayrdxIYv51ng" value="1"/>
              </result>
              <value xmi:type="uml:LiteralBoolean" xmi:id="_UL6LuFg-EeayrdxIYv51ng" value="true">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              </value>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6LuVg-EeayrdxIYv51ng" name="Passthru(Fork(x))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Lulg-EeayrdxIYv51ng" target="_UL6Lvlg-EeayrdxIYv51ng" source="_UL6Lu1g-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL6Lu1g-EeayrdxIYv51ng" name="Passthru(Fork(x)).input" incoming="_UL6LJFg-EeayrdxIYv51ng" outgoing="_UL6Lulg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6LvFg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LvVg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL6Lvlg-EeayrdxIYv51ng" name="Passthru(Fork(x)).output" incoming="_UL6Lulg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Lv1g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LwFg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6LwVg-EeayrdxIYv51ng" name="Passthru(Fork(y)@340c9284)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Lwlg-EeayrdxIYv51ng" target="_UL6Lxlg-EeayrdxIYv51ng" source="_UL6Lw1g-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL6Lw1g-EeayrdxIYv51ng" name="Passthru(Fork(y)@340c9284).input" incoming="_UL6LPlg-EeayrdxIYv51ng" outgoing="_UL6Lwlg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6LxFg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LxVg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL6Lxlg-EeayrdxIYv51ng" name="Passthru(Fork(y)@340c9284).output" incoming="_UL6Lwlg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Lx1g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LyFg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
            <clause xmi:id="_UL6LyVg-EeayrdxIYv51ng" body="_UL6LaVg-EeayrdxIYv51ng _UL6Lglg-EeayrdxIYv51ng _UL6LpFg-EeayrdxIYv51ng _UL6LrFg-EeayrdxIYv51ng" bodyOutput="_UL6LqVg-EeayrdxIYv51ng _UL6LsVg-EeayrdxIYv51ng" decider="_UL6LY1g-EeayrdxIYv51ng" successorClause="_UL6Lylg-EeayrdxIYv51ng" test="_UL6LWFg-EeayrdxIYv51ng"/>
            <clause xmi:id="_UL6Lylg-EeayrdxIYv51ng" body="_UL6LuVg-EeayrdxIYv51ng _UL6LwVg-EeayrdxIYv51ng" bodyOutput="_UL6Lvlg-EeayrdxIYv51ng _UL6Lxlg-EeayrdxIYv51ng" decider="_UL6LtVg-EeayrdxIYv51ng" predecessorClause="_UL6LyVg-EeayrdxIYv51ng" test="_UL6LtFg-EeayrdxIYv51ng"/>
            <result xmi:id="_UL6Ly1g-EeayrdxIYv51ng" name="IfStatement@48c28c87.result(x)" outgoing="_UL6LOlg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6LzFg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6LzVg-EeayrdxIYv51ng" value="1"/>
            </result>
            <result xmi:id="_UL6Lzlg-EeayrdxIYv51ng" name="IfStatement@48c28c87.result(y)" outgoing="_UL6LO1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Lz1g-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6L0Fg-EeayrdxIYv51ng" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_UL6L0Vg-EeayrdxIYv51ng" name="Fork(x)" incoming="_UL6LOlg-EeayrdxIYv51ng" outgoing="_UL6LQFg-EeayrdxIYv51ng _UL6LQ1g-EeayrdxIYv51ng"/>
          <node xmi:type="uml:ForkNode" xmi:id="_UL6L0lg-EeayrdxIYv51ng" name="Fork(y)" incoming="_UL6LO1g-EeayrdxIYv51ng" outgoing="_UL6LQVg-EeayrdxIYv51ng _UL6LRFg-EeayrdxIYv51ng"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6L01g-EeayrdxIYv51ng" name="ReturnStatement@512f7125" incoming="_UL6LQlg-EeayrdxIYv51ng" outgoing="_UL6LJVg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6L1Fg-EeayrdxIYv51ng" target="_UL6L11g-EeayrdxIYv51ng" source="_UL6L4Vg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6L1Vg-EeayrdxIYv51ng" target="_UL6L2lg-EeayrdxIYv51ng" source="_UL6L6lg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6L1lg-EeayrdxIYv51ng" target="_UL6L3Vg-EeayrdxIYv51ng" source="_UL6L8lg-EeayrdxIYv51ng"/>
            <structuredNodeOutput xmi:id="_UL6L11g-EeayrdxIYv51ng" name="ReturnStatement@512f7125.output" incoming="_UL6L1Fg-EeayrdxIYv51ng" outgoing="_UL6LJlg-EeayrdxIYv51ng" 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="_UL6L2Fg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6L2Vg-EeayrdxIYv51ng" value="1"/>
            </structuredNodeOutput>
            <structuredNodeOutput xmi:id="_UL6L2lg-EeayrdxIYv51ng" name="ReturnStatement@512f7125.output" incoming="_UL6L1Vg-EeayrdxIYv51ng" outgoing="_UL6LJ1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6L21g-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6L3Fg-EeayrdxIYv51ng" value="1"/>
            </structuredNodeOutput>
            <structuredNodeOutput xmi:id="_UL6L3Vg-EeayrdxIYv51ng" name="ReturnStatement@512f7125.output" incoming="_UL6L1lg-EeayrdxIYv51ng" outgoing="_UL6LKFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6L3lg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6L31g-EeayrdxIYv51ng" value="1"/>
            </structuredNodeOutput>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6L4Fg-EeayrdxIYv51ng" name="Value(4)">
              <result xmi:id="_UL6L4Vg-EeayrdxIYv51ng" name="Value(4).result" outgoing="_UL6L1Fg-EeayrdxIYv51ng" 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="_UL6L4lg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6L41g-EeayrdxIYv51ng" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_UL6L5Fg-EeayrdxIYv51ng" value="4">
                <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="_UL6L5Vg-EeayrdxIYv51ng" name="Passthru(Fork(x))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6L5lg-EeayrdxIYv51ng" target="_UL6L6lg-EeayrdxIYv51ng" source="_UL6L51g-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL6L51g-EeayrdxIYv51ng" name="Passthru(Fork(x)).input" incoming="_UL6LQFg-EeayrdxIYv51ng" outgoing="_UL6L5lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6L6Fg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6L6Vg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL6L6lg-EeayrdxIYv51ng" name="Passthru(Fork(x)).output" incoming="_UL6L5lg-EeayrdxIYv51ng" outgoing="_UL6L1Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6L61g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6L7Fg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6L7Vg-EeayrdxIYv51ng" name="Passthru(Fork(y))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6L7lg-EeayrdxIYv51ng" target="_UL6L8lg-EeayrdxIYv51ng" source="_UL6L71g-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL6L71g-EeayrdxIYv51ng" name="Passthru(Fork(y)).input" incoming="_UL6LQVg-EeayrdxIYv51ng" outgoing="_UL6L7lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6L8Fg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6L8Vg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL6L8lg-EeayrdxIYv51ng" name="Passthru(Fork(y)).output" incoming="_UL6L7lg-EeayrdxIYv51ng" outgoing="_UL6L1lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6L81g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6L9Fg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
          </node>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL6LLVg-EeayrdxIYv51ng" name="Input(x)" outgoing="_UL6LHVg-EeayrdxIYv51ng" parameter="_UL6LFFg-EeayrdxIYv51ng">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL6LLlg-EeayrdxIYv51ng" name="Output(x)" incoming="_UL6LIlg-EeayrdxIYv51ng _UL6LJ1g-EeayrdxIYv51ng _UL6LK1g-EeayrdxIYv51ng" parameter="_UL6LFFg-EeayrdxIYv51ng">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL6LL1g-EeayrdxIYv51ng" name="Output(y)" incoming="_UL6LI1g-EeayrdxIYv51ng _UL6LKFg-EeayrdxIYv51ng _UL6LLFg-EeayrdxIYv51ng" parameter="_UL6LF1g-EeayrdxIYv51ng">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL6LMFg-EeayrdxIYv51ng" name="Return" incoming="_UL6LIVg-EeayrdxIYv51ng _UL6LJlg-EeayrdxIYv51ng" parameter="_UL6LGlg-EeayrdxIYv51ng">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </node>
        <node xmi:type="uml:ActivityFinalNode" xmi:id="_UL6LMVg-EeayrdxIYv51ng" name="Final" incoming="_UL6LIFg-EeayrdxIYv51ng _UL6LJVg-EeayrdxIYv51ng"/>
        <node xmi:type="uml:JoinNode" xmi:id="_UL6LMlg-EeayrdxIYv51ng" name="Join(Input))" incoming="_UL6LKVg-EeayrdxIYv51ng" outgoing="_UL6LKlg-EeayrdxIYv51ng"/>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_UL6L9Vg-EeayrdxIYv51ng" name="Test" visibility="public" isAbstract="true">
      <packageImport xmi:id="_UL6L9lg-EeayrdxIYv51ng" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_UL6L91g-EeayrdxIYv51ng" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_UL6L-Fg-EeayrdxIYv51ng" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_UL6L-Vg-EeayrdxIYv51ng" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_UL6L-lg-EeayrdxIYv51ng" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedAttribute xmi:id="_UL6L-1g-EeayrdxIYv51ng" 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="_UL6L_Fg-EeayrdxIYv51ng" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6L_Vg-EeayrdxIYv51ng" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_UL6L_lg-EeayrdxIYv51ng" name="tester" visibility="private" type="_UL6M7lg-EeayrdxIYv51ng">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6L_1g-EeayrdxIYv51ng"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MAFg-EeayrdxIYv51ng" value="1"/>
      </ownedAttribute>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_UL6MAVg-EeayrdxIYv51ng" name="destroy$method$1" specification="_UL6M5Vg-EeayrdxIYv51ng" node="_UL6MAlg-EeayrdxIYv51ng" group="_UL6MAlg-EeayrdxIYv51ng">
        <structuredNode xmi:id="_UL6MAlg-EeayrdxIYv51ng" name="Body(destroy$method$1)"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_UL6MA1g-EeayrdxIYv51ng" name="done$method$1" specification="_UL6M5lg-EeayrdxIYv51ng" node="_UL6MBFg-EeayrdxIYv51ng" group="_UL6MBFg-EeayrdxIYv51ng">
        <structuredNode xmi:id="_UL6MBFg-EeayrdxIYv51ng" name="Body(done$method$1)">
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL6MBVg-EeayrdxIYv51ng" target="_UL6MFlg-EeayrdxIYv51ng" source="_UL6MBlg-EeayrdxIYv51ng"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6MBlg-EeayrdxIYv51ng" name="ExpressionStatement@69d68e11" outgoing="_UL6MBVg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MB1g-EeayrdxIYv51ng" target="_UL6MClg-EeayrdxIYv51ng" source="_UL6MElg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL6MCFg-EeayrdxIYv51ng" target="_UL6MCVg-EeayrdxIYv51ng" source="_UL6MEFg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6MCVg-EeayrdxIYv51ng" name="Call(WriteLine)" incoming="_UL6MCFg-EeayrdxIYv51ng">
              <argument xmi:id="_UL6MClg-EeayrdxIYv51ng" name="Call(WriteLine).argument(value)" incoming="_UL6MB1g-EeayrdxIYv51ng">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MC1g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MDFg-EeayrdxIYv51ng" value="1"/>
              </argument>
              <result xmi:id="_UL6MDVg-EeayrdxIYv51ng" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MDlg-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MD1g-EeayrdxIYv51ng" 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="_UL6MEFg-EeayrdxIYv51ng" name="Tuple@49bd0b5d" outgoing="_UL6MCFg-EeayrdxIYv51ng">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6MEVg-EeayrdxIYv51ng" name="Value(&quot;Done.&quot;)">
                <result xmi:id="_UL6MElg-EeayrdxIYv51ng" name="Value(&quot;Done.&quot;).result" outgoing="_UL6MB1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6ME1g-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MFFg-EeayrdxIYv51ng" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_UL6MFVg-EeayrdxIYv51ng" 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="_UL6MFlg-EeayrdxIYv51ng" name="ExpressionStatement@feac8c9" incoming="_UL6MBVg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MF1g-EeayrdxIYv51ng" target="_UL6MH1g-EeayrdxIYv51ng" source="_UL6MK1g-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL6MGFg-EeayrdxIYv51ng" target="_UL6MGVg-EeayrdxIYv51ng" source="_UL6MIFg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:ExpansionRegion" xmi:id="_UL6MGVg-EeayrdxIYv51ng" name="Collect(SendSignal(Continue))" incoming="_UL6MGFg-EeayrdxIYv51ng" mode="parallel" inputElement="_UL6MH1g-EeayrdxIYv51ng">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MGlg-EeayrdxIYv51ng" target="_UL6MHFg-EeayrdxIYv51ng" source="_UL6MH1g-EeayrdxIYv51ng"/>
              <node xmi:type="uml:SendSignalAction" xmi:id="_UL6MG1g-EeayrdxIYv51ng" name="SendSignal(Continue)" signal="_UL6Nd1g-EeayrdxIYv51ng">
                <target xmi:id="_UL6MHFg-EeayrdxIYv51ng" name="SendSignal(Continue).target" incoming="_UL6MGlg-EeayrdxIYv51ng" type="_UL6M7lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MHVg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MHlg-EeayrdxIYv51ng" value="1"/>
                </target>
              </node>
            </node>
            <node xmi:type="uml:ExpansionNode" xmi:id="_UL6MH1g-EeayrdxIYv51ng" name="Collect(SendSignal(Continue)).inputElement" incoming="_UL6MF1g-EeayrdxIYv51ng" outgoing="_UL6MGlg-EeayrdxIYv51ng" regionAsInput="_UL6MGVg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6MIFg-EeayrdxIYv51ng" name="Feature(Read(tester).result)" outgoing="_UL6MGFg-EeayrdxIYv51ng">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MIVg-EeayrdxIYv51ng" target="_UL6MLlg-EeayrdxIYv51ng" source="_UL6MJFg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MIlg-EeayrdxIYv51ng" target="_UL6MKFg-EeayrdxIYv51ng" source="_UL6MLlg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_UL6MI1g-EeayrdxIYv51ng" name="ReadSelf">
                <result xmi:id="_UL6MJFg-EeayrdxIYv51ng" name="ReadSelf.result" outgoing="_UL6MIVg-EeayrdxIYv51ng" type="_UL6L9Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MJVg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MJlg-EeayrdxIYv51ng" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_UL6MJ1g-EeayrdxIYv51ng" name="Read(tester)" structuralFeature="_UL6L_lg-EeayrdxIYv51ng">
                <object xmi:id="_UL6MKFg-EeayrdxIYv51ng" name="Read(tester).object" incoming="_UL6MIlg-EeayrdxIYv51ng" type="_UL6L9Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MKVg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MKlg-EeayrdxIYv51ng" value="1"/>
                </object>
                <result xmi:id="_UL6MK1g-EeayrdxIYv51ng" name="Read(tester).result" outgoing="_UL6MF1g-EeayrdxIYv51ng" type="_UL6M7lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MLFg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MLVg-EeayrdxIYv51ng" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_UL6MLlg-EeayrdxIYv51ng" name="Fork(ReadSelf.result)" incoming="_UL6MIVg-EeayrdxIYv51ng" outgoing="_UL6MIlg-EeayrdxIYv51ng"/>
            </node>
          </node>
        </structuredNode>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_UL6ML1g-EeayrdxIYv51ng" name="Test$method$1" specification="_UL6M51g-EeayrdxIYv51ng" node="_UL6MO1g-EeayrdxIYv51ng _UL6MPlg-EeayrdxIYv51ng _UL6MPFg-EeayrdxIYv51ng _UL6MRFg-EeayrdxIYv51ng _UL6MPVg-EeayrdxIYv51ng" group="_UL6MPlg-EeayrdxIYv51ng _UL6MRFg-EeayrdxIYv51ng">
        <ownedParameter xmi:id="_UL6MMFg-EeayrdxIYv51ng" name="tester" type="_UL6M7lg-EeayrdxIYv51ng">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MMVg-EeayrdxIYv51ng"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MMlg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_UL6MM1g-EeayrdxIYv51ng" name="" type="_UL6L9Vg-EeayrdxIYv51ng" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MNFg-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MNVg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MNlg-EeayrdxIYv51ng" target="_UL6MQFg-EeayrdxIYv51ng" source="_UL6MO1g-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MN1g-EeayrdxIYv51ng" target="_UL6MYlg-EeayrdxIYv51ng" source="_UL6MQ1g-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MOFg-EeayrdxIYv51ng" target="_UL6MPFg-EeayrdxIYv51ng" source="_UL6Mflg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_UL6MOVg-EeayrdxIYv51ng" target="_UL6MPVg-EeayrdxIYv51ng" source="_UL6MPlg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_UL6MOlg-EeayrdxIYv51ng" target="_UL6MRFg-EeayrdxIYv51ng" source="_UL6MPVg-EeayrdxIYv51ng"/>
        <structuredNode xmi:id="_UL6MPlg-EeayrdxIYv51ng" name="Node(Input(tester))" outgoing="_UL6MOVg-EeayrdxIYv51ng">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MP1g-EeayrdxIYv51ng" target="_UL6MQ1g-EeayrdxIYv51ng" source="_UL6MQFg-EeayrdxIYv51ng"/>
          <structuredNodeInput xmi:id="_UL6MQFg-EeayrdxIYv51ng" name="Input(tester)" incoming="_UL6MNlg-EeayrdxIYv51ng" outgoing="_UL6MP1g-EeayrdxIYv51ng" type="_UL6M7lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MQVg-EeayrdxIYv51ng"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MQlg-EeayrdxIYv51ng" value="1"/>
          </structuredNodeInput>
          <node xmi:type="uml:ForkNode" xmi:id="_UL6MQ1g-EeayrdxIYv51ng" name="Fork(tester)" incoming="_UL6MP1g-EeayrdxIYv51ng" outgoing="_UL6MN1g-EeayrdxIYv51ng"/>
        </structuredNode>
        <structuredNode xmi:id="_UL6MRFg-EeayrdxIYv51ng" name="Body(Test$method$1)" incoming="_UL6MOlg-EeayrdxIYv51ng">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MRVg-EeayrdxIYv51ng" target="_UL6Mflg-EeayrdxIYv51ng" source="_UL6Me1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MRlg-EeayrdxIYv51ng" target="_UL6MgFg-EeayrdxIYv51ng" source="_UL6Mflg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL6MR1g-EeayrdxIYv51ng" target="_UL6MUFg-EeayrdxIYv51ng" source="_UL6Mf1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MSFg-EeayrdxIYv51ng" target="_UL6MhFg-EeayrdxIYv51ng" source="_UL6Mflg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MSVg-EeayrdxIYv51ng" target="_UL6Mi1g-EeayrdxIYv51ng" source="_UL6Mh1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MSlg-EeayrdxIYv51ng" target="_UL6Ml1g-EeayrdxIYv51ng" source="_UL6Mjlg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MS1g-EeayrdxIYv51ng" target="_UL6MnVg-EeayrdxIYv51ng" source="_UL6Mklg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL6MTFg-EeayrdxIYv51ng" target="_UL6MoVg-EeayrdxIYv51ng" source="_UL6MoFg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MTVg-EeayrdxIYv51ng" target="_UL6MoVg-EeayrdxIYv51ng" source="_UL6Mmlg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL6MTlg-EeayrdxIYv51ng" target="_UL6Mf1g-EeayrdxIYv51ng" source="_UL6MoVg-EeayrdxIYv51ng">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_UL6MT1g-EeayrdxIYv51ng" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6MUFg-EeayrdxIYv51ng" name="Body" incoming="_UL6MR1g-EeayrdxIYv51ng">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6MUVg-EeayrdxIYv51ng" name="ExpressionStatement@11310c81">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MUlg-EeayrdxIYv51ng" target="_UL6MXFg-EeayrdxIYv51ng" source="_UL6MWFg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MU1g-EeayrdxIYv51ng" target="_UL6MZVg-EeayrdxIYv51ng" source="_UL6MYlg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MVFg-EeayrdxIYv51ng" target="_UL6Ma1g-EeayrdxIYv51ng" source="_UL6MX1g-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_UL6MVVg-EeayrdxIYv51ng" target="_UL6MVlg-EeayrdxIYv51ng" source="_UL6MeVg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6MVlg-EeayrdxIYv51ng" name="Expression(LeftHandSide@35e92540)" incoming="_UL6MVVg-EeayrdxIYv51ng">
                <node xmi:type="uml:ReadSelfAction" xmi:id="_UL6MV1g-EeayrdxIYv51ng" name="ReadSelf">
                  <result xmi:id="_UL6MWFg-EeayrdxIYv51ng" name="ReadSelf.result" outgoing="_UL6MUlg-EeayrdxIYv51ng" type="_UL6L9Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MWVg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MWlg-EeayrdxIYv51ng" value="1"/>
                  </result>
                </node>
              </node>
              <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_UL6MW1g-EeayrdxIYv51ng" name="Clear(tester)" structuralFeature="_UL6L_lg-EeayrdxIYv51ng">
                <object xmi:id="_UL6MXFg-EeayrdxIYv51ng" name="Clear(tester).object" incoming="_UL6MUlg-EeayrdxIYv51ng" type="_UL6L9Vg-EeayrdxIYv51ng" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MXVg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MXlg-EeayrdxIYv51ng" value="1"/>
                </object>
                <result xmi:id="_UL6MX1g-EeayrdxIYv51ng" name="Clear(tester).result" outgoing="_UL6MVFg-EeayrdxIYv51ng" type="_UL6L9Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MYFg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MYVg-EeayrdxIYv51ng" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_UL6MYlg-EeayrdxIYv51ng" name="Fork(LeftHandSide@35e92540)" incoming="_UL6MN1g-EeayrdxIYv51ng" outgoing="_UL6MU1g-EeayrdxIYv51ng"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6MY1g-EeayrdxIYv51ng" name="WriteAll(Test::tester)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MZFg-EeayrdxIYv51ng" target="_UL6MeFg-EeayrdxIYv51ng" source="_UL6MZVg-EeayrdxIYv51ng"/>
                <structuredNodeInput xmi:id="_UL6MZVg-EeayrdxIYv51ng" name="WriteAll(Test::tester).input(Test::tester)" incoming="_UL6MU1g-EeayrdxIYv51ng" outgoing="_UL6MZFg-EeayrdxIYv51ng" type="_UL6M7lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MZlg-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MZ1g-EeayrdxIYv51ng" value="1"/>
                </structuredNodeInput>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_UL6MaFg-EeayrdxIYv51ng" name="Iterate(Write(tester))" inputElement="_UL6MeFg-EeayrdxIYv51ng">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MaVg-EeayrdxIYv51ng" target="_UL6MdVg-EeayrdxIYv51ng" source="_UL6MeFg-EeayrdxIYv51ng"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Malg-EeayrdxIYv51ng" target="_UL6Mb1g-EeayrdxIYv51ng" source="_UL6Ma1g-EeayrdxIYv51ng"/>
                  <structuredNodeInput xmi:id="_UL6Ma1g-EeayrdxIYv51ng" name="Iterate(Write(tester)).input(Clear(tester).result)" incoming="_UL6MVFg-EeayrdxIYv51ng" outgoing="_UL6Malg-EeayrdxIYv51ng" type="_UL6L9Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MbFg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MbVg-EeayrdxIYv51ng" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_UL6Mblg-EeayrdxIYv51ng" name="Write(tester)" structuralFeature="_UL6L_lg-EeayrdxIYv51ng">
                    <object xmi:id="_UL6Mb1g-EeayrdxIYv51ng" name="Write(tester).object" incoming="_UL6Malg-EeayrdxIYv51ng" type="_UL6L9Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6McFg-EeayrdxIYv51ng" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6McVg-EeayrdxIYv51ng" value="1"/>
                    </object>
                    <result xmi:id="_UL6Mclg-EeayrdxIYv51ng" name="Write(tester).result" type="_UL6L9Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Mc1g-EeayrdxIYv51ng" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MdFg-EeayrdxIYv51ng" value="1"/>
                    </result>
                    <value xmi:id="_UL6MdVg-EeayrdxIYv51ng" name="Write(tester).value" incoming="_UL6MaVg-EeayrdxIYv51ng" type="_UL6M7lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Mdlg-EeayrdxIYv51ng" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Md1g-EeayrdxIYv51ng" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_UL6MeFg-EeayrdxIYv51ng" name="Iterate(Write(tester)).inputElement" incoming="_UL6MZFg-EeayrdxIYv51ng" outgoing="_UL6MaVg-EeayrdxIYv51ng" regionAsInput="_UL6MaFg-EeayrdxIYv51ng"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6MeVg-EeayrdxIYv51ng" name="RightHandSide@45886935" outgoing="_UL6MVVg-EeayrdxIYv51ng"/>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_UL6Melg-EeayrdxIYv51ng" name="ReadSelf">
            <result xmi:id="_UL6Me1g-EeayrdxIYv51ng" name="ReadSelf.result" outgoing="_UL6MRVg-EeayrdxIYv51ng" type="_UL6L9Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MfFg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MfVg-EeayrdxIYv51ng" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_UL6Mflg-EeayrdxIYv51ng" name="Fork(ReadSelf.result)" incoming="_UL6MRVg-EeayrdxIYv51ng" outgoing="_UL6MOFg-EeayrdxIYv51ng _UL6MRlg-EeayrdxIYv51ng _UL6MSFg-EeayrdxIYv51ng"/>
          <node xmi:type="uml:CallOperationAction" xmi:id="_UL6Mf1g-EeayrdxIYv51ng" name="Call(Test$initialization$1)" incoming="_UL6MTlg-EeayrdxIYv51ng" outgoing="_UL6MR1g-EeayrdxIYv51ng" operation="_UL6M5Fg-EeayrdxIYv51ng">
            <target xmi:id="_UL6MgFg-EeayrdxIYv51ng" name="Call(Test$initialization$1).target" incoming="_UL6MRlg-EeayrdxIYv51ng" type="_UL6L9Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MgVg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Mglg-EeayrdxIYv51ng" value="1"/>
            </target>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_UL6Mg1g-EeayrdxIYv51ng" name="Read(Test$initializationFlag$1)" structuralFeature="_UL6L-1g-EeayrdxIYv51ng">
            <object xmi:id="_UL6MhFg-EeayrdxIYv51ng" name="Read(Test$initializationFlag$1).object" incoming="_UL6MSFg-EeayrdxIYv51ng" type="_UL6L9Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MhVg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Mhlg-EeayrdxIYv51ng" value="1"/>
            </object>
            <result xmi:id="_UL6Mh1g-EeayrdxIYv51ng" name="Read(Test$initializationFlag$1).result" outgoing="_UL6MSVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MiFg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MiVg-EeayrdxIYv51ng" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6Milg-EeayrdxIYv51ng" name="Call(ListSize)">
            <argument xmi:id="_UL6Mi1g-EeayrdxIYv51ng" name="Call(ListSize).argument(list)" incoming="_UL6MSVg-EeayrdxIYv51ng">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MjFg-EeayrdxIYv51ng"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MjVg-EeayrdxIYv51ng" value="*"/>
            </argument>
            <result xmi:id="_UL6Mjlg-EeayrdxIYv51ng" name="Call(ListSize).result(result)" outgoing="_UL6MSlg-EeayrdxIYv51ng">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Mj1g-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MkFg-EeayrdxIYv51ng" 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="_UL6MkVg-EeayrdxIYv51ng" name="Value(0)">
            <result xmi:id="_UL6Mklg-EeayrdxIYv51ng" name="Value(0).result" outgoing="_UL6MS1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Mk1g-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MlFg-EeayrdxIYv51ng" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_UL6MlVg-EeayrdxIYv51ng">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_UL6Mllg-EeayrdxIYv51ng" name="Test(Size==0)">
            <first xmi:id="_UL6Ml1g-EeayrdxIYv51ng" name="Test(Size==0).first" incoming="_UL6MSlg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MmFg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MmVg-EeayrdxIYv51ng" value="1"/>
            </first>
            <result xmi:id="_UL6Mmlg-EeayrdxIYv51ng" name="Test(Size==0).result" outgoing="_UL6MTVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Mm1g-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MnFg-EeayrdxIYv51ng" value="1"/>
            </result>
            <second xmi:id="_UL6MnVg-EeayrdxIYv51ng" name="Test(Size==0).second" incoming="_UL6MS1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Mnlg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Mn1g-EeayrdxIYv51ng" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_UL6MoFg-EeayrdxIYv51ng" name="InitialNode" outgoing="_UL6MTFg-EeayrdxIYv51ng"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_UL6MoVg-EeayrdxIYv51ng" name="Decision(Test(Test$initializationFlag$1))" incoming="_UL6MTFg-EeayrdxIYv51ng _UL6MTVg-EeayrdxIYv51ng" outgoing="_UL6MTlg-EeayrdxIYv51ng" decisionInputFlow="_UL6MTVg-EeayrdxIYv51ng"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL6MO1g-EeayrdxIYv51ng" name="Input(tester)" outgoing="_UL6MNlg-EeayrdxIYv51ng" type="_UL6M7lg-EeayrdxIYv51ng" parameter="_UL6MMFg-EeayrdxIYv51ng"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL6MPFg-EeayrdxIYv51ng" name="Return" incoming="_UL6MOFg-EeayrdxIYv51ng" type="_UL6L9Vg-EeayrdxIYv51ng" parameter="_UL6MM1g-EeayrdxIYv51ng"/>
        <node xmi:type="uml:JoinNode" xmi:id="_UL6MPVg-EeayrdxIYv51ng" name="Join(Input))" incoming="_UL6MOVg-EeayrdxIYv51ng" outgoing="_UL6MOlg-EeayrdxIYv51ng"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_UL6Molg-EeayrdxIYv51ng" name="Test$initialization$1" specification="_UL6M5Fg-EeayrdxIYv51ng" node="_UL6Mo1g-EeayrdxIYv51ng" group="_UL6Mo1g-EeayrdxIYv51ng">
        <structuredNode xmi:id="_UL6Mo1g-EeayrdxIYv51ng" name="Body(Test$initialization$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MpFg-EeayrdxIYv51ng" target="_UL6Mslg-EeayrdxIYv51ng" source="_UL6Mr1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MpVg-EeayrdxIYv51ng" target="_UL6MvFg-EeayrdxIYv51ng" source="_UL6Mslg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Mplg-EeayrdxIYv51ng" target="_UL6Mxlg-EeayrdxIYv51ng" source="_UL6Mslg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Mp1g-EeayrdxIYv51ng" target="_UL6MzVg-EeayrdxIYv51ng" source="_UL6MyVg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MqFg-EeayrdxIYv51ng" target="_UL6M2Vg-EeayrdxIYv51ng" source="_UL6M0Fg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MqVg-EeayrdxIYv51ng" target="_UL6M31g-EeayrdxIYv51ng" source="_UL6M1Fg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL6Mqlg-EeayrdxIYv51ng" target="_UL6M41g-EeayrdxIYv51ng" source="_UL6M4lg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Mq1g-EeayrdxIYv51ng" target="_UL6M41g-EeayrdxIYv51ng" source="_UL6M3Fg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL6MrFg-EeayrdxIYv51ng" target="_UL6Ms1g-EeayrdxIYv51ng" source="_UL6M41g-EeayrdxIYv51ng">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_UL6MrVg-EeayrdxIYv51ng" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_UL6Mrlg-EeayrdxIYv51ng" name="ReadSelf">
            <result xmi:id="_UL6Mr1g-EeayrdxIYv51ng" name="ReadSelf.result" outgoing="_UL6MpFg-EeayrdxIYv51ng" type="_UL6L9Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MsFg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MsVg-EeayrdxIYv51ng" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_UL6Mslg-EeayrdxIYv51ng" name="Fork(ReadSelf.result)" incoming="_UL6MpFg-EeayrdxIYv51ng" outgoing="_UL6MpVg-EeayrdxIYv51ng _UL6Mplg-EeayrdxIYv51ng"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6Ms1g-EeayrdxIYv51ng" name="Initialization" incoming="_UL6MrFg-EeayrdxIYv51ng">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6MtFg-EeayrdxIYv51ng" name="Set(initializationFlag)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6MtVg-EeayrdxIYv51ng" target="_UL6Mwlg-EeayrdxIYv51ng" source="_UL6Mt1g-EeayrdxIYv51ng"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6Mtlg-EeayrdxIYv51ng" name="Value(true)">
                <result xmi:id="_UL6Mt1g-EeayrdxIYv51ng" name="Value(true).result" outgoing="_UL6MtVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MuFg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MuVg-EeayrdxIYv51ng" value="1"/>
                </result>
                <value xmi:type="uml:LiteralBoolean" xmi:id="_UL6Mulg-EeayrdxIYv51ng" value="true">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                </value>
              </node>
              <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_UL6Mu1g-EeayrdxIYv51ng" name="Write(Test$initializationFlag$1)" structuralFeature="_UL6L-1g-EeayrdxIYv51ng" isReplaceAll="true">
                <object xmi:id="_UL6MvFg-EeayrdxIYv51ng" name="Write(Test$initializationFlag$1).object" incoming="_UL6MpVg-EeayrdxIYv51ng" type="_UL6L9Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MvVg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Mvlg-EeayrdxIYv51ng" value="1"/>
                </object>
                <result xmi:id="_UL6Mv1g-EeayrdxIYv51ng" name="Write(Test$initializationFlag$1).result" type="_UL6L9Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6MwFg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MwVg-EeayrdxIYv51ng" value="1"/>
                </result>
                <value xmi:id="_UL6Mwlg-EeayrdxIYv51ng" name="Write(Test$initializationFlag$1).value" incoming="_UL6MtVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Mw1g-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MxFg-EeayrdxIYv51ng" value="1"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_UL6MxVg-EeayrdxIYv51ng" name="Read(Test$initializationFlag$1)" structuralFeature="_UL6L-1g-EeayrdxIYv51ng">
            <object xmi:id="_UL6Mxlg-EeayrdxIYv51ng" name="Read(Test$initializationFlag$1).object" incoming="_UL6Mplg-EeayrdxIYv51ng" type="_UL6L9Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Mx1g-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6MyFg-EeayrdxIYv51ng" value="1"/>
            </object>
            <result xmi:id="_UL6MyVg-EeayrdxIYv51ng" name="Read(Test$initializationFlag$1).result" outgoing="_UL6Mp1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Mylg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6My1g-EeayrdxIYv51ng" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6MzFg-EeayrdxIYv51ng" name="Call(ListSize)">
            <argument xmi:id="_UL6MzVg-EeayrdxIYv51ng" name="Call(ListSize).argument(list)" incoming="_UL6Mp1g-EeayrdxIYv51ng">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Mzlg-EeayrdxIYv51ng"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Mz1g-EeayrdxIYv51ng" value="*"/>
            </argument>
            <result xmi:id="_UL6M0Fg-EeayrdxIYv51ng" name="Call(ListSize).result(result)" outgoing="_UL6MqFg-EeayrdxIYv51ng">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6M0Vg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6M0lg-EeayrdxIYv51ng" 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="_UL6M01g-EeayrdxIYv51ng" name="Value(0)">
            <result xmi:id="_UL6M1Fg-EeayrdxIYv51ng" name="Value(0).result" outgoing="_UL6MqVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6M1Vg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6M1lg-EeayrdxIYv51ng" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_UL6M11g-EeayrdxIYv51ng">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_UL6M2Fg-EeayrdxIYv51ng" name="Test(Size==0)">
            <first xmi:id="_UL6M2Vg-EeayrdxIYv51ng" name="Test(Size==0).first" incoming="_UL6MqFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6M2lg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6M21g-EeayrdxIYv51ng" value="1"/>
            </first>
            <result xmi:id="_UL6M3Fg-EeayrdxIYv51ng" name="Test(Size==0).result" outgoing="_UL6Mq1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6M3Vg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6M3lg-EeayrdxIYv51ng" value="1"/>
            </result>
            <second xmi:id="_UL6M31g-EeayrdxIYv51ng" name="Test(Size==0).second" incoming="_UL6MqVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6M4Fg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6M4Vg-EeayrdxIYv51ng" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_UL6M4lg-EeayrdxIYv51ng" name="InitialNode" outgoing="_UL6Mqlg-EeayrdxIYv51ng"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_UL6M41g-EeayrdxIYv51ng" name="Decision(Test(Test$initializationFlag$1))" incoming="_UL6Mqlg-EeayrdxIYv51ng _UL6Mq1g-EeayrdxIYv51ng" outgoing="_UL6MrFg-EeayrdxIYv51ng" decisionInputFlow="_UL6Mq1g-EeayrdxIYv51ng"/>
        </structuredNode>
      </ownedBehavior>
      <ownedOperation xmi:id="_UL6M5Fg-EeayrdxIYv51ng" name="Test$initialization$1" visibility="protected" method="_UL6Molg-EeayrdxIYv51ng"/>
      <ownedOperation xmi:id="_UL6M5Vg-EeayrdxIYv51ng" name="destroy" visibility="public" method="_UL6MAVg-EeayrdxIYv51ng"/>
      <ownedOperation xmi:id="_UL6M5lg-EeayrdxIYv51ng" name="done" visibility="public" method="_UL6MA1g-EeayrdxIYv51ng"/>
      <ownedOperation xmi:id="_UL6M51g-EeayrdxIYv51ng" name="Test" visibility="protected" method="_UL6ML1g-EeayrdxIYv51ng">
        <ownedParameter xmi:id="_UL6M6Fg-EeayrdxIYv51ng" name="tester" visibility="package" type="_UL6M7lg-EeayrdxIYv51ng">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6M6Vg-EeayrdxIYv51ng"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6M6lg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_UL6M61g-EeayrdxIYv51ng" name="" visibility="package" type="_UL6L9Vg-EeayrdxIYv51ng" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6M7Fg-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6M7Vg-EeayrdxIYv51ng" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_UL6M7lg-EeayrdxIYv51ng" name="Tester" visibility="public" isAbstract="true" isActive="true">
        <ownedAttribute xmi:id="_UL6M71g-EeayrdxIYv51ng" 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="_UL6M8Fg-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6M8Vg-EeayrdxIYv51ng" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_UL6M8lg-EeayrdxIYv51ng" name="Tester$method$1" specification="_UL6Nclg-EeayrdxIYv51ng" node="_UL6M91g-EeayrdxIYv51ng _UL6M-Fg-EeayrdxIYv51ng" group="_UL6M-Fg-EeayrdxIYv51ng">
          <ownedParameter xmi:id="_UL6M81g-EeayrdxIYv51ng" name="" type="_UL6M7lg-EeayrdxIYv51ng" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6M9Fg-EeayrdxIYv51ng" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6M9Vg-EeayrdxIYv51ng" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6M9lg-EeayrdxIYv51ng" target="_UL6M91g-EeayrdxIYv51ng" source="_UL6NCVg-EeayrdxIYv51ng"/>
          <structuredNode xmi:id="_UL6M-Fg-EeayrdxIYv51ng" name="Body(Tester$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6M-Vg-EeayrdxIYv51ng" target="_UL6NCVg-EeayrdxIYv51ng" source="_UL6NBlg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6M-lg-EeayrdxIYv51ng" target="_UL6NC1g-EeayrdxIYv51ng" source="_UL6NCVg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL6M-1g-EeayrdxIYv51ng" target="_UL6NBFg-EeayrdxIYv51ng" source="_UL6NClg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6M_Fg-EeayrdxIYv51ng" target="_UL6ND1g-EeayrdxIYv51ng" source="_UL6NCVg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6M_Vg-EeayrdxIYv51ng" target="_UL6NFlg-EeayrdxIYv51ng" source="_UL6NElg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6M_lg-EeayrdxIYv51ng" target="_UL6NIlg-EeayrdxIYv51ng" source="_UL6NGVg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6M_1g-EeayrdxIYv51ng" target="_UL6NKFg-EeayrdxIYv51ng" source="_UL6NHVg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL6NAFg-EeayrdxIYv51ng" target="_UL6NLFg-EeayrdxIYv51ng" source="_UL6NK1g-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6NAVg-EeayrdxIYv51ng" target="_UL6NLFg-EeayrdxIYv51ng" source="_UL6NJVg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL6NAlg-EeayrdxIYv51ng" target="_UL6NClg-EeayrdxIYv51ng" source="_UL6NLFg-EeayrdxIYv51ng">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_UL6NA1g-EeayrdxIYv51ng" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6NBFg-EeayrdxIYv51ng" name="Body" incoming="_UL6M-1g-EeayrdxIYv51ng"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_UL6NBVg-EeayrdxIYv51ng" name="ReadSelf">
              <result xmi:id="_UL6NBlg-EeayrdxIYv51ng" name="ReadSelf.result" outgoing="_UL6M-Vg-EeayrdxIYv51ng" type="_UL6M7lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NB1g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NCFg-EeayrdxIYv51ng" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_UL6NCVg-EeayrdxIYv51ng" name="Fork(ReadSelf.result)" incoming="_UL6M-Vg-EeayrdxIYv51ng" outgoing="_UL6M9lg-EeayrdxIYv51ng _UL6M-lg-EeayrdxIYv51ng _UL6M_Fg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_UL6NClg-EeayrdxIYv51ng" name="Call(Tester$initialization$1)" incoming="_UL6NAlg-EeayrdxIYv51ng" outgoing="_UL6M-1g-EeayrdxIYv51ng" operation="_UL6NcVg-EeayrdxIYv51ng">
              <target xmi:id="_UL6NC1g-EeayrdxIYv51ng" name="Call(Tester$initialization$1).target" incoming="_UL6M-lg-EeayrdxIYv51ng" type="_UL6M7lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NDFg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NDVg-EeayrdxIYv51ng" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_UL6NDlg-EeayrdxIYv51ng" name="Read(Tester$initializationFlag$1)" structuralFeature="_UL6M71g-EeayrdxIYv51ng">
              <object xmi:id="_UL6ND1g-EeayrdxIYv51ng" name="Read(Tester$initializationFlag$1).object" incoming="_UL6M_Fg-EeayrdxIYv51ng" type="_UL6M7lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NEFg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NEVg-EeayrdxIYv51ng" value="1"/>
              </object>
              <result xmi:id="_UL6NElg-EeayrdxIYv51ng" name="Read(Tester$initializationFlag$1).result" outgoing="_UL6M_Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NE1g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NFFg-EeayrdxIYv51ng" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6NFVg-EeayrdxIYv51ng" name="Call(ListSize)">
              <argument xmi:id="_UL6NFlg-EeayrdxIYv51ng" name="Call(ListSize).argument(list)" incoming="_UL6M_Vg-EeayrdxIYv51ng">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NF1g-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NGFg-EeayrdxIYv51ng" value="*"/>
              </argument>
              <result xmi:id="_UL6NGVg-EeayrdxIYv51ng" name="Call(ListSize).result(result)" outgoing="_UL6M_lg-EeayrdxIYv51ng">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NGlg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NG1g-EeayrdxIYv51ng" 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="_UL6NHFg-EeayrdxIYv51ng" name="Value(0)">
              <result xmi:id="_UL6NHVg-EeayrdxIYv51ng" name="Value(0).result" outgoing="_UL6M_1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NHlg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NH1g-EeayrdxIYv51ng" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_UL6NIFg-EeayrdxIYv51ng">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_UL6NIVg-EeayrdxIYv51ng" name="Test(Size==0)">
              <first xmi:id="_UL6NIlg-EeayrdxIYv51ng" name="Test(Size==0).first" incoming="_UL6M_lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NI1g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NJFg-EeayrdxIYv51ng" value="1"/>
              </first>
              <result xmi:id="_UL6NJVg-EeayrdxIYv51ng" name="Test(Size==0).result" outgoing="_UL6NAVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NJlg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NJ1g-EeayrdxIYv51ng" value="1"/>
              </result>
              <second xmi:id="_UL6NKFg-EeayrdxIYv51ng" name="Test(Size==0).second" incoming="_UL6M_1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NKVg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NKlg-EeayrdxIYv51ng" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_UL6NK1g-EeayrdxIYv51ng" name="InitialNode" outgoing="_UL6NAFg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_UL6NLFg-EeayrdxIYv51ng" name="Decision(Test(Tester$initializationFlag$1))" incoming="_UL6NAFg-EeayrdxIYv51ng _UL6NAVg-EeayrdxIYv51ng" outgoing="_UL6NAlg-EeayrdxIYv51ng" decisionInputFlow="_UL6NAVg-EeayrdxIYv51ng"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL6M91g-EeayrdxIYv51ng" name="Return" incoming="_UL6M9lg-EeayrdxIYv51ng" type="_UL6M7lg-EeayrdxIYv51ng" parameter="_UL6M81g-EeayrdxIYv51ng"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_UL6NLVg-EeayrdxIYv51ng" name="destroy$method$1" specification="_UL6Ndlg-EeayrdxIYv51ng" node="_UL6NLlg-EeayrdxIYv51ng" group="_UL6NLlg-EeayrdxIYv51ng">
          <structuredNode xmi:id="_UL6NLlg-EeayrdxIYv51ng" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_UL6NL1g-EeayrdxIYv51ng" name="Tester$initialization$1" specification="_UL6NcVg-EeayrdxIYv51ng" node="_UL6NMFg-EeayrdxIYv51ng" group="_UL6NMFg-EeayrdxIYv51ng">
          <structuredNode xmi:id="_UL6NMFg-EeayrdxIYv51ng" name="Body(Tester$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6NMVg-EeayrdxIYv51ng" target="_UL6NP1g-EeayrdxIYv51ng" source="_UL6NPFg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6NMlg-EeayrdxIYv51ng" target="_UL6NSVg-EeayrdxIYv51ng" source="_UL6NP1g-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6NM1g-EeayrdxIYv51ng" target="_UL6NU1g-EeayrdxIYv51ng" source="_UL6NP1g-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6NNFg-EeayrdxIYv51ng" target="_UL6NWlg-EeayrdxIYv51ng" source="_UL6NVlg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6NNVg-EeayrdxIYv51ng" target="_UL6NZlg-EeayrdxIYv51ng" source="_UL6NXVg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6NNlg-EeayrdxIYv51ng" target="_UL6NbFg-EeayrdxIYv51ng" source="_UL6NYVg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL6NN1g-EeayrdxIYv51ng" target="_UL6NcFg-EeayrdxIYv51ng" source="_UL6Nb1g-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6NOFg-EeayrdxIYv51ng" target="_UL6NcFg-EeayrdxIYv51ng" source="_UL6NaVg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL6NOVg-EeayrdxIYv51ng" target="_UL6NQFg-EeayrdxIYv51ng" source="_UL6NcFg-EeayrdxIYv51ng">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_UL6NOlg-EeayrdxIYv51ng" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_UL6NO1g-EeayrdxIYv51ng" name="ReadSelf">
              <result xmi:id="_UL6NPFg-EeayrdxIYv51ng" name="ReadSelf.result" outgoing="_UL6NMVg-EeayrdxIYv51ng" type="_UL6M7lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NPVg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NPlg-EeayrdxIYv51ng" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_UL6NP1g-EeayrdxIYv51ng" name="Fork(ReadSelf.result)" incoming="_UL6NMVg-EeayrdxIYv51ng" outgoing="_UL6NMlg-EeayrdxIYv51ng _UL6NM1g-EeayrdxIYv51ng"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6NQFg-EeayrdxIYv51ng" name="Initialization" incoming="_UL6NOVg-EeayrdxIYv51ng">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6NQVg-EeayrdxIYv51ng" name="Set(initializationFlag)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6NQlg-EeayrdxIYv51ng" target="_UL6NT1g-EeayrdxIYv51ng" source="_UL6NRFg-EeayrdxIYv51ng"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6NQ1g-EeayrdxIYv51ng" name="Value(true)">
                  <result xmi:id="_UL6NRFg-EeayrdxIYv51ng" name="Value(true).result" outgoing="_UL6NQlg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NRVg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NRlg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_UL6NR1g-EeayrdxIYv51ng" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_UL6NSFg-EeayrdxIYv51ng" name="Write(Tester$initializationFlag$1)" structuralFeature="_UL6M71g-EeayrdxIYv51ng" isReplaceAll="true">
                  <object xmi:id="_UL6NSVg-EeayrdxIYv51ng" name="Write(Tester$initializationFlag$1).object" incoming="_UL6NMlg-EeayrdxIYv51ng" type="_UL6M7lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NSlg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NS1g-EeayrdxIYv51ng" value="1"/>
                  </object>
                  <result xmi:id="_UL6NTFg-EeayrdxIYv51ng" name="Write(Tester$initializationFlag$1).result" type="_UL6M7lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NTVg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NTlg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:id="_UL6NT1g-EeayrdxIYv51ng" name="Write(Tester$initializationFlag$1).value" incoming="_UL6NQlg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NUFg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NUVg-EeayrdxIYv51ng" value="1"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_UL6NUlg-EeayrdxIYv51ng" name="Read(Tester$initializationFlag$1)" structuralFeature="_UL6M71g-EeayrdxIYv51ng">
              <object xmi:id="_UL6NU1g-EeayrdxIYv51ng" name="Read(Tester$initializationFlag$1).object" incoming="_UL6NM1g-EeayrdxIYv51ng" type="_UL6M7lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NVFg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NVVg-EeayrdxIYv51ng" value="1"/>
              </object>
              <result xmi:id="_UL6NVlg-EeayrdxIYv51ng" name="Read(Tester$initializationFlag$1).result" outgoing="_UL6NNFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NV1g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NWFg-EeayrdxIYv51ng" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6NWVg-EeayrdxIYv51ng" name="Call(ListSize)">
              <argument xmi:id="_UL6NWlg-EeayrdxIYv51ng" name="Call(ListSize).argument(list)" incoming="_UL6NNFg-EeayrdxIYv51ng">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NW1g-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NXFg-EeayrdxIYv51ng" value="*"/>
              </argument>
              <result xmi:id="_UL6NXVg-EeayrdxIYv51ng" name="Call(ListSize).result(result)" outgoing="_UL6NNVg-EeayrdxIYv51ng">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NXlg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NX1g-EeayrdxIYv51ng" 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="_UL6NYFg-EeayrdxIYv51ng" name="Value(0)">
              <result xmi:id="_UL6NYVg-EeayrdxIYv51ng" name="Value(0).result" outgoing="_UL6NNlg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NYlg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NY1g-EeayrdxIYv51ng" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_UL6NZFg-EeayrdxIYv51ng">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_UL6NZVg-EeayrdxIYv51ng" name="Test(Size==0)">
              <first xmi:id="_UL6NZlg-EeayrdxIYv51ng" name="Test(Size==0).first" incoming="_UL6NNVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NZ1g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NaFg-EeayrdxIYv51ng" value="1"/>
              </first>
              <result xmi:id="_UL6NaVg-EeayrdxIYv51ng" name="Test(Size==0).result" outgoing="_UL6NOFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Nalg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Na1g-EeayrdxIYv51ng" value="1"/>
              </result>
              <second xmi:id="_UL6NbFg-EeayrdxIYv51ng" name="Test(Size==0).second" incoming="_UL6NNlg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NbVg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Nblg-EeayrdxIYv51ng" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_UL6Nb1g-EeayrdxIYv51ng" name="InitialNode" outgoing="_UL6NN1g-EeayrdxIYv51ng"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_UL6NcFg-EeayrdxIYv51ng" name="Decision(Test(Tester$initializationFlag$1))" incoming="_UL6NN1g-EeayrdxIYv51ng _UL6NOFg-EeayrdxIYv51ng" outgoing="_UL6NOVg-EeayrdxIYv51ng" decisionInputFlow="_UL6NOFg-EeayrdxIYv51ng"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_UL6NcVg-EeayrdxIYv51ng" name="Tester$initialization$1" visibility="protected" method="_UL6NL1g-EeayrdxIYv51ng"/>
        <ownedOperation xmi:id="_UL6Nclg-EeayrdxIYv51ng" name="Tester" visibility="public" method="_UL6M8lg-EeayrdxIYv51ng">
          <ownedParameter xmi:id="_UL6Nc1g-EeayrdxIYv51ng" name="" visibility="package" type="_UL6M7lg-EeayrdxIYv51ng" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NdFg-EeayrdxIYv51ng" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NdVg-EeayrdxIYv51ng" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_UL6Ndlg-EeayrdxIYv51ng" name="destroy" visibility="public" method="_UL6NLVg-EeayrdxIYv51ng"/>
        <nestedClassifier xmi:type="uml:Signal" xmi:id="_UL6Nd1g-EeayrdxIYv51ng" name="Continue" visibility="package"/>
        <ownedReception xmi:id="_UL6NeFg-EeayrdxIYv51ng" name="Continue" signal="_UL6Nd1g-EeayrdxIYv51ng"/>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_UL6NeVg-EeayrdxIYv51ng" name="AssertEqual" visibility="public" node="_UL6NnVg-EeayrdxIYv51ng _UL6NoVg-EeayrdxIYv51ng _UL6Nnlg-EeayrdxIYv51ng _UL6Np1g-EeayrdxIYv51ng _UL6Nn1g-EeayrdxIYv51ng _UL6NrVg-EeayrdxIYv51ng _UL6Ns1g-EeayrdxIYv51ng _UL6NoFg-EeayrdxIYv51ng" group="_UL6NoVg-EeayrdxIYv51ng _UL6Np1g-EeayrdxIYv51ng _UL6NrVg-EeayrdxIYv51ng _UL6Ns1g-EeayrdxIYv51ng">
      <packageImport xmi:id="_UL6Nelg-EeayrdxIYv51ng" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_UL6Ne1g-EeayrdxIYv51ng" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_UL6NfFg-EeayrdxIYv51ng" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_UL6NfVg-EeayrdxIYv51ng" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_UL6Nflg-EeayrdxIYv51ng" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedParameter xmi:id="_UL6Nf1g-EeayrdxIYv51ng" name="label" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NgFg-EeayrdxIYv51ng" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NgVg-EeayrdxIYv51ng" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_UL6Nglg-EeayrdxIYv51ng" name="value1" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Ng1g-EeayrdxIYv51ng"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NhFg-EeayrdxIYv51ng" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_UL6NhVg-EeayrdxIYv51ng" name="value2" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Nhlg-EeayrdxIYv51ng"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Nh1g-EeayrdxIYv51ng" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6NiFg-EeayrdxIYv51ng" target="_UL6No1g-EeayrdxIYv51ng" source="_UL6NnVg-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6NiVg-EeayrdxIYv51ng" target="_UL6NqVg-EeayrdxIYv51ng" source="_UL6Nnlg-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Nilg-EeayrdxIYv51ng" target="_UL6Nr1g-EeayrdxIYv51ng" source="_UL6Nn1g-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Ni1g-EeayrdxIYv51ng" target="_UL6xpVg-EeayrdxIYv51ng" source="_UL6NrFg-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6NjFg-EeayrdxIYv51ng" target="_UL6xrVg-EeayrdxIYv51ng" source="_UL6Nslg-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6NjVg-EeayrdxIYv51ng" target="_UL6x6Vg-EeayrdxIYv51ng" source="_UL6Nplg-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Njlg-EeayrdxIYv51ng" target="_UL6yGVg-EeayrdxIYv51ng" source="_UL6Nslg-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Nj1g-EeayrdxIYv51ng" target="_UL6yYFg-EeayrdxIYv51ng" source="_UL6Nplg-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6NkFg-EeayrdxIYv51ng" target="_UL6ycFg-EeayrdxIYv51ng" source="_UL6Nslg-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6NkVg-EeayrdxIYv51ng" target="_UL6yeFg-EeayrdxIYv51ng" source="_UL6NrFg-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Nklg-EeayrdxIYv51ng" target="_UL6yl1g-EeayrdxIYv51ng" source="_UL6Nslg-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Nk1g-EeayrdxIYv51ng" target="_UL6yulg-EeayrdxIYv51ng" source="_UL6Nplg-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6NlFg-EeayrdxIYv51ng" target="_UL6yylg-EeayrdxIYv51ng" source="_UL6Nslg-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6NlVg-EeayrdxIYv51ng" target="_UL6y0lg-EeayrdxIYv51ng" source="_UL6NrFg-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Nllg-EeayrdxIYv51ng" target="_UL6zIVg-EeayrdxIYv51ng" source="_UL6Nplg-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Nl1g-EeayrdxIYv51ng" target="_UL6zLlg-EeayrdxIYv51ng" source="_UL6Nslg-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6NmFg-EeayrdxIYv51ng" target="_UL6zNlg-EeayrdxIYv51ng" source="_UL6NrFg-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_UL6NmVg-EeayrdxIYv51ng" target="_UL6NoFg-EeayrdxIYv51ng" source="_UL6NoVg-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_UL6Nmlg-EeayrdxIYv51ng" target="_UL6NoFg-EeayrdxIYv51ng" source="_UL6Np1g-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_UL6Nm1g-EeayrdxIYv51ng" target="_UL6NoFg-EeayrdxIYv51ng" source="_UL6NrVg-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_UL6NnFg-EeayrdxIYv51ng" target="_UL6Ns1g-EeayrdxIYv51ng" source="_UL6NoFg-EeayrdxIYv51ng"/>
      <structuredNode xmi:id="_UL6NoVg-EeayrdxIYv51ng" name="Node(Input(label))" outgoing="_UL6NmVg-EeayrdxIYv51ng">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Nolg-EeayrdxIYv51ng" target="_UL6Nplg-EeayrdxIYv51ng" source="_UL6No1g-EeayrdxIYv51ng"/>
        <structuredNodeInput xmi:id="_UL6No1g-EeayrdxIYv51ng" name="Input(label)" incoming="_UL6NiFg-EeayrdxIYv51ng" outgoing="_UL6Nolg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NpFg-EeayrdxIYv51ng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NpVg-EeayrdxIYv51ng" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_UL6Nplg-EeayrdxIYv51ng" name="Fork(label)" incoming="_UL6Nolg-EeayrdxIYv51ng" outgoing="_UL6NjVg-EeayrdxIYv51ng _UL6Nj1g-EeayrdxIYv51ng _UL6Nk1g-EeayrdxIYv51ng _UL6Nllg-EeayrdxIYv51ng"/>
      </structuredNode>
      <structuredNode xmi:id="_UL6Np1g-EeayrdxIYv51ng" name="Node(Input(value1))" outgoing="_UL6Nmlg-EeayrdxIYv51ng">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6NqFg-EeayrdxIYv51ng" target="_UL6NrFg-EeayrdxIYv51ng" source="_UL6NqVg-EeayrdxIYv51ng"/>
        <structuredNodeInput xmi:id="_UL6NqVg-EeayrdxIYv51ng" name="Input(value1)" incoming="_UL6NiVg-EeayrdxIYv51ng" outgoing="_UL6NqFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6Nqlg-EeayrdxIYv51ng"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6Nq1g-EeayrdxIYv51ng" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_UL6NrFg-EeayrdxIYv51ng" name="Fork(value1)" incoming="_UL6NqFg-EeayrdxIYv51ng" outgoing="_UL6Ni1g-EeayrdxIYv51ng _UL6NkVg-EeayrdxIYv51ng _UL6NlVg-EeayrdxIYv51ng _UL6NmFg-EeayrdxIYv51ng"/>
      </structuredNode>
      <structuredNode xmi:id="_UL6NrVg-EeayrdxIYv51ng" name="Node(Input(value2))" outgoing="_UL6Nm1g-EeayrdxIYv51ng">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6Nrlg-EeayrdxIYv51ng" target="_UL6Nslg-EeayrdxIYv51ng" source="_UL6Nr1g-EeayrdxIYv51ng"/>
        <structuredNodeInput xmi:id="_UL6Nr1g-EeayrdxIYv51ng" name="Input(value2)" incoming="_UL6Nilg-EeayrdxIYv51ng" outgoing="_UL6Nrlg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6NsFg-EeayrdxIYv51ng"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6NsVg-EeayrdxIYv51ng" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_UL6Nslg-EeayrdxIYv51ng" name="Fork(value2)" incoming="_UL6Nrlg-EeayrdxIYv51ng" outgoing="_UL6NjFg-EeayrdxIYv51ng _UL6Njlg-EeayrdxIYv51ng _UL6NkFg-EeayrdxIYv51ng _UL6Nklg-EeayrdxIYv51ng _UL6NlFg-EeayrdxIYv51ng _UL6Nl1g-EeayrdxIYv51ng"/>
      </structuredNode>
      <structuredNode xmi:id="_UL6Ns1g-EeayrdxIYv51ng" name="Body(AssertEqual)" incoming="_UL6NnFg-EeayrdxIYv51ng">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6NtFg-EeayrdxIYv51ng" target="_UL6zSlg-EeayrdxIYv51ng" source="_UL6zPlg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xcFg-EeayrdxIYv51ng" target="_UL6zS1g-EeayrdxIYv51ng" source="_UL6zQVg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xcVg-EeayrdxIYv51ng" target="_UL6zTFg-EeayrdxIYv51ng" source="_UL6zRFg-EeayrdxIYv51ng"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xclg-EeayrdxIYv51ng" target="_UL6zTVg-EeayrdxIYv51ng" source="_UL6zR1g-EeayrdxIYv51ng"/>
        <node xmi:type="uml:ConditionalNode" xmi:id="_UL6xc1g-EeayrdxIYv51ng" name="IfStatement@4c69695b">
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL6xdFg-EeayrdxIYv51ng" target="_UL6yA1g-EeayrdxIYv51ng" source="_UL6x0Fg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xdVg-EeayrdxIYv51ng" target="_UL6y5lg-EeayrdxIYv51ng" source="_UL6y2lg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xdlg-EeayrdxIYv51ng" target="_UL6y51g-EeayrdxIYv51ng" source="_UL6y3Vg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xd1g-EeayrdxIYv51ng" target="_UL6y6Fg-EeayrdxIYv51ng" source="_UL6y4Fg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xeFg-EeayrdxIYv51ng" target="_UL6y6Vg-EeayrdxIYv51ng" source="_UL6y41g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xeVg-EeayrdxIYv51ng" target="_UL6yJVg-EeayrdxIYv51ng" source="_UL6yBVg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xelg-EeayrdxIYv51ng" target="_UL6yRFg-EeayrdxIYv51ng" source="_UL6yBVg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xe1g-EeayrdxIYv51ng" target="_UL6yaFg-EeayrdxIYv51ng" source="_UL6yBVg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xfFg-EeayrdxIYv51ng" target="_UL6ywlg-EeayrdxIYv51ng" source="_UL6yBVg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL6xfVg-EeayrdxIYv51ng" target="_UL6yG1g-EeayrdxIYv51ng" source="_UL6yA1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL6xflg-EeayrdxIYv51ng" target="_UL6y6lg-EeayrdxIYv51ng" source="_UL6yG1g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xf1g-EeayrdxIYv51ng" target="_UL6y_Fg-EeayrdxIYv51ng" source="_UL6y5lg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xgFg-EeayrdxIYv51ng" target="_UL6zBFg-EeayrdxIYv51ng" source="_UL6y51g-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xgVg-EeayrdxIYv51ng" target="_UL6zDFg-EeayrdxIYv51ng" source="_UL6y6Fg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xglg-EeayrdxIYv51ng" target="_UL6zFFg-EeayrdxIYv51ng" source="_UL6y6Vg-EeayrdxIYv51ng"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6xg1g-EeayrdxIYv51ng" name="Test(Call(Not).result(result))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xhFg-EeayrdxIYv51ng" target="_UL6xnFg-EeayrdxIYv51ng" source="_UL6xpVg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xhVg-EeayrdxIYv51ng" target="_UL6xp1g-EeayrdxIYv51ng" source="_UL6xpVg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xhlg-EeayrdxIYv51ng" target="_UL6xolg-EeayrdxIYv51ng" source="_UL6xrVg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xh1g-EeayrdxIYv51ng" target="_UL6xr1g-EeayrdxIYv51ng" source="_UL6xrVg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xiFg-EeayrdxIYv51ng" target="_UL6xtlg-EeayrdxIYv51ng" source="_UL6xqlg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xiVg-EeayrdxIYv51ng" target="_UL6xt1g-EeayrdxIYv51ng" source="_UL6xslg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xilg-EeayrdxIYv51ng" target="_UL6xuVg-EeayrdxIYv51ng" source="_UL6xtlg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xi1g-EeayrdxIYv51ng" target="_UL6xwFg-EeayrdxIYv51ng" source="_UL6xt1g-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xjFg-EeayrdxIYv51ng" target="_UL6xxlg-EeayrdxIYv51ng" source="_UL6xt1g-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL6xjVg-EeayrdxIYv51ng" target="_UL6xm1g-EeayrdxIYv51ng" source="_UL6xxlg-EeayrdxIYv51ng">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_UL6xjlg-EeayrdxIYv51ng" name="Value(true)" value="true"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL6xj1g-EeayrdxIYv51ng" target="_UL6xuFg-EeayrdxIYv51ng" source="_UL6xxlg-EeayrdxIYv51ng">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_UL6xkFg-EeayrdxIYv51ng" name="Value(false)"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL6xkVg-EeayrdxIYv51ng" target="_UL6xx1g-EeayrdxIYv51ng" source="_UL6xtVg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xklg-EeayrdxIYv51ng" target="_UL6xx1g-EeayrdxIYv51ng" source="_UL6xtlg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL6xk1g-EeayrdxIYv51ng" target="_UL6xxlg-EeayrdxIYv51ng" source="_UL6xx1g-EeayrdxIYv51ng">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_UL6xlFg-EeayrdxIYv51ng" name="Value(true)" value="true"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL6xlVg-EeayrdxIYv51ng" target="_UL6xv1g-EeayrdxIYv51ng" source="_UL6xx1g-EeayrdxIYv51ng">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_UL6xllg-EeayrdxIYv51ng" name="Value(false)"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xl1g-EeayrdxIYv51ng" target="_UL6xyFg-EeayrdxIYv51ng" source="_UL6xn1g-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xmFg-EeayrdxIYv51ng" target="_UL6xyFg-EeayrdxIYv51ng" source="_UL6xvFg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xmVg-EeayrdxIYv51ng" target="_UL6xyFg-EeayrdxIYv51ng" source="_UL6xw1g-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6xmlg-EeayrdxIYv51ng" target="_UL6xylg-EeayrdxIYv51ng" source="_UL6xyFg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_UL6xm1g-EeayrdxIYv51ng" name="Test(==)" incoming="_UL6xjVg-EeayrdxIYv51ng">
              <first xmi:id="_UL6xnFg-EeayrdxIYv51ng" name="Test(==).first" incoming="_UL6xhFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6xnVg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6xnlg-EeayrdxIYv51ng" value="1"/>
              </first>
              <result xmi:id="_UL6xn1g-EeayrdxIYv51ng" name="Test(==).result" outgoing="_UL6xl1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6xoFg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6xoVg-EeayrdxIYv51ng" value="1"/>
              </result>
              <second xmi:id="_UL6xolg-EeayrdxIYv51ng" name="Test(==).second" incoming="_UL6xhlg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6xo1g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6xpFg-EeayrdxIYv51ng" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_UL6xpVg-EeayrdxIYv51ng" name="Fork(Fork(value1))" incoming="_UL6Ni1g-EeayrdxIYv51ng" outgoing="_UL6xhFg-EeayrdxIYv51ng _UL6xhVg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6xplg-EeayrdxIYv51ng" name="Call(NotEmpty)">
              <argument xmi:id="_UL6xp1g-EeayrdxIYv51ng" name="Call(NotEmpty).argument(seq)" incoming="_UL6xhVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6xqFg-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6xqVg-EeayrdxIYv51ng" value="*"/>
              </argument>
              <result xmi:id="_UL6xqlg-EeayrdxIYv51ng" name="Call(NotEmpty).result()" outgoing="_UL6xiFg-EeayrdxIYv51ng">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6xq1g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6xrFg-EeayrdxIYv51ng" 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="_UL6xrVg-EeayrdxIYv51ng" name="Fork(Fork(value2))" incoming="_UL6NjFg-EeayrdxIYv51ng" outgoing="_UL6xhlg-EeayrdxIYv51ng _UL6xh1g-EeayrdxIYv51ng"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6xrlg-EeayrdxIYv51ng" name="Call(NotEmpty)">
              <argument xmi:id="_UL6xr1g-EeayrdxIYv51ng" name="Call(NotEmpty).argument(seq)" incoming="_UL6xh1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6xsFg-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6xsVg-EeayrdxIYv51ng" value="*"/>
              </argument>
              <result xmi:id="_UL6xslg-EeayrdxIYv51ng" name="Call(NotEmpty).result()" outgoing="_UL6xiVg-EeayrdxIYv51ng">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6xs1g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6xtFg-EeayrdxIYv51ng" 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="_UL6xtVg-EeayrdxIYv51ng" name="Initial(Test(==))" outgoing="_UL6xkVg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:ForkNode" xmi:id="_UL6xtlg-EeayrdxIYv51ng" name="Fork(Call(NotEmpty).result())" incoming="_UL6xiFg-EeayrdxIYv51ng" outgoing="_UL6xilg-EeayrdxIYv51ng _UL6xklg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:ForkNode" xmi:id="_UL6xt1g-EeayrdxIYv51ng" name="Fork(Call(NotEmpty).result())" incoming="_UL6xiVg-EeayrdxIYv51ng" outgoing="_UL6xi1g-EeayrdxIYv51ng _UL6xjFg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6xuFg-EeayrdxIYv51ng" name="Call(Not)" incoming="_UL6xj1g-EeayrdxIYv51ng">
              <argument xmi:id="_UL6xuVg-EeayrdxIYv51ng" name="Call(Not).argument(x)" incoming="_UL6xilg-EeayrdxIYv51ng">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6xulg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6xu1g-EeayrdxIYv51ng" value="1"/>
              </argument>
              <result xmi:id="_UL6xvFg-EeayrdxIYv51ng" name="Call(Not).result(result)" outgoing="_UL6xmFg-EeayrdxIYv51ng">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6xvVg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6xvlg-EeayrdxIYv51ng" 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="_UL6xv1g-EeayrdxIYv51ng" name="Call(Not)" incoming="_UL6xlVg-EeayrdxIYv51ng">
              <argument xmi:id="_UL6xwFg-EeayrdxIYv51ng" name="Call(Not).argument(x)" incoming="_UL6xi1g-EeayrdxIYv51ng">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6xwVg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6xwlg-EeayrdxIYv51ng" value="1"/>
              </argument>
              <result xmi:id="_UL6xw1g-EeayrdxIYv51ng" name="Call(Not).result(result)" outgoing="_UL6xmVg-EeayrdxIYv51ng">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6xxFg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6xxVg-EeayrdxIYv51ng" 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="_UL6xxlg-EeayrdxIYv51ng" name="Decision(Call(NotEmpty).result())" incoming="_UL6xjFg-EeayrdxIYv51ng _UL6xk1g-EeayrdxIYv51ng" outgoing="_UL6xjVg-EeayrdxIYv51ng _UL6xj1g-EeayrdxIYv51ng" decisionInputFlow="_UL6xjFg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_UL6xx1g-EeayrdxIYv51ng" name="Decision(Call(NotEmpty).result())" incoming="_UL6xkVg-EeayrdxIYv51ng _UL6xklg-EeayrdxIYv51ng" outgoing="_UL6xk1g-EeayrdxIYv51ng _UL6xlVg-EeayrdxIYv51ng" decisionInputFlow="_UL6xklg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:MergeNode" xmi:id="_UL6xyFg-EeayrdxIYv51ng" name="Merge(Test(==).result, !Call(NotEmpty).result() &amp;&amp; !Call(NotEmpty).result())" incoming="_UL6xl1g-EeayrdxIYv51ng _UL6xmFg-EeayrdxIYv51ng _UL6xmVg-EeayrdxIYv51ng" outgoing="_UL6xmlg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6xyVg-EeayrdxIYv51ng" name="Call(Not)">
              <argument xmi:id="_UL6xylg-EeayrdxIYv51ng" name="Call(Not).argument(x)" incoming="_UL6xmlg-EeayrdxIYv51ng">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6xy1g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6xzFg-EeayrdxIYv51ng" value="1"/>
              </argument>
              <result xmi:id="_UL6xzVg-EeayrdxIYv51ng" 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="_UL6xzlg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6xz1g-EeayrdxIYv51ng" 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="_UL6x0Fg-EeayrdxIYv51ng" name="ExpressionStatement@6e5f47ab" outgoing="_UL6xdFg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6x0Vg-EeayrdxIYv51ng" target="_UL6x1Fg-EeayrdxIYv51ng" source="_UL6x9lg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL6x0lg-EeayrdxIYv51ng" target="_UL6x01g-EeayrdxIYv51ng" source="_UL6x11g-EeayrdxIYv51ng"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6x01g-EeayrdxIYv51ng" name="Call(Write)" incoming="_UL6x0lg-EeayrdxIYv51ng" behavior="_UL6zTlg-EeayrdxIYv51ng">
              <argument xmi:id="_UL6x1Fg-EeayrdxIYv51ng" name="Call(Write).argument(value)" incoming="_UL6x0Vg-EeayrdxIYv51ng">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6x1Vg-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6x1lg-EeayrdxIYv51ng" value="1"/>
              </argument>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6x11g-EeayrdxIYv51ng" name="Tuple@73eda7ca" outgoing="_UL6x0lg-EeayrdxIYv51ng">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6x2Fg-EeayrdxIYv51ng" target="_UL6x5lg-EeayrdxIYv51ng" source="_UL6x3Fg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6x2Vg-EeayrdxIYv51ng" target="_UL6x-lg-EeayrdxIYv51ng" source="_UL6x4lg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6x2lg-EeayrdxIYv51ng" target="_UL6x_Vg-EeayrdxIYv51ng" source="_UL6x8Fg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6x21g-EeayrdxIYv51ng" name="Value(&quot;FAILED: &quot;)">
                <result xmi:id="_UL6x3Fg-EeayrdxIYv51ng" name="Value(&quot;FAILED: &quot;).result" outgoing="_UL6x2Fg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6x3Vg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6x3lg-EeayrdxIYv51ng" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_UL6x31g-EeayrdxIYv51ng" value="FAILED: ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6x4Fg-EeayrdxIYv51ng" name="Node(Call(Concat))">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6x4Vg-EeayrdxIYv51ng" target="_UL6x4lg-EeayrdxIYv51ng" source="_UL6x7Fg-EeayrdxIYv51ng"/>
                <structuredNodeOutput xmi:id="_UL6x4lg-EeayrdxIYv51ng" name="Output(Call(Concat).result(result))" incoming="_UL6x4Vg-EeayrdxIYv51ng" outgoing="_UL6x2Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6x41g-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6x5Fg-EeayrdxIYv51ng" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6x5Vg-EeayrdxIYv51ng" name="Call(Concat)">
                  <argument xmi:id="_UL6x5lg-EeayrdxIYv51ng" name="Call(Concat).argument(x)" incoming="_UL6x2Fg-EeayrdxIYv51ng">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6x51g-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6x6Fg-EeayrdxIYv51ng" value="1"/>
                  </argument>
                  <argument xmi:id="_UL6x6Vg-EeayrdxIYv51ng" name="Call(Concat).argument(y)" incoming="_UL6NjVg-EeayrdxIYv51ng">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6x6lg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6x61g-EeayrdxIYv51ng" value="1"/>
                  </argument>
                  <result xmi:id="_UL6x7Fg-EeayrdxIYv51ng" name="Call(Concat).result(result)" outgoing="_UL6x4Vg-EeayrdxIYv51ng">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6x7Vg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6x7lg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-StringFunctions-Concat"/>
                </node>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6x71g-EeayrdxIYv51ng" name="Value(&quot;==&quot;)">
                <result xmi:id="_UL6x8Fg-EeayrdxIYv51ng" name="Value(&quot;==&quot;).result" outgoing="_UL6x2lg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6x8Vg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6x8lg-EeayrdxIYv51ng" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_UL6x81g-EeayrdxIYv51ng" value="==">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6x9Fg-EeayrdxIYv51ng" name="Node(Call(Concat))">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6x9Vg-EeayrdxIYv51ng" target="_UL6x9lg-EeayrdxIYv51ng" source="_UL6yAFg-EeayrdxIYv51ng"/>
                <structuredNodeOutput xmi:id="_UL6x9lg-EeayrdxIYv51ng" name="Output(Call(Concat).result(result))" incoming="_UL6x9Vg-EeayrdxIYv51ng" outgoing="_UL6x0Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6x91g-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6x-Fg-EeayrdxIYv51ng" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6x-Vg-EeayrdxIYv51ng" name="Call(Concat)">
                  <argument xmi:id="_UL6x-lg-EeayrdxIYv51ng" name="Call(Concat).argument(x)" incoming="_UL6x2Vg-EeayrdxIYv51ng">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6x-1g-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6x_Fg-EeayrdxIYv51ng" value="1"/>
                  </argument>
                  <argument xmi:id="_UL6x_Vg-EeayrdxIYv51ng" name="Call(Concat).argument(y)" incoming="_UL6x2lg-EeayrdxIYv51ng">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6x_lg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6x_1g-EeayrdxIYv51ng" value="1"/>
                  </argument>
                  <result xmi:id="_UL6yAFg-EeayrdxIYv51ng" name="Call(Concat).result(result)" outgoing="_UL6x9Vg-EeayrdxIYv51ng">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yAVg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yAlg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-StringFunctions-Concat"/>
                </node>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6yA1g-EeayrdxIYv51ng" name="ExpressionStatement@18b70239" incoming="_UL6xdFg-EeayrdxIYv51ng" outgoing="_UL6xfVg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yBFg-EeayrdxIYv51ng" target="_UL6yBVg-EeayrdxIYv51ng" source="_UL6yGlg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:ForkNode" xmi:id="_UL6yBVg-EeayrdxIYv51ng" name="Fork(s)@70b1e2f7" incoming="_UL6yBFg-EeayrdxIYv51ng" outgoing="_UL6xeVg-EeayrdxIYv51ng _UL6xelg-EeayrdxIYv51ng _UL6xe1g-EeayrdxIYv51ng _UL6xfFg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6yBlg-EeayrdxIYv51ng" name="RightHandSide@25e81de8">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_UL6yB1g-EeayrdxIYv51ng" name="CastExpression@25e81de8" mode="parallel" outputElement="_UL6yGlg-EeayrdxIYv51ng" inputElement="_UL6yGVg-EeayrdxIYv51ng">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yCFg-EeayrdxIYv51ng" target="_UL6yEVg-EeayrdxIYv51ng" source="_UL6yF1g-EeayrdxIYv51ng"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yCVg-EeayrdxIYv51ng" target="_UL6yGFg-EeayrdxIYv51ng" source="_UL6yF1g-EeayrdxIYv51ng"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yClg-EeayrdxIYv51ng" target="_UL6yGFg-EeayrdxIYv51ng" source="_UL6yFFg-EeayrdxIYv51ng"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yC1g-EeayrdxIYv51ng" target="_UL6yD1g-EeayrdxIYv51ng" source="_UL6yGFg-EeayrdxIYv51ng">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_UL6yDFg-EeayrdxIYv51ng" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yDVg-EeayrdxIYv51ng" target="_UL6yF1g-EeayrdxIYv51ng" source="_UL6yGVg-EeayrdxIYv51ng"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yDlg-EeayrdxIYv51ng" target="_UL6yGlg-EeayrdxIYv51ng" source="_UL6yD1g-EeayrdxIYv51ng"/>
                <node xmi:type="uml:MergeNode" xmi:id="_UL6yD1g-EeayrdxIYv51ng" name="Merge(CastExpression@25e81de8.operand)" incoming="_UL6yC1g-EeayrdxIYv51ng" outgoing="_UL6yDlg-EeayrdxIYv51ng"/>
                <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_UL6yEFg-EeayrdxIYv51ng" name="ReadIsClassifiedObject(String)">
                  <classifier xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <object xmi:id="_UL6yEVg-EeayrdxIYv51ng" name="ReadIsClassifiedObject(String).object" incoming="_UL6yCFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yElg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yE1g-EeayrdxIYv51ng" value="1"/>
                  </object>
                  <result xmi:id="_UL6yFFg-EeayrdxIYv51ng" name="ReadIsClassifiedObject(String).result" outgoing="_UL6yClg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yFVg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yFlg-EeayrdxIYv51ng" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_UL6yF1g-EeayrdxIYv51ng" name="Fork(ReadIsClassifiedObject(String).object)" incoming="_UL6yDVg-EeayrdxIYv51ng" outgoing="_UL6yCFg-EeayrdxIYv51ng _UL6yCVg-EeayrdxIYv51ng"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_UL6yGFg-EeayrdxIYv51ng" name="Decision(ReadIsClassifiedObject(String).result)" incoming="_UL6yCVg-EeayrdxIYv51ng _UL6yClg-EeayrdxIYv51ng" outgoing="_UL6yC1g-EeayrdxIYv51ng" decisionInputFlow="_UL6yClg-EeayrdxIYv51ng"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_UL6yGVg-EeayrdxIYv51ng" name="CastExpression@25e81de8.inputElement" incoming="_UL6Njlg-EeayrdxIYv51ng" outgoing="_UL6yDVg-EeayrdxIYv51ng" regionAsInput="_UL6yB1g-EeayrdxIYv51ng"/>
              <node xmi:type="uml:ExpansionNode" xmi:id="_UL6yGlg-EeayrdxIYv51ng" name="CastExpression@25e81de8.outputElement" incoming="_UL6yDlg-EeayrdxIYv51ng" outgoing="_UL6yBFg-EeayrdxIYv51ng" regionAsOutput="_UL6yB1g-EeayrdxIYv51ng">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ConditionalNode" xmi:id="_UL6yG1g-EeayrdxIYv51ng" name="IfStatement@1115532a" incoming="_UL6xfVg-EeayrdxIYv51ng" outgoing="_UL6xflg-EeayrdxIYv51ng">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6yHFg-EeayrdxIYv51ng" name="Test(Call(NotEmpty).result())">
              <edge xmi:type="uml:ControlFlow" xmi:id="_UL6yHVg-EeayrdxIYv51ng" target="_UL6yJFg-EeayrdxIYv51ng" source="_UL6yHlg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6yHlg-EeayrdxIYv51ng" name="Operands(EqualityExpression@22ae1dbe)" outgoing="_UL6yHVg-EeayrdxIYv51ng">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6yH1g-EeayrdxIYv51ng" name="Value(null)">
                  <result xmi:id="_UL6yIFg-EeayrdxIYv51ng" name="Value(null).result" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yIVg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yIlg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralNull" xmi:id="_UL6yI1g-EeayrdxIYv51ng"/>
                </node>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6yJFg-EeayrdxIYv51ng" name="Call(NotEmpty)" incoming="_UL6yHVg-EeayrdxIYv51ng">
                <argument xmi:id="_UL6yJVg-EeayrdxIYv51ng" name="Call(NotEmpty).argument(seq)" incoming="_UL6xeVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yJlg-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yJ1g-EeayrdxIYv51ng" value="*"/>
                </argument>
                <result xmi:id="_UL6yKFg-EeayrdxIYv51ng" name="Call(NotEmpty).result()">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yKVg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yKlg-EeayrdxIYv51ng" value="1"/>
                </result>
                <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6yK1g-EeayrdxIYv51ng" name="ExpressionStatement@3c781c45">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yLFg-EeayrdxIYv51ng" target="_UL6yL1g-EeayrdxIYv51ng" source="_UL6yUVg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_UL6yLVg-EeayrdxIYv51ng" target="_UL6yLlg-EeayrdxIYv51ng" source="_UL6yMlg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6yLlg-EeayrdxIYv51ng" name="Call(Write)" incoming="_UL6yLVg-EeayrdxIYv51ng" behavior="_UL6zTlg-EeayrdxIYv51ng">
                <argument xmi:id="_UL6yL1g-EeayrdxIYv51ng" name="Call(Write).argument(value)" incoming="_UL6yLFg-EeayrdxIYv51ng">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yMFg-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yMVg-EeayrdxIYv51ng" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6yMlg-EeayrdxIYv51ng" name="Tuple@79666d2a" outgoing="_UL6yLVg-EeayrdxIYv51ng">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yM1g-EeayrdxIYv51ng" target="_UL6yQVg-EeayrdxIYv51ng" source="_UL6yN1g-EeayrdxIYv51ng"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yNFg-EeayrdxIYv51ng" target="_UL6yVVg-EeayrdxIYv51ng" source="_UL6yPVg-EeayrdxIYv51ng"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yNVg-EeayrdxIYv51ng" target="_UL6yWFg-EeayrdxIYv51ng" source="_UL6yS1g-EeayrdxIYv51ng"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6yNlg-EeayrdxIYv51ng" name="Value(&quot;&quot;&quot;)">
                  <result xmi:id="_UL6yN1g-EeayrdxIYv51ng" name="Value(&quot;&quot;&quot;).result" outgoing="_UL6yM1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yOFg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yOVg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_UL6yOlg-EeayrdxIYv51ng" value="&quot;">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6yO1g-EeayrdxIYv51ng" name="Node(Call(Concat))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yPFg-EeayrdxIYv51ng" target="_UL6yPVg-EeayrdxIYv51ng" source="_UL6yR1g-EeayrdxIYv51ng"/>
                  <structuredNodeOutput xmi:id="_UL6yPVg-EeayrdxIYv51ng" name="Output(Call(Concat).result(result))" incoming="_UL6yPFg-EeayrdxIYv51ng" outgoing="_UL6yNFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yPlg-EeayrdxIYv51ng"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yP1g-EeayrdxIYv51ng" value="1"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6yQFg-EeayrdxIYv51ng" name="Call(Concat)">
                    <argument xmi:id="_UL6yQVg-EeayrdxIYv51ng" name="Call(Concat).argument(x)" incoming="_UL6yM1g-EeayrdxIYv51ng">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yQlg-EeayrdxIYv51ng" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yQ1g-EeayrdxIYv51ng" value="1"/>
                    </argument>
                    <argument xmi:id="_UL6yRFg-EeayrdxIYv51ng" name="Call(Concat).argument(y)" incoming="_UL6xelg-EeayrdxIYv51ng">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yRVg-EeayrdxIYv51ng" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yRlg-EeayrdxIYv51ng" value="1"/>
                    </argument>
                    <result xmi:id="_UL6yR1g-EeayrdxIYv51ng" name="Call(Concat).result(result)" outgoing="_UL6yPFg-EeayrdxIYv51ng">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6ySFg-EeayrdxIYv51ng" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6ySVg-EeayrdxIYv51ng" value="1"/>
                    </result>
                    <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-StringFunctions-Concat"/>
                  </node>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6ySlg-EeayrdxIYv51ng" name="Value(&quot;&quot;&quot;)">
                  <result xmi:id="_UL6yS1g-EeayrdxIYv51ng" name="Value(&quot;&quot;&quot;).result" outgoing="_UL6yNVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yTFg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yTVg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_UL6yTlg-EeayrdxIYv51ng" value="&quot;">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6yT1g-EeayrdxIYv51ng" name="Node(Call(Concat))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yUFg-EeayrdxIYv51ng" target="_UL6yUVg-EeayrdxIYv51ng" source="_UL6yW1g-EeayrdxIYv51ng"/>
                  <structuredNodeOutput xmi:id="_UL6yUVg-EeayrdxIYv51ng" name="Output(Call(Concat).result(result))" incoming="_UL6yUFg-EeayrdxIYv51ng" outgoing="_UL6yLFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yUlg-EeayrdxIYv51ng"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yU1g-EeayrdxIYv51ng" value="1"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6yVFg-EeayrdxIYv51ng" name="Call(Concat)">
                    <argument xmi:id="_UL6yVVg-EeayrdxIYv51ng" name="Call(Concat).argument(x)" incoming="_UL6yNFg-EeayrdxIYv51ng">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yVlg-EeayrdxIYv51ng" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yV1g-EeayrdxIYv51ng" value="1"/>
                    </argument>
                    <argument xmi:id="_UL6yWFg-EeayrdxIYv51ng" name="Call(Concat).argument(y)" incoming="_UL6yNVg-EeayrdxIYv51ng">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yWVg-EeayrdxIYv51ng" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yWlg-EeayrdxIYv51ng" value="1"/>
                    </argument>
                    <result xmi:id="_UL6yW1g-EeayrdxIYv51ng" name="Call(Concat).result(result)" outgoing="_UL6yUFg-EeayrdxIYv51ng">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yXFg-EeayrdxIYv51ng" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yXVg-EeayrdxIYv51ng" value="1"/>
                    </result>
                    <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-StringFunctions-Concat"/>
                  </node>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6yXlg-EeayrdxIYv51ng" name="Passthru(Fork(label))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yX1g-EeayrdxIYv51ng" target="_UL6yY1g-EeayrdxIYv51ng" source="_UL6yYFg-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL6yYFg-EeayrdxIYv51ng" name="Passthru(Fork(label)).input" incoming="_UL6Nj1g-EeayrdxIYv51ng" outgoing="_UL6yX1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yYVg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yYlg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL6yY1g-EeayrdxIYv51ng" name="Passthru(Fork(label)).output" incoming="_UL6yX1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yZFg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yZVg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6yZlg-EeayrdxIYv51ng" name="Passthru(Fork(s)@70b1e2f7)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yZ1g-EeayrdxIYv51ng" target="_UL6ya1g-EeayrdxIYv51ng" source="_UL6yaFg-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL6yaFg-EeayrdxIYv51ng" name="Passthru(Fork(s)@70b1e2f7).input" incoming="_UL6xe1g-EeayrdxIYv51ng" outgoing="_UL6yZ1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yaVg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yalg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL6ya1g-EeayrdxIYv51ng" name="Passthru(Fork(s)@70b1e2f7).output" incoming="_UL6yZ1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6ybFg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6ybVg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6yblg-EeayrdxIYv51ng" name="Passthru(Fork(value2))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yb1g-EeayrdxIYv51ng" target="_UL6yc1g-EeayrdxIYv51ng" source="_UL6ycFg-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL6ycFg-EeayrdxIYv51ng" name="Passthru(Fork(value2)).input" incoming="_UL6NkFg-EeayrdxIYv51ng" outgoing="_UL6yb1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6ycVg-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yclg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL6yc1g-EeayrdxIYv51ng" name="Passthru(Fork(value2)).output" incoming="_UL6yb1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6ydFg-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6ydVg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6ydlg-EeayrdxIYv51ng" name="Passthru(Fork(value1))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yd1g-EeayrdxIYv51ng" target="_UL6ye1g-EeayrdxIYv51ng" source="_UL6yeFg-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL6yeFg-EeayrdxIYv51ng" name="Passthru(Fork(value1)).input" incoming="_UL6NkVg-EeayrdxIYv51ng" outgoing="_UL6yd1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yeVg-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yelg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL6ye1g-EeayrdxIYv51ng" name="Passthru(Fork(value1)).output" incoming="_UL6yd1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yfFg-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yfVg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6yflg-EeayrdxIYv51ng" name="Value(true)">
              <result xmi:id="_UL6yf1g-EeayrdxIYv51ng" 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="_UL6ygFg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6ygVg-EeayrdxIYv51ng" value="1"/>
              </result>
              <value xmi:type="uml:LiteralBoolean" xmi:id="_UL6yglg-EeayrdxIYv51ng" value="true">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              </value>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6yg1g-EeayrdxIYv51ng" name="ExpressionStatement@4844dfc5">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yhFg-EeayrdxIYv51ng" target="_UL6yh1g-EeayrdxIYv51ng" source="_UL6yt1g-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_UL6yhVg-EeayrdxIYv51ng" target="_UL6yhlg-EeayrdxIYv51ng" source="_UL6yilg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6yhlg-EeayrdxIYv51ng" name="Call(Write)" incoming="_UL6yhVg-EeayrdxIYv51ng" behavior="_UL6zTlg-EeayrdxIYv51ng">
                <argument xmi:id="_UL6yh1g-EeayrdxIYv51ng" name="Call(Write).argument(value)" incoming="_UL6yhFg-EeayrdxIYv51ng">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yiFg-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yiVg-EeayrdxIYv51ng" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6yilg-EeayrdxIYv51ng" name="Tuple@4e616869" outgoing="_UL6yhVg-EeayrdxIYv51ng">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yi1g-EeayrdxIYv51ng" target="_UL6yn1g-EeayrdxIYv51ng" source="_UL6yl1g-EeayrdxIYv51ng"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_UL6yjFg-EeayrdxIYv51ng" target="_UL6ynlg-EeayrdxIYv51ng" source="_UL6yllg-EeayrdxIYv51ng"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yjVg-EeayrdxIYv51ng" target="_UL6yqlg-EeayrdxIYv51ng" source="_UL6yl1g-EeayrdxIYv51ng"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_UL6yjlg-EeayrdxIYv51ng" target="_UL6ytlg-EeayrdxIYv51ng" source="_UL6ytVg-EeayrdxIYv51ng"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yj1g-EeayrdxIYv51ng" target="_UL6ytlg-EeayrdxIYv51ng" source="_UL6yolg-EeayrdxIYv51ng"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_UL6ykFg-EeayrdxIYv51ng" target="_UL6ypVg-EeayrdxIYv51ng" source="_UL6ytlg-EeayrdxIYv51ng">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_UL6ykVg-EeayrdxIYv51ng" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_UL6yklg-EeayrdxIYv51ng" target="_UL6yq1g-EeayrdxIYv51ng" source="_UL6ytlg-EeayrdxIYv51ng">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_UL6yk1g-EeayrdxIYv51ng" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6ylFg-EeayrdxIYv51ng" target="_UL6yt1g-EeayrdxIYv51ng" source="_UL6yp1g-EeayrdxIYv51ng"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6ylVg-EeayrdxIYv51ng" target="_UL6yt1g-EeayrdxIYv51ng" source="_UL6yrVg-EeayrdxIYv51ng"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6yllg-EeayrdxIYv51ng" name="Operands(EqualityExpression@4fe07fd2)" outgoing="_UL6yjFg-EeayrdxIYv51ng">
                  <node xmi:type="uml:ForkNode" xmi:id="_UL6yl1g-EeayrdxIYv51ng" name="Fork()@4c9ecbd0" incoming="_UL6Nklg-EeayrdxIYv51ng" outgoing="_UL6yi1g-EeayrdxIYv51ng _UL6yjVg-EeayrdxIYv51ng"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6ymFg-EeayrdxIYv51ng" name="RightHandSide@47ba192b"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6ymVg-EeayrdxIYv51ng" name="Value(null)">
                    <result xmi:id="_UL6ymlg-EeayrdxIYv51ng" name="Value(null).result" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6ym1g-EeayrdxIYv51ng" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6ynFg-EeayrdxIYv51ng" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralNull" xmi:id="_UL6ynVg-EeayrdxIYv51ng"/>
                  </node>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6ynlg-EeayrdxIYv51ng" name="Call(NotEmpty)" incoming="_UL6yjFg-EeayrdxIYv51ng">
                  <argument xmi:id="_UL6yn1g-EeayrdxIYv51ng" name="Call(NotEmpty).argument(seq)" incoming="_UL6yi1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yoFg-EeayrdxIYv51ng"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yoVg-EeayrdxIYv51ng" value="*"/>
                  </argument>
                  <result xmi:id="_UL6yolg-EeayrdxIYv51ng" name="Call(NotEmpty).result()" outgoing="_UL6yj1g-EeayrdxIYv51ng">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yo1g-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6ypFg-EeayrdxIYv51ng" 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:StructuredActivityNode" xmi:id="_UL6ypVg-EeayrdxIYv51ng" name="NullCoalescingExpression@68b34dc0.operand2" incoming="_UL6ykFg-EeayrdxIYv51ng">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yplg-EeayrdxIYv51ng" target="_UL6yp1g-EeayrdxIYv51ng" source="_UL6yqlg-EeayrdxIYv51ng"/>
                  <structuredNodeOutput xmi:id="_UL6yp1g-EeayrdxIYv51ng" name="NullCoalescingExpression@68b34dc0.operand2.result" incoming="_UL6yplg-EeayrdxIYv51ng" outgoing="_UL6ylFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yqFg-EeayrdxIYv51ng"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yqVg-EeayrdxIYv51ng" value="*"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:MergeNode" xmi:id="_UL6yqlg-EeayrdxIYv51ng" name="Merge(Fork()@4c9ecbd0)" incoming="_UL6yjVg-EeayrdxIYv51ng" outgoing="_UL6yplg-EeayrdxIYv51ng"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6yq1g-EeayrdxIYv51ng" name="NullCoalescingExpression@68b34dc0.operand3" incoming="_UL6yklg-EeayrdxIYv51ng">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yrFg-EeayrdxIYv51ng" target="_UL6yrVg-EeayrdxIYv51ng" source="_UL6ysVg-EeayrdxIYv51ng"/>
                  <structuredNodeOutput xmi:id="_UL6yrVg-EeayrdxIYv51ng" name="NullCoalescingExpression@68b34dc0.operand3.result" incoming="_UL6yrFg-EeayrdxIYv51ng" outgoing="_UL6ylVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yrlg-EeayrdxIYv51ng"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yr1g-EeayrdxIYv51ng" value="*"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6ysFg-EeayrdxIYv51ng" name="Value(&quot;null&quot;)">
                    <result xmi:id="_UL6ysVg-EeayrdxIYv51ng" name="Value(&quot;null&quot;).result" outgoing="_UL6yrFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yslg-EeayrdxIYv51ng" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6ys1g-EeayrdxIYv51ng" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_UL6ytFg-EeayrdxIYv51ng" value="null">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:InitialNode" xmi:id="_UL6ytVg-EeayrdxIYv51ng" name="Initial(NullCoalescingExpression@68b34dc0)" outgoing="_UL6yjlg-EeayrdxIYv51ng"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_UL6ytlg-EeayrdxIYv51ng" name="Decision(NullCoalescingExpression@68b34dc0)" incoming="_UL6yjlg-EeayrdxIYv51ng _UL6yj1g-EeayrdxIYv51ng" outgoing="_UL6ykFg-EeayrdxIYv51ng _UL6yklg-EeayrdxIYv51ng" decisionInputFlow="_UL6yj1g-EeayrdxIYv51ng"/>
                <node xmi:type="uml:MergeNode" xmi:id="_UL6yt1g-EeayrdxIYv51ng" name="Merge(NullCoalescingExpression@68b34dc0.result)" incoming="_UL6ylFg-EeayrdxIYv51ng _UL6ylVg-EeayrdxIYv51ng" outgoing="_UL6yhFg-EeayrdxIYv51ng"/>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6yuFg-EeayrdxIYv51ng" name="Passthru(Fork(label))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yuVg-EeayrdxIYv51ng" target="_UL6yvVg-EeayrdxIYv51ng" source="_UL6yulg-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL6yulg-EeayrdxIYv51ng" name="Passthru(Fork(label)).input" incoming="_UL6Nk1g-EeayrdxIYv51ng" outgoing="_UL6yuVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yu1g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yvFg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL6yvVg-EeayrdxIYv51ng" name="Passthru(Fork(label)).output" incoming="_UL6yuVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yvlg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yv1g-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6ywFg-EeayrdxIYv51ng" name="Passthru(Fork(s)@70b1e2f7)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6ywVg-EeayrdxIYv51ng" target="_UL6yxVg-EeayrdxIYv51ng" source="_UL6ywlg-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL6ywlg-EeayrdxIYv51ng" name="Passthru(Fork(s)@70b1e2f7).input" incoming="_UL6xfFg-EeayrdxIYv51ng" outgoing="_UL6ywVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yw1g-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yxFg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL6yxVg-EeayrdxIYv51ng" name="Passthru(Fork(s)@70b1e2f7).output" incoming="_UL6ywVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yxlg-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yx1g-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6yyFg-EeayrdxIYv51ng" name="Passthru(Fork(value2))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6yyVg-EeayrdxIYv51ng" target="_UL6yzVg-EeayrdxIYv51ng" source="_UL6yylg-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL6yylg-EeayrdxIYv51ng" name="Passthru(Fork(value2)).input" incoming="_UL6NlFg-EeayrdxIYv51ng" outgoing="_UL6yyVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yy1g-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yzFg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL6yzVg-EeayrdxIYv51ng" name="Passthru(Fork(value2)).output" incoming="_UL6yyVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6yzlg-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6yz1g-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6y0Fg-EeayrdxIYv51ng" name="Passthru(Fork(value1))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6y0Vg-EeayrdxIYv51ng" target="_UL6y1Vg-EeayrdxIYv51ng" source="_UL6y0lg-EeayrdxIYv51ng"/>
              <structuredNodeInput xmi:id="_UL6y0lg-EeayrdxIYv51ng" name="Passthru(Fork(value1)).input" incoming="_UL6NlVg-EeayrdxIYv51ng" outgoing="_UL6y0Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6y01g-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6y1Fg-EeayrdxIYv51ng" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_UL6y1Vg-EeayrdxIYv51ng" name="Passthru(Fork(value1)).output" incoming="_UL6y0Vg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6y1lg-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6y11g-EeayrdxIYv51ng" value="1"/>
              </structuredNodeOutput>
            </node>
            <clause xmi:id="_UL6y2Fg-EeayrdxIYv51ng" body="_UL6yK1g-EeayrdxIYv51ng _UL6yXlg-EeayrdxIYv51ng _UL6yZlg-EeayrdxIYv51ng _UL6yblg-EeayrdxIYv51ng _UL6ydlg-EeayrdxIYv51ng" bodyOutput="_UL6yY1g-EeayrdxIYv51ng _UL6ya1g-EeayrdxIYv51ng _UL6yc1g-EeayrdxIYv51ng _UL6ye1g-EeayrdxIYv51ng" decider="_UL6yKFg-EeayrdxIYv51ng" successorClause="_UL6y2Vg-EeayrdxIYv51ng" test="_UL6yHFg-EeayrdxIYv51ng"/>
            <clause xmi:id="_UL6y2Vg-EeayrdxIYv51ng" body="_UL6yg1g-EeayrdxIYv51ng _UL6yuFg-EeayrdxIYv51ng _UL6ywFg-EeayrdxIYv51ng _UL6yyFg-EeayrdxIYv51ng _UL6y0Fg-EeayrdxIYv51ng" bodyOutput="_UL6yvVg-EeayrdxIYv51ng _UL6yxVg-EeayrdxIYv51ng _UL6yzVg-EeayrdxIYv51ng _UL6y1Vg-EeayrdxIYv51ng" decider="_UL6yf1g-EeayrdxIYv51ng" predecessorClause="_UL6y2Fg-EeayrdxIYv51ng" test="_UL6yflg-EeayrdxIYv51ng"/>
            <result xmi:id="_UL6y2lg-EeayrdxIYv51ng" name="IfStatement@1115532a.result(label)" outgoing="_UL6xdVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6y21g-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6y3Fg-EeayrdxIYv51ng" value="1"/>
            </result>
            <result xmi:id="_UL6y3Vg-EeayrdxIYv51ng" name="IfStatement@1115532a.result(s)" outgoing="_UL6xdlg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6y3lg-EeayrdxIYv51ng"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6y31g-EeayrdxIYv51ng" value="1"/>
            </result>
            <result xmi:id="_UL6y4Fg-EeayrdxIYv51ng" name="IfStatement@1115532a.result(value2)" outgoing="_UL6xd1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6y4Vg-EeayrdxIYv51ng"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6y4lg-EeayrdxIYv51ng" value="1"/>
            </result>
            <result xmi:id="_UL6y41g-EeayrdxIYv51ng" name="IfStatement@1115532a.result(value1)" outgoing="_UL6xeFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6y5Fg-EeayrdxIYv51ng"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6y5Vg-EeayrdxIYv51ng" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_UL6y5lg-EeayrdxIYv51ng" name="Fork(label)" incoming="_UL6xdVg-EeayrdxIYv51ng" outgoing="_UL6xf1g-EeayrdxIYv51ng"/>
          <node xmi:type="uml:ForkNode" xmi:id="_UL6y51g-EeayrdxIYv51ng" name="Fork(s)" incoming="_UL6xdlg-EeayrdxIYv51ng" outgoing="_UL6xgFg-EeayrdxIYv51ng"/>
          <node xmi:type="uml:ForkNode" xmi:id="_UL6y6Fg-EeayrdxIYv51ng" name="Fork(value2)" incoming="_UL6xd1g-EeayrdxIYv51ng" outgoing="_UL6xgVg-EeayrdxIYv51ng"/>
          <node xmi:type="uml:ForkNode" xmi:id="_UL6y6Vg-EeayrdxIYv51ng" name="Fork(value1)" incoming="_UL6xeFg-EeayrdxIYv51ng" outgoing="_UL6xglg-EeayrdxIYv51ng"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6y6lg-EeayrdxIYv51ng" name="ExpressionStatement@4ec4ff11" incoming="_UL6xflg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6y61g-EeayrdxIYv51ng" target="_UL6y7lg-EeayrdxIYv51ng" source="_UL6y9lg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL6y7Fg-EeayrdxIYv51ng" target="_UL6y7Vg-EeayrdxIYv51ng" source="_UL6y9Fg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6y7Vg-EeayrdxIYv51ng" name="Call(WriteLine)" incoming="_UL6y7Fg-EeayrdxIYv51ng">
              <argument xmi:id="_UL6y7lg-EeayrdxIYv51ng" name="Call(WriteLine).argument(value)" incoming="_UL6y61g-EeayrdxIYv51ng">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6y71g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6y8Fg-EeayrdxIYv51ng" value="1"/>
              </argument>
              <result xmi:id="_UL6y8Vg-EeayrdxIYv51ng" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6y8lg-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6y81g-EeayrdxIYv51ng" 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="_UL6y9Fg-EeayrdxIYv51ng" name="Tuple@7b9ab81c" outgoing="_UL6y7Fg-EeayrdxIYv51ng">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6y9Vg-EeayrdxIYv51ng" name="Value(&quot;&quot;)">
                <result xmi:id="_UL6y9lg-EeayrdxIYv51ng" name="Value(&quot;&quot;).result" outgoing="_UL6y61g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6y91g-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6y-Fg-EeayrdxIYv51ng" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_UL6y-Vg-EeayrdxIYv51ng" value="">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6y-lg-EeayrdxIYv51ng" name="Passthru(Fork(label))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6y-1g-EeayrdxIYv51ng" target="_UL6y_1g-EeayrdxIYv51ng" source="_UL6y_Fg-EeayrdxIYv51ng"/>
            <structuredNodeInput xmi:id="_UL6y_Fg-EeayrdxIYv51ng" name="Passthru(Fork(label)).input" incoming="_UL6xf1g-EeayrdxIYv51ng" outgoing="_UL6y-1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6y_Vg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6y_lg-EeayrdxIYv51ng" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_UL6y_1g-EeayrdxIYv51ng" name="Passthru(Fork(label)).output" incoming="_UL6y-1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zAFg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zAVg-EeayrdxIYv51ng" value="1"/>
            </structuredNodeOutput>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6zAlg-EeayrdxIYv51ng" name="Passthru(Fork(s))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zA1g-EeayrdxIYv51ng" target="_UL6zB1g-EeayrdxIYv51ng" source="_UL6zBFg-EeayrdxIYv51ng"/>
            <structuredNodeInput xmi:id="_UL6zBFg-EeayrdxIYv51ng" name="Passthru(Fork(s)).input" incoming="_UL6xgFg-EeayrdxIYv51ng" outgoing="_UL6zA1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zBVg-EeayrdxIYv51ng"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zBlg-EeayrdxIYv51ng" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_UL6zB1g-EeayrdxIYv51ng" name="Passthru(Fork(s)).output" incoming="_UL6zA1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zCFg-EeayrdxIYv51ng"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zCVg-EeayrdxIYv51ng" value="1"/>
            </structuredNodeOutput>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6zClg-EeayrdxIYv51ng" name="Passthru(Fork(value2))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zC1g-EeayrdxIYv51ng" target="_UL6zD1g-EeayrdxIYv51ng" source="_UL6zDFg-EeayrdxIYv51ng"/>
            <structuredNodeInput xmi:id="_UL6zDFg-EeayrdxIYv51ng" name="Passthru(Fork(value2)).input" incoming="_UL6xgVg-EeayrdxIYv51ng" outgoing="_UL6zC1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zDVg-EeayrdxIYv51ng"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zDlg-EeayrdxIYv51ng" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_UL6zD1g-EeayrdxIYv51ng" name="Passthru(Fork(value2)).output" incoming="_UL6zC1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zEFg-EeayrdxIYv51ng"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zEVg-EeayrdxIYv51ng" value="1"/>
            </structuredNodeOutput>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6zElg-EeayrdxIYv51ng" name="Passthru(Fork(value1))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zE1g-EeayrdxIYv51ng" target="_UL6zF1g-EeayrdxIYv51ng" source="_UL6zFFg-EeayrdxIYv51ng"/>
            <structuredNodeInput xmi:id="_UL6zFFg-EeayrdxIYv51ng" name="Passthru(Fork(value1)).input" incoming="_UL6xglg-EeayrdxIYv51ng" outgoing="_UL6zE1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zFVg-EeayrdxIYv51ng"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zFlg-EeayrdxIYv51ng" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_UL6zF1g-EeayrdxIYv51ng" name="Passthru(Fork(value1)).output" incoming="_UL6zE1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zGFg-EeayrdxIYv51ng"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zGVg-EeayrdxIYv51ng" value="1"/>
            </structuredNodeOutput>
          </node>
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6zGlg-EeayrdxIYv51ng" name="Value(true)">
            <result xmi:id="_UL6zG1g-EeayrdxIYv51ng" 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="_UL6zHFg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zHVg-EeayrdxIYv51ng" value="1"/>
            </result>
            <value xmi:type="uml:LiteralBoolean" xmi:id="_UL6zHlg-EeayrdxIYv51ng" value="true">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            </value>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6zH1g-EeayrdxIYv51ng" name="Passthru(Fork(label))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zIFg-EeayrdxIYv51ng" target="_UL6zJFg-EeayrdxIYv51ng" source="_UL6zIVg-EeayrdxIYv51ng"/>
            <structuredNodeInput xmi:id="_UL6zIVg-EeayrdxIYv51ng" name="Passthru(Fork(label)).input" incoming="_UL6Nllg-EeayrdxIYv51ng" outgoing="_UL6zIFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zIlg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zI1g-EeayrdxIYv51ng" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_UL6zJFg-EeayrdxIYv51ng" name="Passthru(Fork(label)).output" incoming="_UL6zIFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zJVg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zJlg-EeayrdxIYv51ng" value="1"/>
            </structuredNodeOutput>
          </node>
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6zJ1g-EeayrdxIYv51ng" name="Value(null)">
            <result xmi:id="_UL6zKFg-EeayrdxIYv51ng" name="Value(null).result" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zKVg-EeayrdxIYv51ng" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zKlg-EeayrdxIYv51ng" value="1"/>
            </result>
            <value xmi:type="uml:LiteralNull" xmi:id="_UL6zK1g-EeayrdxIYv51ng"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6zLFg-EeayrdxIYv51ng" name="Passthru(Fork(value2))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zLVg-EeayrdxIYv51ng" target="_UL6zMVg-EeayrdxIYv51ng" source="_UL6zLlg-EeayrdxIYv51ng"/>
            <structuredNodeInput xmi:id="_UL6zLlg-EeayrdxIYv51ng" name="Passthru(Fork(value2)).input" incoming="_UL6Nl1g-EeayrdxIYv51ng" outgoing="_UL6zLVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zL1g-EeayrdxIYv51ng"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zMFg-EeayrdxIYv51ng" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_UL6zMVg-EeayrdxIYv51ng" name="Passthru(Fork(value2)).output" incoming="_UL6zLVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zMlg-EeayrdxIYv51ng"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zM1g-EeayrdxIYv51ng" value="1"/>
            </structuredNodeOutput>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6zNFg-EeayrdxIYv51ng" name="Passthru(Fork(value1))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zNVg-EeayrdxIYv51ng" target="_UL6zOVg-EeayrdxIYv51ng" source="_UL6zNlg-EeayrdxIYv51ng"/>
            <structuredNodeInput xmi:id="_UL6zNlg-EeayrdxIYv51ng" name="Passthru(Fork(value1)).input" incoming="_UL6NmFg-EeayrdxIYv51ng" outgoing="_UL6zNVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zN1g-EeayrdxIYv51ng"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zOFg-EeayrdxIYv51ng" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_UL6zOVg-EeayrdxIYv51ng" name="Passthru(Fork(value1)).output" incoming="_UL6zNVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zOlg-EeayrdxIYv51ng"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zO1g-EeayrdxIYv51ng" value="1"/>
            </structuredNodeOutput>
          </node>
          <clause xmi:id="_UL6zPFg-EeayrdxIYv51ng" body="_UL6x0Fg-EeayrdxIYv51ng _UL6yA1g-EeayrdxIYv51ng _UL6yG1g-EeayrdxIYv51ng _UL6y6lg-EeayrdxIYv51ng _UL6y-lg-EeayrdxIYv51ng _UL6zAlg-EeayrdxIYv51ng _UL6zClg-EeayrdxIYv51ng _UL6zElg-EeayrdxIYv51ng" bodyOutput="_UL6y_1g-EeayrdxIYv51ng _UL6zB1g-EeayrdxIYv51ng _UL6zD1g-EeayrdxIYv51ng _UL6zF1g-EeayrdxIYv51ng" decider="_UL6xzVg-EeayrdxIYv51ng" successorClause="_UL6zPVg-EeayrdxIYv51ng" test="_UL6xg1g-EeayrdxIYv51ng"/>
          <clause xmi:id="_UL6zPVg-EeayrdxIYv51ng" body="_UL6zH1g-EeayrdxIYv51ng _UL6zJ1g-EeayrdxIYv51ng _UL6zLFg-EeayrdxIYv51ng _UL6zNFg-EeayrdxIYv51ng" bodyOutput="_UL6zJFg-EeayrdxIYv51ng _UL6zKFg-EeayrdxIYv51ng _UL6zMVg-EeayrdxIYv51ng _UL6zOVg-EeayrdxIYv51ng" decider="_UL6zG1g-EeayrdxIYv51ng" predecessorClause="_UL6zPFg-EeayrdxIYv51ng" test="_UL6zGlg-EeayrdxIYv51ng"/>
          <result xmi:id="_UL6zPlg-EeayrdxIYv51ng" name="IfStatement@4c69695b.result(label)" outgoing="_UL6NtFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zP1g-EeayrdxIYv51ng" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zQFg-EeayrdxIYv51ng" value="1"/>
          </result>
          <result xmi:id="_UL6zQVg-EeayrdxIYv51ng" name="IfStatement@4c69695b.result(s)" outgoing="_UL6xcFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zQlg-EeayrdxIYv51ng"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zQ1g-EeayrdxIYv51ng" value="1"/>
          </result>
          <result xmi:id="_UL6zRFg-EeayrdxIYv51ng" name="IfStatement@4c69695b.result(value2)" outgoing="_UL6xcVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zRVg-EeayrdxIYv51ng"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zRlg-EeayrdxIYv51ng" value="1"/>
          </result>
          <result xmi:id="_UL6zR1g-EeayrdxIYv51ng" name="IfStatement@4c69695b.result(value1)" outgoing="_UL6xclg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zSFg-EeayrdxIYv51ng"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zSVg-EeayrdxIYv51ng" value="1"/>
          </result>
        </node>
        <node xmi:type="uml:ForkNode" xmi:id="_UL6zSlg-EeayrdxIYv51ng" name="Fork(label)" incoming="_UL6NtFg-EeayrdxIYv51ng"/>
        <node xmi:type="uml:ForkNode" xmi:id="_UL6zS1g-EeayrdxIYv51ng" name="Fork(s)" incoming="_UL6xcFg-EeayrdxIYv51ng"/>
        <node xmi:type="uml:ForkNode" xmi:id="_UL6zTFg-EeayrdxIYv51ng" name="Fork(value2)" incoming="_UL6xcVg-EeayrdxIYv51ng"/>
        <node xmi:type="uml:ForkNode" xmi:id="_UL6zTVg-EeayrdxIYv51ng" name="Fork(value1)" incoming="_UL6xclg-EeayrdxIYv51ng"/>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL6NnVg-EeayrdxIYv51ng" name="Input(label)" outgoing="_UL6NiFg-EeayrdxIYv51ng" parameter="_UL6Nf1g-EeayrdxIYv51ng">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </node>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL6Nnlg-EeayrdxIYv51ng" name="Input(value1)" outgoing="_UL6NiVg-EeayrdxIYv51ng" parameter="_UL6Nglg-EeayrdxIYv51ng"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL6Nn1g-EeayrdxIYv51ng" name="Input(value2)" outgoing="_UL6Nilg-EeayrdxIYv51ng" parameter="_UL6NhVg-EeayrdxIYv51ng"/>
      <node xmi:type="uml:JoinNode" xmi:id="_UL6NoFg-EeayrdxIYv51ng" name="Join(Input))" incoming="_UL6NmVg-EeayrdxIYv51ng _UL6Nmlg-EeayrdxIYv51ng _UL6Nm1g-EeayrdxIYv51ng" outgoing="_UL6NnFg-EeayrdxIYv51ng"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_UL6zTlg-EeayrdxIYv51ng" name="Write" visibility="public" node="_UL6zW1g-EeayrdxIYv51ng _UL6zXVg-EeayrdxIYv51ng _UL6zY1g-EeayrdxIYv51ng _UL6zXFg-EeayrdxIYv51ng" group="_UL6zXVg-EeayrdxIYv51ng _UL6zY1g-EeayrdxIYv51ng">
      <packageImport xmi:id="_UL6zT1g-EeayrdxIYv51ng" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_UL6zUFg-EeayrdxIYv51ng" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_UL6zUVg-EeayrdxIYv51ng" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_UL6zUlg-EeayrdxIYv51ng" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_UL6zU1g-EeayrdxIYv51ng" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedParameter xmi:id="_UL6zVFg-EeayrdxIYv51ng" name="value" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zVVg-EeayrdxIYv51ng"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zVlg-EeayrdxIYv51ng" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zV1g-EeayrdxIYv51ng" target="_UL6zX1g-EeayrdxIYv51ng" source="_UL6zW1g-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zWFg-EeayrdxIYv51ng" target="_UL6zbFg-EeayrdxIYv51ng" source="_UL6zYlg-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_UL6zWVg-EeayrdxIYv51ng" target="_UL6zXFg-EeayrdxIYv51ng" source="_UL6zXVg-EeayrdxIYv51ng"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_UL6zWlg-EeayrdxIYv51ng" target="_UL6zY1g-EeayrdxIYv51ng" source="_UL6zXFg-EeayrdxIYv51ng"/>
      <structuredNode xmi:id="_UL6zXVg-EeayrdxIYv51ng" name="Node(Input(value))" outgoing="_UL6zWVg-EeayrdxIYv51ng">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zXlg-EeayrdxIYv51ng" target="_UL6zYlg-EeayrdxIYv51ng" source="_UL6zX1g-EeayrdxIYv51ng"/>
        <structuredNodeInput xmi:id="_UL6zX1g-EeayrdxIYv51ng" name="Input(value)" incoming="_UL6zV1g-EeayrdxIYv51ng" outgoing="_UL6zXlg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zYFg-EeayrdxIYv51ng"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zYVg-EeayrdxIYv51ng" value="1"/>
        </structuredNodeInput>
        <node xmi:type="uml:ForkNode" xmi:id="_UL6zYlg-EeayrdxIYv51ng" name="Fork(value)" incoming="_UL6zXlg-EeayrdxIYv51ng" outgoing="_UL6zWFg-EeayrdxIYv51ng"/>
      </structuredNode>
      <structuredNode xmi:id="_UL6zY1g-EeayrdxIYv51ng" name="Body(Write)" incoming="_UL6zWlg-EeayrdxIYv51ng">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6zZFg-EeayrdxIYv51ng" name="ExpressionStatement@33e62c78">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zZVg-EeayrdxIYv51ng" target="_UL6zp1g-EeayrdxIYv51ng" source="_UL6ztFg-EeayrdxIYv51ng"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_UL6zZlg-EeayrdxIYv51ng" target="_UL6zZ1g-EeayrdxIYv51ng" source="_UL6zqFg-EeayrdxIYv51ng"/>
          <node xmi:type="uml:ExpansionRegion" xmi:id="_UL6zZ1g-EeayrdxIYv51ng" name="Collect(Call(write))" incoming="_UL6zZlg-EeayrdxIYv51ng" mode="parallel" inputElement="_UL6zp1g-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zaFg-EeayrdxIYv51ng" target="_UL6zcFg-EeayrdxIYv51ng" source="_UL6zplg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zaVg-EeayrdxIYv51ng" target="_UL6zhlg-EeayrdxIYv51ng" source="_UL6zbFg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL6zalg-EeayrdxIYv51ng" target="_UL6zb1g-EeayrdxIYv51ng" source="_UL6zeVg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6za1g-EeayrdxIYv51ng" target="_UL6zdlg-EeayrdxIYv51ng" source="_UL6zp1g-EeayrdxIYv51ng"/>
            <structuredNodeInput xmi:id="_UL6zbFg-EeayrdxIYv51ng" name="Collect(Call(write)).input(Fork(value))" incoming="_UL6zWFg-EeayrdxIYv51ng" outgoing="_UL6zaVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zbVg-EeayrdxIYv51ng"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zblg-EeayrdxIYv51ng" value="*"/>
            </structuredNodeInput>
            <node xmi:type="uml:CallOperationAction" xmi:id="_UL6zb1g-EeayrdxIYv51ng" name="Call(write)" incoming="_UL6zalg-EeayrdxIYv51ng">
              <argument xmi:id="_UL6zcFg-EeayrdxIYv51ng" name="Call(write).argument(value)" incoming="_UL6zaFg-EeayrdxIYv51ng">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zcVg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zclg-EeayrdxIYv51ng" value="1"/>
              </argument>
              <result xmi:id="_UL6zc1g-EeayrdxIYv51ng" 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="_UL6zdFg-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zdVg-EeayrdxIYv51ng" value="1"/>
              </result>
              <operation href="pathmap://ALF_LIBRARIES/fUML.library.uml#BasicInputOutput-OutputChannel-write"/>
              <target xmi:id="_UL6zdlg-EeayrdxIYv51ng" name="Call(write).target" incoming="_UL6za1g-EeayrdxIYv51ng" 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="_UL6zd1g-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zeFg-EeayrdxIYv51ng" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6zeVg-EeayrdxIYv51ng" name="Tuple@2d62ceac" outgoing="_UL6zalg-EeayrdxIYv51ng">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zelg-EeayrdxIYv51ng" target="_UL6zjlg-EeayrdxIYv51ng" source="_UL6zhlg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_UL6ze1g-EeayrdxIYv51ng" target="_UL6zjVg-EeayrdxIYv51ng" source="_UL6zhVg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zfFg-EeayrdxIYv51ng" target="_UL6zmVg-EeayrdxIYv51ng" source="_UL6zhlg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_UL6zfVg-EeayrdxIYv51ng" target="_UL6zpVg-EeayrdxIYv51ng" source="_UL6zpFg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zflg-EeayrdxIYv51ng" target="_UL6zpVg-EeayrdxIYv51ng" source="_UL6zkVg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_UL6zf1g-EeayrdxIYv51ng" target="_UL6zlFg-EeayrdxIYv51ng" source="_UL6zpVg-EeayrdxIYv51ng">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_UL6zgFg-EeayrdxIYv51ng" name="Value(true)" value="true"/>
              </edge>
              <edge xmi:type="uml:ControlFlow" xmi:id="_UL6zgVg-EeayrdxIYv51ng" target="_UL6zmlg-EeayrdxIYv51ng" source="_UL6zpVg-EeayrdxIYv51ng">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_UL6zglg-EeayrdxIYv51ng" name="Value(false)"/>
              </edge>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zg1g-EeayrdxIYv51ng" target="_UL6zplg-EeayrdxIYv51ng" source="_UL6zllg-EeayrdxIYv51ng"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zhFg-EeayrdxIYv51ng" target="_UL6zplg-EeayrdxIYv51ng" source="_UL6znFg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6zhVg-EeayrdxIYv51ng" name="Operands(EqualityExpression@718ea86f)" outgoing="_UL6ze1g-EeayrdxIYv51ng">
                <node xmi:type="uml:ForkNode" xmi:id="_UL6zhlg-EeayrdxIYv51ng" name="Fork()@3c660e8f" incoming="_UL6zaVg-EeayrdxIYv51ng" outgoing="_UL6zelg-EeayrdxIYv51ng _UL6zfFg-EeayrdxIYv51ng"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6zh1g-EeayrdxIYv51ng" name="RightHandSide@b7081d6"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6ziFg-EeayrdxIYv51ng" name="Value(null)">
                  <result xmi:id="_UL6ziVg-EeayrdxIYv51ng" name="Value(null).result" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zilg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zi1g-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralNull" xmi:id="_UL6zjFg-EeayrdxIYv51ng"/>
                </node>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6zjVg-EeayrdxIYv51ng" name="Call(NotEmpty)" incoming="_UL6ze1g-EeayrdxIYv51ng">
                <argument xmi:id="_UL6zjlg-EeayrdxIYv51ng" name="Call(NotEmpty).argument(seq)" incoming="_UL6zelg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zj1g-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zkFg-EeayrdxIYv51ng" value="*"/>
                </argument>
                <result xmi:id="_UL6zkVg-EeayrdxIYv51ng" name="Call(NotEmpty).result()" outgoing="_UL6zflg-EeayrdxIYv51ng">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zklg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zk1g-EeayrdxIYv51ng" 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:StructuredActivityNode" xmi:id="_UL6zlFg-EeayrdxIYv51ng" name="NullCoalescingExpression@25a40329.operand2" incoming="_UL6zf1g-EeayrdxIYv51ng">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zlVg-EeayrdxIYv51ng" target="_UL6zllg-EeayrdxIYv51ng" source="_UL6zmVg-EeayrdxIYv51ng"/>
                <structuredNodeOutput xmi:id="_UL6zllg-EeayrdxIYv51ng" name="NullCoalescingExpression@25a40329.operand2.result" incoming="_UL6zlVg-EeayrdxIYv51ng" outgoing="_UL6zg1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zl1g-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zmFg-EeayrdxIYv51ng" value="*"/>
                </structuredNodeOutput>
                <node xmi:type="uml:MergeNode" xmi:id="_UL6zmVg-EeayrdxIYv51ng" name="Merge(Fork()@3c660e8f)" incoming="_UL6zfFg-EeayrdxIYv51ng" outgoing="_UL6zlVg-EeayrdxIYv51ng"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6zmlg-EeayrdxIYv51ng" name="NullCoalescingExpression@25a40329.operand3" incoming="_UL6zgVg-EeayrdxIYv51ng">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zm1g-EeayrdxIYv51ng" target="_UL6znFg-EeayrdxIYv51ng" source="_UL6zoFg-EeayrdxIYv51ng"/>
                <structuredNodeOutput xmi:id="_UL6znFg-EeayrdxIYv51ng" name="NullCoalescingExpression@25a40329.operand3.result" incoming="_UL6zm1g-EeayrdxIYv51ng" outgoing="_UL6zhFg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6znVg-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6znlg-EeayrdxIYv51ng" value="*"/>
                </structuredNodeOutput>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6zn1g-EeayrdxIYv51ng" name="Value(&quot;null&quot;)">
                  <result xmi:id="_UL6zoFg-EeayrdxIYv51ng" name="Value(&quot;null&quot;).result" outgoing="_UL6zm1g-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zoVg-EeayrdxIYv51ng" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zolg-EeayrdxIYv51ng" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_UL6zo1g-EeayrdxIYv51ng" value="null">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
              </node>
              <node xmi:type="uml:InitialNode" xmi:id="_UL6zpFg-EeayrdxIYv51ng" name="Initial(NullCoalescingExpression@25a40329)" outgoing="_UL6zfVg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:DecisionNode" xmi:id="_UL6zpVg-EeayrdxIYv51ng" name="Decision(NullCoalescingExpression@25a40329)" incoming="_UL6zfVg-EeayrdxIYv51ng _UL6zflg-EeayrdxIYv51ng" outgoing="_UL6zf1g-EeayrdxIYv51ng _UL6zgVg-EeayrdxIYv51ng" decisionInputFlow="_UL6zflg-EeayrdxIYv51ng"/>
              <node xmi:type="uml:MergeNode" xmi:id="_UL6zplg-EeayrdxIYv51ng" name="Merge(NullCoalescingExpression@25a40329.result)" incoming="_UL6zg1g-EeayrdxIYv51ng _UL6zhFg-EeayrdxIYv51ng" outgoing="_UL6zaFg-EeayrdxIYv51ng"/>
            </node>
          </node>
          <node xmi:type="uml:ExpansionNode" xmi:id="_UL6zp1g-EeayrdxIYv51ng" name="Collect(Call(write)).inputElement" incoming="_UL6zZVg-EeayrdxIYv51ng" outgoing="_UL6za1g-EeayrdxIYv51ng" regionAsInput="_UL6zZ1g-EeayrdxIYv51ng"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_UL6zqFg-EeayrdxIYv51ng" name="Feature(Call(At).result())" outgoing="_UL6zZlg-EeayrdxIYv51ng">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zqVg-EeayrdxIYv51ng" target="_UL6zrlg-EeayrdxIYv51ng" source="_UL6zuVg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zqlg-EeayrdxIYv51ng" target="_UL6zwVg-EeayrdxIYv51ng" source="_UL6zvVg-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_UL6zq1g-EeayrdxIYv51ng" target="_UL6zrVg-EeayrdxIYv51ng" source="_UL6zt1g-EeayrdxIYv51ng"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_UL6zrFg-EeayrdxIYv51ng" target="_UL6zsVg-EeayrdxIYv51ng" source="_UL6zwVg-EeayrdxIYv51ng"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_UL6zrVg-EeayrdxIYv51ng" name="Call(At)" incoming="_UL6zq1g-EeayrdxIYv51ng">
              <argument xmi:id="_UL6zrlg-EeayrdxIYv51ng" name="Call(At).argument(seq)" incoming="_UL6zqVg-EeayrdxIYv51ng" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zr1g-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zsFg-EeayrdxIYv51ng" value="*"/>
              </argument>
              <argument xmi:id="_UL6zsVg-EeayrdxIYv51ng" name="Call(At).argument(index)" incoming="_UL6zrFg-EeayrdxIYv51ng">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6zslg-EeayrdxIYv51ng" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zs1g-EeayrdxIYv51ng" value="1"/>
              </argument>
              <result xmi:id="_UL6ztFg-EeayrdxIYv51ng" name="Call(At).result()" outgoing="_UL6zZVg-EeayrdxIYv51ng">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UL6ztVg-EeayrdxIYv51ng"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6ztlg-EeayrdxIYv51ng" 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="_UL6zt1g-EeayrdxIYv51ng" name="Tuple@19153a0c" outgoing="_UL6zq1g-EeayrdxIYv51ng">
              <node xmi:type="uml:ReadExtentAction" xmi:id="_UL6zuFg-EeayrdxIYv51ng" name="ReadExtent(StandardOutputChannel)">
                <classifier xmi:type="uml:Class" href="pathmap://ALF_LIBRARIES/fUML.library.uml#BasicInputOutput-StandardOutputChannel"/>
                <result xmi:id="_UL6zuVg-EeayrdxIYv51ng" name="ReadExtent(StandardOutputChannel).result" outgoing="_UL6zqVg-EeayrdxIYv51ng" 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="_UL6zulg-EeayrdxIYv51ng"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zu1g-EeayrdxIYv51ng" value="*"/>
                </result>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_UL6zvFg-EeayrdxIYv51ng" name="Value(1)">
                <result xmi:id="_UL6zvVg-EeayrdxIYv51ng" name="Value(1).result" outgoing="_UL6zqlg-EeayrdxIYv51ng" 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="_UL6zvlg-EeayrdxIYv51ng" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UL6zv1g-EeayrdxIYv51ng" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_UL6zwFg-EeayrdxIYv51ng" 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="_UL6zwVg-EeayrdxIYv51ng" name="Fork(Call(At).argument(index))" incoming="_UL6zqlg-EeayrdxIYv51ng" outgoing="_UL6zrFg-EeayrdxIYv51ng"/>
          </node>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_UL6zW1g-EeayrdxIYv51ng" name="Input(value)" outgoing="_UL6zV1g-EeayrdxIYv51ng" parameter="_UL6zVFg-EeayrdxIYv51ng"/>
      <node xmi:type="uml:JoinNode" xmi:id="_UL6zXFg-EeayrdxIYv51ng" name="Join(Input))" incoming="_UL6zWVg-EeayrdxIYv51ng" outgoing="_UL6zWlg-EeayrdxIYv51ng"/>
    </packagedElement>
    <profileApplication xmi:id="_UL6zwlg-EeayrdxIYv51ng">
      <eAnnotations xmi:id="_UL6zw1g-EeayrdxIYv51ng" 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:Destroy xmi:id="_UL6zxFg-EeayrdxIYv51ng" base_BehavioralFeature="_UL6Kglg-EeayrdxIYv51ng"/>
  <l2:Destroy xmi:id="_UL6zxVg-EeayrdxIYv51ng" base_BehavioralFeature="_UL6Ndlg-EeayrdxIYv51ng"/>
  <l2:Create xmi:id="_UL7YgFg-EeayrdxIYv51ng" base_BehavioralFeature="_UL6Nclg-EeayrdxIYv51ng"/>
  <l2:Create xmi:id="_UL7YgVg-EeayrdxIYv51ng" base_BehavioralFeature="_UL6M51g-EeayrdxIYv51ng"/>
  <l2:Destroy xmi:id="_UL7Yglg-EeayrdxIYv51ng" base_BehavioralFeature="_UL6M5Vg-EeayrdxIYv51ng"/>
  <l2:Create xmi:id="_UL7Yg1g-EeayrdxIYv51ng" base_BehavioralFeature="_UL6KZVg-EeayrdxIYv51ng"/>
  <l2:Create xmi:id="_UL7YhFg-EeayrdxIYv51ng" base_BehavioralFeature="_UL6KYVg-EeayrdxIYv51ng"/>
</xmi:XMI>
