<?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="_C4EWIAEvEeiiPblK9TS5Mw" name="Model" visibility="package">
    <packagedElement xmi:type="uml:Class" xmi:id="_C4EWIQEvEeiiPblK9TS5Mw" name="Expressions_SuperConstructors" visibility="public">
      <packageImport xmi:id="_C4EWIgEvEeiiPblK9TS5Mw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_C4EWIwEvEeiiPblK9TS5Mw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_C4EWJAEvEeiiPblK9TS5Mw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_C4EWJQEvEeiiPblK9TS5Mw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_C4EWJgEvEeiiPblK9TS5Mw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <generalization xmi:id="_C4EWJwEvEeiiPblK9TS5Mw" general="_C4GNxQEvEeiiPblK9TS5Mw"/>
      <ownedAttribute xmi:id="_C4EWKAEvEeiiPblK9TS5Mw" name="Expressions_SuperConstructors$initializationFlag$1" visibility="protected">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWKQEvEeiiPblK9TS5Mw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWKgEvEeiiPblK9TS5Mw" value="1"/>
      </ownedAttribute>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4EWKwEvEeiiPblK9TS5Mw" name="Expressions_SuperConstructors$method$1" visibility="private" specification="_C4Fk_QEvEeiiPblK9TS5Mw" node="_C4EWMAEvEeiiPblK9TS5Mw _C4EWMQEvEeiiPblK9TS5Mw" group="_C4EWMQEvEeiiPblK9TS5Mw">
        <ownedParameter xmi:id="_C4EWLAEvEeiiPblK9TS5Mw" name="" type="_C4EWIQEvEeiiPblK9TS5Mw" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWLQEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWLgEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWLwEvEeiiPblK9TS5Mw" target="_C4EWMAEvEeiiPblK9TS5Mw" source="_C4EWVQEvEeiiPblK9TS5Mw"/>
        <structuredNode xmi:id="_C4EWMQEvEeiiPblK9TS5Mw" name="Body(Expressions_SuperConstructors$method$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWMgEvEeiiPblK9TS5Mw" target="_C4EWVQEvEeiiPblK9TS5Mw" source="_C4EWUgEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4EWMwEvEeiiPblK9TS5Mw" name="Body">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4EWNAEvEeiiPblK9TS5Mw" name="ExpressionStatement@6293f685">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWNQEvEeiiPblK9TS5Mw" target="_C4EWSAEvEeiiPblK9TS5Mw" source="_C4EWOgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWNgEvEeiiPblK9TS5Mw" target="_C4EWRwEvEeiiPblK9TS5Mw" source="_C4EWOAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWNwEvEeiiPblK9TS5Mw" target="_C4EWTgEvEeiiPblK9TS5Mw" source="_C4EWPwEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4EWOAEvEeiiPblK9TS5Mw" name="Tuple@3c86a471" outgoing="_C4EWNgEvEeiiPblK9TS5Mw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4EWOQEvEeiiPblK9TS5Mw" name="Value(null)">
                  <result xmi:id="_C4EWOgEvEeiiPblK9TS5Mw" name="Value(null).result" outgoing="_C4EWNQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWOwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWPAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralNull" xmi:id="_C4EWPQEvEeiiPblK9TS5Mw"/>
                </node>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_C4EWPgEvEeiiPblK9TS5Mw" name="ReadSelf">
                <result xmi:id="_C4EWPwEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4EWNwEvEeiiPblK9TS5Mw" type="_C4EWIQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWQAEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWQQEvEeiiPblK9TS5Mw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4EWQgEvEeiiPblK9TS5Mw" name="Node(Call(run))">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWQwEvEeiiPblK9TS5Mw" target="_C4EWRAEvEeiiPblK9TS5Mw" source="_C4EWSwEvEeiiPblK9TS5Mw"/>
                <structuredNodeOutput xmi:id="_C4EWRAEvEeiiPblK9TS5Mw" name="Output(Call(run).result())" incoming="_C4EWQwEvEeiiPblK9TS5Mw" type="_C4EWIQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWRQEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWRgEvEeiiPblK9TS5Mw" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallOperationAction" xmi:id="_C4EWRwEvEeiiPblK9TS5Mw" name="Call(run)" incoming="_C4EWNgEvEeiiPblK9TS5Mw" operation="_C4FlAQEvEeiiPblK9TS5Mw">
                  <argument xmi:id="_C4EWSAEvEeiiPblK9TS5Mw" name="Call(run).argument(tester)" incoming="_C4EWNQEvEeiiPblK9TS5Mw" type="_C4GO1wEvEeiiPblK9TS5Mw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWSQEvEeiiPblK9TS5Mw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWSgEvEeiiPblK9TS5Mw" value="1"/>
                  </argument>
                  <result xmi:id="_C4EWSwEvEeiiPblK9TS5Mw" name="Call(run).result()" outgoing="_C4EWQwEvEeiiPblK9TS5Mw" type="_C4EWIQEvEeiiPblK9TS5Mw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWTAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWTQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <target xmi:id="_C4EWTgEvEeiiPblK9TS5Mw" name="Call(run).target" incoming="_C4EWNwEvEeiiPblK9TS5Mw" type="_C4EWIQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWTwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWUAEvEeiiPblK9TS5Mw" value="1"/>
                  </target>
                </node>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_C4EWUQEvEeiiPblK9TS5Mw" name="ReadSelf">
            <result xmi:id="_C4EWUgEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4EWMgEvEeiiPblK9TS5Mw" type="_C4EWIQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWUwEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWVAEvEeiiPblK9TS5Mw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_C4EWVQEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4EWMgEvEeiiPblK9TS5Mw" outgoing="_C4EWLwEvEeiiPblK9TS5Mw"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4EWMAEvEeiiPblK9TS5Mw" name="Return" incoming="_C4EWLwEvEeiiPblK9TS5Mw" type="_C4EWIQEvEeiiPblK9TS5Mw" parameter="_C4EWLAEvEeiiPblK9TS5Mw"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4EWVgEvEeiiPblK9TS5Mw" name="run$method$1" visibility="private" specification="_C4FlAQEvEeiiPblK9TS5Mw" node="_C4EWYAEvEeiiPblK9TS5Mw _C4EWYQEvEeiiPblK9TS5Mw _C4EWYgEvEeiiPblK9TS5Mw _C4EWYwEvEeiiPblK9TS5Mw" group="_C4EWYwEvEeiiPblK9TS5Mw">
        <ownedParameter xmi:id="_C4EWVwEvEeiiPblK9TS5Mw" name="tester" type="_C4GO1wEvEeiiPblK9TS5Mw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWWAEvEeiiPblK9TS5Mw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWWQEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_C4EWWgEvEeiiPblK9TS5Mw" name="" type="_C4EWIQEvEeiiPblK9TS5Mw" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWWwEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWXAEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWXQEvEeiiPblK9TS5Mw" target="_C4EWYQEvEeiiPblK9TS5Mw" source="_C4EWYAEvEeiiPblK9TS5Mw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWXgEvEeiiPblK9TS5Mw" target="_C4EWYgEvEeiiPblK9TS5Mw" source="_C4FABwEvEeiiPblK9TS5Mw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWXwEvEeiiPblK9TS5Mw" target="_C4FAEAEvEeiiPblK9TS5Mw" source="_C4EWYQEvEeiiPblK9TS5Mw"/>
        <structuredNode xmi:id="_C4EWYwEvEeiiPblK9TS5Mw" name="Body(run$method$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWZAEvEeiiPblK9TS5Mw" target="_C4FABwEvEeiiPblK9TS5Mw" source="_C4FABAEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWZQEvEeiiPblK9TS5Mw" target="_C4FAFwEvEeiiPblK9TS5Mw" source="_C4FABwEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWZgEvEeiiPblK9TS5Mw" target="_C4EWcAEvEeiiPblK9TS5Mw" source="_C4FAFgEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWZwEvEeiiPblK9TS5Mw" target="_C4FAFgEvEeiiPblK9TS5Mw" source="_C4FACAEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWaAEvEeiiPblK9TS5Mw" target="_C4FAGwEvEeiiPblK9TS5Mw" source="_C4FABwEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWaQEvEeiiPblK9TS5Mw" target="_C4FAIgEvEeiiPblK9TS5Mw" source="_C4FAHgEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWagEvEeiiPblK9TS5Mw" target="_C4FALgEvEeiiPblK9TS5Mw" source="_C4FAJQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWawEvEeiiPblK9TS5Mw" target="_C4FANAEvEeiiPblK9TS5Mw" source="_C4FAKQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWbAEvEeiiPblK9TS5Mw" target="_C4FAOAEvEeiiPblK9TS5Mw" source="_C4FANwEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWbQEvEeiiPblK9TS5Mw" target="_C4FAOAEvEeiiPblK9TS5Mw" source="_C4FAMQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWbgEvEeiiPblK9TS5Mw" target="_C4FACAEvEeiiPblK9TS5Mw" source="_C4FAOAEvEeiiPblK9TS5Mw">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4EWbwEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4EWcAEvEeiiPblK9TS5Mw" name="Body" incoming="_C4EWZgEvEeiiPblK9TS5Mw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWcQEvEeiiPblK9TS5Mw" target="_C4E9NwEvEeiiPblK9TS5Mw" source="_C4EWygEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWcgEvEeiiPblK9TS5Mw" target="_C4EW0wEvEeiiPblK9TS5Mw" source="_C4EWnAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWcwEvEeiiPblK9TS5Mw" target="_C4E9WgEvEeiiPblK9TS5Mw" source="_C4EWywEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWdAEvEeiiPblK9TS5Mw" target="_C4E9PQEvEeiiPblK9TS5Mw" source="_C4EW0wEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWdQEvEeiiPblK9TS5Mw" target="_C4E9fQEvEeiiPblK9TS5Mw" source="_C4EWzAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWdgEvEeiiPblK9TS5Mw" target="_C4E9YAEvEeiiPblK9TS5Mw" source="_C4E9PQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWdwEvEeiiPblK9TS5Mw" target="_C4E9oAEvEeiiPblK9TS5Mw" source="_C4EWzAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWeAEvEeiiPblK9TS5Mw" target="_C4E9gwEvEeiiPblK9TS5Mw" source="_C4E9YAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWeQEvEeiiPblK9TS5Mw" target="_C4E9wwEvEeiiPblK9TS5Mw" source="_C4EWzQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWegEvEeiiPblK9TS5Mw" target="_C4E9pgEvEeiiPblK9TS5Mw" source="_C4E9gwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWewEvEeiiPblK9TS5Mw" target="_C4E95gEvEeiiPblK9TS5Mw" source="_C4EWzQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWfAEvEeiiPblK9TS5Mw" target="_C4E9yQEvEeiiPblK9TS5Mw" source="_C4E9pgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWfQEvEeiiPblK9TS5Mw" target="_C4E-CQEvEeiiPblK9TS5Mw" source="_C4EWzgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWfgEvEeiiPblK9TS5Mw" target="_C4E97AEvEeiiPblK9TS5Mw" source="_C4E9yQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWfwEvEeiiPblK9TS5Mw" target="_C4E-LAEvEeiiPblK9TS5Mw" source="_C4EWzgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWgAEvEeiiPblK9TS5Mw" target="_C4E-DwEvEeiiPblK9TS5Mw" source="_C4E97AEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWgQEvEeiiPblK9TS5Mw" target="_C4E-TwEvEeiiPblK9TS5Mw" source="_C4EWzwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWggEvEeiiPblK9TS5Mw" target="_C4E-MgEvEeiiPblK9TS5Mw" source="_C4E-DwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWgwEvEeiiPblK9TS5Mw" target="_C4E-cgEvEeiiPblK9TS5Mw" source="_C4EWzwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWhAEvEeiiPblK9TS5Mw" target="_C4E-VQEvEeiiPblK9TS5Mw" source="_C4E-MgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWhQEvEeiiPblK9TS5Mw" target="_C4E-lQEvEeiiPblK9TS5Mw" source="_C4EWzwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWhgEvEeiiPblK9TS5Mw" target="_C4E-eAEvEeiiPblK9TS5Mw" source="_C4E-VQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWhwEvEeiiPblK9TS5Mw" target="_C4E-uAEvEeiiPblK9TS5Mw" source="_C4EW0AEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWiAEvEeiiPblK9TS5Mw" target="_C4E-mwEvEeiiPblK9TS5Mw" source="_C4E-eAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWiQEvEeiiPblK9TS5Mw" target="_C4E-2wEvEeiiPblK9TS5Mw" source="_C4EW0AEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWigEvEeiiPblK9TS5Mw" target="_C4E-vgEvEeiiPblK9TS5Mw" source="_C4E-mwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWiwEvEeiiPblK9TS5Mw" target="_C4E-_gEvEeiiPblK9TS5Mw" source="_C4EW0AEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWjAEvEeiiPblK9TS5Mw" target="_C4E-4QEvEeiiPblK9TS5Mw" source="_C4E-vgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWjQEvEeiiPblK9TS5Mw" target="_C4E_IQEvEeiiPblK9TS5Mw" source="_C4EW0QEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWjgEvEeiiPblK9TS5Mw" target="_C4E_BAEvEeiiPblK9TS5Mw" source="_C4E-4QEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWjwEvEeiiPblK9TS5Mw" target="_C4E_RAEvEeiiPblK9TS5Mw" source="_C4EW0QEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWkAEvEeiiPblK9TS5Mw" target="_C4E_JwEvEeiiPblK9TS5Mw" source="_C4E_BAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWkQEvEeiiPblK9TS5Mw" target="_C4E_ZwEvEeiiPblK9TS5Mw" source="_C4EW0QEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWkgEvEeiiPblK9TS5Mw" target="_C4E_SgEvEeiiPblK9TS5Mw" source="_C4E_JwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWkwEvEeiiPblK9TS5Mw" target="_C4E_igEvEeiiPblK9TS5Mw" source="_C4EW0gEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWlAEvEeiiPblK9TS5Mw" target="_C4E_bQEvEeiiPblK9TS5Mw" source="_C4E_SgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWlQEvEeiiPblK9TS5Mw" target="_C4E_rQEvEeiiPblK9TS5Mw" source="_C4EW0gEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWlgEvEeiiPblK9TS5Mw" target="_C4E_kAEvEeiiPblK9TS5Mw" source="_C4E_bQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWlwEvEeiiPblK9TS5Mw" target="_C4E_0AEvEeiiPblK9TS5Mw" source="_C4EW0gEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWmAEvEeiiPblK9TS5Mw" target="_C4E_swEvEeiiPblK9TS5Mw" source="_C4E_kAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWmQEvEeiiPblK9TS5Mw" target="_C4E_8wEvEeiiPblK9TS5Mw" source="_C4EW0gEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWmgEvEeiiPblK9TS5Mw" target="_C4E_1gEvEeiiPblK9TS5Mw" source="_C4E_swEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4EWmwEvEeiiPblK9TS5Mw" target="_C4E_-QEvEeiiPblK9TS5Mw" source="_C4E_1gEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4EWnAEvEeiiPblK9TS5Mw" name="ExpressionStatement@66c537b0" outgoing="_C4EWcgEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWnQEvEeiiPblK9TS5Mw" target="_C4EWygEvEeiiPblK9TS5Mw" source="_C4EWqAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWngEvEeiiPblK9TS5Mw" target="_C4EWywEvEeiiPblK9TS5Mw" source="_C4EWqwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWnwEvEeiiPblK9TS5Mw" target="_C4EWzAEvEeiiPblK9TS5Mw" source="_C4EWrgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWoAEvEeiiPblK9TS5Mw" target="_C4EWzQEvEeiiPblK9TS5Mw" source="_C4EWsQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWoQEvEeiiPblK9TS5Mw" target="_C4EWzgEvEeiiPblK9TS5Mw" source="_C4EWtAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWogEvEeiiPblK9TS5Mw" target="_C4EWzwEvEeiiPblK9TS5Mw" source="_C4EWtwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWowEvEeiiPblK9TS5Mw" target="_C4EW0AEvEeiiPblK9TS5Mw" source="_C4EWugEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWpAEvEeiiPblK9TS5Mw" target="_C4EW0QEvEeiiPblK9TS5Mw" source="_C4EWvQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWpQEvEeiiPblK9TS5Mw" target="_C4EW0gEvEeiiPblK9TS5Mw" source="_C4EWwAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EWpgEvEeiiPblK9TS5Mw" target="_C4EWwwEvEeiiPblK9TS5Mw" source="_C4EWxwEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_C4EWpwEvEeiiPblK9TS5Mw" name="Call(test)" operation="_C4FlCAEvEeiiPblK9TS5Mw">
                <result xmi:id="_C4EWqAEvEeiiPblK9TS5Mw" name="Call(test).result(super0)" outgoing="_C4EWnQEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWqQEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWqgEvEeiiPblK9TS5Mw" value="1"/>
                </result>
                <result xmi:id="_C4EWqwEvEeiiPblK9TS5Mw" name="Call(test).result(super1)" outgoing="_C4EWngEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWrAEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWrQEvEeiiPblK9TS5Mw" value="1"/>
                </result>
                <result xmi:id="_C4EWrgEvEeiiPblK9TS5Mw" name="Call(test).result(s0)" outgoing="_C4EWnwEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWrwEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWsAEvEeiiPblK9TS5Mw" value="1"/>
                </result>
                <result xmi:id="_C4EWsQEvEeiiPblK9TS5Mw" name="Call(test).result(s1)" outgoing="_C4EWoAEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWsgEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWswEvEeiiPblK9TS5Mw" value="1"/>
                </result>
                <result xmi:id="_C4EWtAEvEeiiPblK9TS5Mw" name="Call(test).result(s2)" outgoing="_C4EWoQEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWtQEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWtgEvEeiiPblK9TS5Mw" value="1"/>
                </result>
                <result xmi:id="_C4EWtwEvEeiiPblK9TS5Mw" name="Call(test).result(s00)" outgoing="_C4EWogEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWuAEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWuQEvEeiiPblK9TS5Mw" value="1"/>
                </result>
                <result xmi:id="_C4EWugEvEeiiPblK9TS5Mw" name="Call(test).result(s10)" outgoing="_C4EWowEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWuwEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWvAEvEeiiPblK9TS5Mw" value="1"/>
                </result>
                <result xmi:id="_C4EWvQEvEeiiPblK9TS5Mw" name="Call(test).result(s11)" outgoing="_C4EWpAEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWvgEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWvwEvEeiiPblK9TS5Mw" value="1"/>
                </result>
                <result xmi:id="_C4EWwAEvEeiiPblK9TS5Mw" name="Call(test).result(s3)" outgoing="_C4EWpQEvEeiiPblK9TS5Mw" type="_C4GM8QEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWwQEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWwgEvEeiiPblK9TS5Mw" value="1"/>
                </result>
                <target xmi:id="_C4EWwwEvEeiiPblK9TS5Mw" name="Call(test).target" incoming="_C4EWpgEvEeiiPblK9TS5Mw" type="_C4EWIQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWxAEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWxQEvEeiiPblK9TS5Mw" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_C4EWxgEvEeiiPblK9TS5Mw" name="ReadSelf">
                <result xmi:id="_C4EWxwEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4EWpgEvEeiiPblK9TS5Mw" type="_C4EWIQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EWyAEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EWyQEvEeiiPblK9TS5Mw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_C4EWygEvEeiiPblK9TS5Mw" name="Fork(super0)@70e0a4c9" incoming="_C4EWnQEvEeiiPblK9TS5Mw" outgoing="_C4EWcQEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_C4EWywEvEeiiPblK9TS5Mw" name="Fork(super1)@64698769" incoming="_C4EWngEvEeiiPblK9TS5Mw" outgoing="_C4EWcwEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_C4EWzAEvEeiiPblK9TS5Mw" name="Fork(s0)@1cc7ccad" incoming="_C4EWnwEvEeiiPblK9TS5Mw" outgoing="_C4EWdQEvEeiiPblK9TS5Mw _C4EWdwEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_C4EWzQEvEeiiPblK9TS5Mw" name="Fork(s1)@6974e510" incoming="_C4EWoAEvEeiiPblK9TS5Mw" outgoing="_C4EWeQEvEeiiPblK9TS5Mw _C4EWewEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_C4EWzgEvEeiiPblK9TS5Mw" name="Fork(s2)@4aa6341c" incoming="_C4EWoQEvEeiiPblK9TS5Mw" outgoing="_C4EWfQEvEeiiPblK9TS5Mw _C4EWfwEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_C4EWzwEvEeiiPblK9TS5Mw" name="Fork(s00)@625ca0ee" incoming="_C4EWogEvEeiiPblK9TS5Mw" outgoing="_C4EWgQEvEeiiPblK9TS5Mw _C4EWgwEvEeiiPblK9TS5Mw _C4EWhQEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_C4EW0AEvEeiiPblK9TS5Mw" name="Fork(s10)@40dcbaac" incoming="_C4EWowEvEeiiPblK9TS5Mw" outgoing="_C4EWhwEvEeiiPblK9TS5Mw _C4EWiQEvEeiiPblK9TS5Mw _C4EWiwEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_C4EW0QEvEeiiPblK9TS5Mw" name="Fork(s11)@e4e9bc2" incoming="_C4EWpAEvEeiiPblK9TS5Mw" outgoing="_C4EWjQEvEeiiPblK9TS5Mw _C4EWjwEvEeiiPblK9TS5Mw _C4EWkQEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:ForkNode" xmi:id="_C4EW0gEvEeiiPblK9TS5Mw" name="Fork(s3)@753348c3" incoming="_C4EWpQEvEeiiPblK9TS5Mw" outgoing="_C4EWkwEvEeiiPblK9TS5Mw _C4EWlQEvEeiiPblK9TS5Mw _C4EWlwEvEeiiPblK9TS5Mw _C4EWmQEvEeiiPblK9TS5Mw"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4EW0wEvEeiiPblK9TS5Mw" name="ExpressionStatement@6c602ae4" incoming="_C4EWcgEvEeiiPblK9TS5Mw" outgoing="_C4EWdAEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EW1AEvEeiiPblK9TS5Mw" target="_C4EW2QEvEeiiPblK9TS5Mw" source="_C4EW5QEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EW1QEvEeiiPblK9TS5Mw" target="_C4EW3AEvEeiiPblK9TS5Mw" source="_C4E9NAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EW1gEvEeiiPblK9TS5Mw" target="_C4EW3wEvEeiiPblK9TS5Mw" source="_C4E9OQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4EW1wEvEeiiPblK9TS5Mw" target="_C4EW2AEvEeiiPblK9TS5Mw" source="_C4EW4gEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4EW2AEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4EW1wEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4EW2QEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4EW1AEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EW2gEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EW2wEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4EW3AEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4EW1QEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EW3QEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EW3gEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4EW3wEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4EW1gEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EW4AEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EW4QEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4EW4gEvEeiiPblK9TS5Mw" name="Tuple@251654d" outgoing="_C4EW1wEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4EW4wEvEeiiPblK9TS5Mw" target="_C4E9MQEvEeiiPblK9TS5Mw" source="_C4E9NwEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4EW5AEvEeiiPblK9TS5Mw" name="Value(&quot;super0.x&quot;)">
                  <result xmi:id="_C4EW5QEvEeiiPblK9TS5Mw" name="Value(&quot;super0.x&quot;).result" outgoing="_C4EW1AEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4EW5gEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4EW5wEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4EW6AEvEeiiPblK9TS5Mw" value="super0.x">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E9MAEvEeiiPblK9TS5Mw" name="Read(x)" structuralFeature="_C4FlKQEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E9MQEvEeiiPblK9TS5Mw" name="Read(x).object" incoming="_C4EW4wEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9MgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9MwEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E9NAEvEeiiPblK9TS5Mw" name="Read(x).result" outgoing="_C4EW1QEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9NQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9NgEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E9NwEvEeiiPblK9TS5Mw" name="Fork(Fork(super0)@70e0a4c9)" incoming="_C4EWcQEvEeiiPblK9TS5Mw" outgoing="_C4EW4wEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E9OAEvEeiiPblK9TS5Mw" name="Value(0)">
                  <result xmi:id="_C4E9OQEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4EW1gEvEeiiPblK9TS5Mw" 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="_C4E9OgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9OwEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E9PAEvEeiiPblK9TS5Mw">
                    <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="_C4E9PQEvEeiiPblK9TS5Mw" name="ExpressionStatement@4054c531" incoming="_C4EWdAEvEeiiPblK9TS5Mw" outgoing="_C4EWdgEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E9PgEvEeiiPblK9TS5Mw" target="_C4E9QwEvEeiiPblK9TS5Mw" source="_C4E9TwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E9PwEvEeiiPblK9TS5Mw" target="_C4E9RgEvEeiiPblK9TS5Mw" source="_C4E9VwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E9QAEvEeiiPblK9TS5Mw" target="_C4E9SQEvEeiiPblK9TS5Mw" source="_C4E9XAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4E9QQEvEeiiPblK9TS5Mw" target="_C4E9QgEvEeiiPblK9TS5Mw" source="_C4E9TAEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4E9QgEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4E9QQEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4E9QwEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4E9PgEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9RAEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9RQEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E9RgEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4E9PwEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9RwEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9SAEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E9SQEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4E9QAEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9SgEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9SwEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E9TAEvEeiiPblK9TS5Mw" name="Tuple@3366beb8" outgoing="_C4E9QQEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E9TQEvEeiiPblK9TS5Mw" target="_C4E9VAEvEeiiPblK9TS5Mw" source="_C4E9WgEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E9TgEvEeiiPblK9TS5Mw" name="Value(&quot;super1.x&quot;)">
                  <result xmi:id="_C4E9TwEvEeiiPblK9TS5Mw" name="Value(&quot;super1.x&quot;).result" outgoing="_C4E9PgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9UAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9UQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4E9UgEvEeiiPblK9TS5Mw" value="super1.x">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E9UwEvEeiiPblK9TS5Mw" name="Read(x)" structuralFeature="_C4FlKQEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E9VAEvEeiiPblK9TS5Mw" name="Read(x).object" incoming="_C4E9TQEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9VQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9VgEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E9VwEvEeiiPblK9TS5Mw" name="Read(x).result" outgoing="_C4E9PwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9WAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9WQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E9WgEvEeiiPblK9TS5Mw" name="Fork(Fork(super1)@64698769)" incoming="_C4EWcwEvEeiiPblK9TS5Mw" outgoing="_C4E9TQEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E9WwEvEeiiPblK9TS5Mw" name="Value(1)">
                  <result xmi:id="_C4E9XAEvEeiiPblK9TS5Mw" name="Value(1).result" outgoing="_C4E9QAEvEeiiPblK9TS5Mw" 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="_C4E9XQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9XgEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E9XwEvEeiiPblK9TS5Mw" 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="_C4E9YAEvEeiiPblK9TS5Mw" name="ExpressionStatement@4f667d90" incoming="_C4EWdgEvEeiiPblK9TS5Mw" outgoing="_C4EWeAEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E9YQEvEeiiPblK9TS5Mw" target="_C4E9ZgEvEeiiPblK9TS5Mw" source="_C4E9cgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E9YgEvEeiiPblK9TS5Mw" target="_C4E9aQEvEeiiPblK9TS5Mw" source="_C4E9egEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E9YwEvEeiiPblK9TS5Mw" target="_C4E9bAEvEeiiPblK9TS5Mw" source="_C4E9fwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4E9ZAEvEeiiPblK9TS5Mw" target="_C4E9ZQEvEeiiPblK9TS5Mw" source="_C4E9bwEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4E9ZQEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4E9ZAEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4E9ZgEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4E9YQEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9ZwEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9aAEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E9aQEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4E9YgEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9agEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9awEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E9bAEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4E9YwEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9bQEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9bgEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E9bwEvEeiiPblK9TS5Mw" name="Tuple@5a718c72" outgoing="_C4E9ZAEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E9cAEvEeiiPblK9TS5Mw" target="_C4E9dwEvEeiiPblK9TS5Mw" source="_C4E9fQEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E9cQEvEeiiPblK9TS5Mw" name="Value(&quot;s0.x&quot;)">
                  <result xmi:id="_C4E9cgEvEeiiPblK9TS5Mw" name="Value(&quot;s0.x&quot;).result" outgoing="_C4E9YQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9cwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9dAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4E9dQEvEeiiPblK9TS5Mw" value="s0.x">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E9dgEvEeiiPblK9TS5Mw" name="Read(x)" structuralFeature="_C4FlKQEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E9dwEvEeiiPblK9TS5Mw" name="Read(x).object" incoming="_C4E9cAEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9eAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9eQEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E9egEvEeiiPblK9TS5Mw" name="Read(x).result" outgoing="_C4E9YgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9ewEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9fAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E9fQEvEeiiPblK9TS5Mw" name="Fork(Fork(s0)@1cc7ccad)" incoming="_C4EWdQEvEeiiPblK9TS5Mw" outgoing="_C4E9cAEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E9fgEvEeiiPblK9TS5Mw" name="Value(0)">
                  <result xmi:id="_C4E9fwEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4E9YwEvEeiiPblK9TS5Mw" 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="_C4E9gAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9gQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E9ggEvEeiiPblK9TS5Mw">
                    <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="_C4E9gwEvEeiiPblK9TS5Mw" name="ExpressionStatement@4eee1b8" incoming="_C4EWeAEvEeiiPblK9TS5Mw" outgoing="_C4EWegEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E9hAEvEeiiPblK9TS5Mw" target="_C4E9iQEvEeiiPblK9TS5Mw" source="_C4E9lQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E9hQEvEeiiPblK9TS5Mw" target="_C4E9jAEvEeiiPblK9TS5Mw" source="_C4E9nQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E9hgEvEeiiPblK9TS5Mw" target="_C4E9jwEvEeiiPblK9TS5Mw" source="_C4E9ogEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4E9hwEvEeiiPblK9TS5Mw" target="_C4E9iAEvEeiiPblK9TS5Mw" source="_C4E9kgEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4E9iAEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4E9hwEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4E9iQEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4E9hAEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9igEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9iwEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E9jAEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4E9hQEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9jQEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9jgEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E9jwEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4E9hgEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9kAEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9kQEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E9kgEvEeiiPblK9TS5Mw" name="Tuple@3fe17b54" outgoing="_C4E9hwEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E9kwEvEeiiPblK9TS5Mw" target="_C4E9mgEvEeiiPblK9TS5Mw" source="_C4E9oAEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E9lAEvEeiiPblK9TS5Mw" name="Value(&quot;s0.z1&quot;)">
                  <result xmi:id="_C4E9lQEvEeiiPblK9TS5Mw" name="Value(&quot;s0.z1&quot;).result" outgoing="_C4E9hAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9lgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9lwEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4E9mAEvEeiiPblK9TS5Mw" value="s0.z1">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E9mQEvEeiiPblK9TS5Mw" name="Read(z1)" structuralFeature="_C4FmOwEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E9mgEvEeiiPblK9TS5Mw" name="Read(z1).object" incoming="_C4E9kwEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9mwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9nAEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E9nQEvEeiiPblK9TS5Mw" name="Read(z1).result" outgoing="_C4E9hQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9ngEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9nwEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E9oAEvEeiiPblK9TS5Mw" name="Fork(Fork(s0)@1cc7ccad)" incoming="_C4EWdwEvEeiiPblK9TS5Mw" outgoing="_C4E9kwEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E9oQEvEeiiPblK9TS5Mw" name="Value(1)">
                  <result xmi:id="_C4E9ogEvEeiiPblK9TS5Mw" name="Value(1).result" outgoing="_C4E9hgEvEeiiPblK9TS5Mw" 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="_C4E9owEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9pAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E9pQEvEeiiPblK9TS5Mw" 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="_C4E9pgEvEeiiPblK9TS5Mw" name="ExpressionStatement@2ef3d9c" incoming="_C4EWegEvEeiiPblK9TS5Mw" outgoing="_C4EWfAEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E9pwEvEeiiPblK9TS5Mw" target="_C4E9rAEvEeiiPblK9TS5Mw" source="_C4E9uAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E9qAEvEeiiPblK9TS5Mw" target="_C4E9rwEvEeiiPblK9TS5Mw" source="_C4E9wAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E9qQEvEeiiPblK9TS5Mw" target="_C4E9sgEvEeiiPblK9TS5Mw" source="_C4E9xQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4E9qgEvEeiiPblK9TS5Mw" target="_C4E9qwEvEeiiPblK9TS5Mw" source="_C4E9tQEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4E9qwEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4E9qgEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4E9rAEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4E9pwEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9rQEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9rgEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E9rwEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4E9qAEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9sAEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9sQEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E9sgEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4E9qQEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9swEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9tAEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E9tQEvEeiiPblK9TS5Mw" name="Tuple@5150bba7" outgoing="_C4E9qgEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E9tgEvEeiiPblK9TS5Mw" target="_C4E9vQEvEeiiPblK9TS5Mw" source="_C4E9wwEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E9twEvEeiiPblK9TS5Mw" name="Value(&quot;s1.x&quot;)">
                  <result xmi:id="_C4E9uAEvEeiiPblK9TS5Mw" name="Value(&quot;s1.x&quot;).result" outgoing="_C4E9pwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9uQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9ugEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4E9uwEvEeiiPblK9TS5Mw" value="s1.x">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E9vAEvEeiiPblK9TS5Mw" name="Read(x)" structuralFeature="_C4FlKQEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E9vQEvEeiiPblK9TS5Mw" name="Read(x).object" incoming="_C4E9tgEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9vgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9vwEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E9wAEvEeiiPblK9TS5Mw" name="Read(x).result" outgoing="_C4E9qAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9wQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9wgEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E9wwEvEeiiPblK9TS5Mw" name="Fork(Fork(s1)@6974e510)" incoming="_C4EWeQEvEeiiPblK9TS5Mw" outgoing="_C4E9tgEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E9xAEvEeiiPblK9TS5Mw" name="Value(1)">
                  <result xmi:id="_C4E9xQEvEeiiPblK9TS5Mw" name="Value(1).result" outgoing="_C4E9qQEvEeiiPblK9TS5Mw" 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="_C4E9xgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9xwEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E9yAEvEeiiPblK9TS5Mw" 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="_C4E9yQEvEeiiPblK9TS5Mw" name="ExpressionStatement@65be07dd" incoming="_C4EWfAEvEeiiPblK9TS5Mw" outgoing="_C4EWfgEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E9ygEvEeiiPblK9TS5Mw" target="_C4E9zwEvEeiiPblK9TS5Mw" source="_C4E92wEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E9ywEvEeiiPblK9TS5Mw" target="_C4E90gEvEeiiPblK9TS5Mw" source="_C4E94wEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E9zAEvEeiiPblK9TS5Mw" target="_C4E91QEvEeiiPblK9TS5Mw" source="_C4E96AEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4E9zQEvEeiiPblK9TS5Mw" target="_C4E9zgEvEeiiPblK9TS5Mw" source="_C4E92AEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4E9zgEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4E9zQEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4E9zwEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4E9ygEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E90AEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E90QEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E90gEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4E9ywEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E90wEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E91AEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E91QEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4E9zAEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E91gEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E91wEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E92AEvEeiiPblK9TS5Mw" name="Tuple@36f1f8fd" outgoing="_C4E9zQEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E92QEvEeiiPblK9TS5Mw" target="_C4E94AEvEeiiPblK9TS5Mw" source="_C4E95gEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E92gEvEeiiPblK9TS5Mw" name="Value(&quot;s1.z1&quot;)">
                  <result xmi:id="_C4E92wEvEeiiPblK9TS5Mw" name="Value(&quot;s1.z1&quot;).result" outgoing="_C4E9ygEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E93AEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E93QEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4E93gEvEeiiPblK9TS5Mw" value="s1.z1">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E93wEvEeiiPblK9TS5Mw" name="Read(z1)" structuralFeature="_C4FmOwEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E94AEvEeiiPblK9TS5Mw" name="Read(z1).object" incoming="_C4E92QEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E94QEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E94gEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E94wEvEeiiPblK9TS5Mw" name="Read(z1).result" outgoing="_C4E9ywEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E95AEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E95QEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E95gEvEeiiPblK9TS5Mw" name="Fork(Fork(s1)@6974e510)" incoming="_C4EWewEvEeiiPblK9TS5Mw" outgoing="_C4E92QEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E95wEvEeiiPblK9TS5Mw" name="Value(2)">
                  <result xmi:id="_C4E96AEvEeiiPblK9TS5Mw" name="Value(2).result" outgoing="_C4E9zAEvEeiiPblK9TS5Mw" 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="_C4E96QEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E96gEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E96wEvEeiiPblK9TS5Mw" 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="_C4E97AEvEeiiPblK9TS5Mw" name="ExpressionStatement@2c1dd6c4" incoming="_C4EWfgEvEeiiPblK9TS5Mw" outgoing="_C4EWgAEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E97QEvEeiiPblK9TS5Mw" target="_C4E98gEvEeiiPblK9TS5Mw" source="_C4E9_gEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E97gEvEeiiPblK9TS5Mw" target="_C4E99QEvEeiiPblK9TS5Mw" source="_C4E-BgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E97wEvEeiiPblK9TS5Mw" target="_C4E9-AEvEeiiPblK9TS5Mw" source="_C4E-CwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4E98AEvEeiiPblK9TS5Mw" target="_C4E98QEvEeiiPblK9TS5Mw" source="_C4E9-wEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4E98QEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4E98AEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4E98gEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4E97QEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E98wEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E99AEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E99QEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4E97gEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E99gEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E99wEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E9-AEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4E97wEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9-QEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E9-gEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E9-wEvEeiiPblK9TS5Mw" name="Tuple@3eab3af8" outgoing="_C4E98AEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E9_AEvEeiiPblK9TS5Mw" target="_C4E-AwEvEeiiPblK9TS5Mw" source="_C4E-CQEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E9_QEvEeiiPblK9TS5Mw" name="Value(&quot;s2.x&quot;)">
                  <result xmi:id="_C4E9_gEvEeiiPblK9TS5Mw" name="Value(&quot;s2.x&quot;).result" outgoing="_C4E97QEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E9_wEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-AAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4E-AQEvEeiiPblK9TS5Mw" value="s2.x">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E-AgEvEeiiPblK9TS5Mw" name="Read(x)" structuralFeature="_C4FlKQEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E-AwEvEeiiPblK9TS5Mw" name="Read(x).object" incoming="_C4E9_AEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-BAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-BQEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E-BgEvEeiiPblK9TS5Mw" name="Read(x).result" outgoing="_C4E97gEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-BwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-CAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E-CQEvEeiiPblK9TS5Mw" name="Fork(Fork(s2)@4aa6341c)" incoming="_C4EWfQEvEeiiPblK9TS5Mw" outgoing="_C4E9_AEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E-CgEvEeiiPblK9TS5Mw" name="Value(2)">
                  <result xmi:id="_C4E-CwEvEeiiPblK9TS5Mw" name="Value(2).result" outgoing="_C4E97wEvEeiiPblK9TS5Mw" 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="_C4E-DAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-DQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E-DgEvEeiiPblK9TS5Mw" 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="_C4E-DwEvEeiiPblK9TS5Mw" name="ExpressionStatement@428cbfa1" incoming="_C4EWgAEvEeiiPblK9TS5Mw" outgoing="_C4EWggEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-EAEvEeiiPblK9TS5Mw" target="_C4E-FQEvEeiiPblK9TS5Mw" source="_C4E-IQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-EQEvEeiiPblK9TS5Mw" target="_C4E-GAEvEeiiPblK9TS5Mw" source="_C4E-KQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-EgEvEeiiPblK9TS5Mw" target="_C4E-GwEvEeiiPblK9TS5Mw" source="_C4E-LgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4E-EwEvEeiiPblK9TS5Mw" target="_C4E-FAEvEeiiPblK9TS5Mw" source="_C4E-HgEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4E-FAEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4E-EwEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4E-FQEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4E-EAEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-FgEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-FwEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E-GAEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4E-EQEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-GQEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-GgEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E-GwEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4E-EgEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-HAEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-HQEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E-HgEvEeiiPblK9TS5Mw" name="Tuple@1edfac27" outgoing="_C4E-EwEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-HwEvEeiiPblK9TS5Mw" target="_C4E-JgEvEeiiPblK9TS5Mw" source="_C4E-LAEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E-IAEvEeiiPblK9TS5Mw" name="Value(&quot;s2.z1&quot;)">
                  <result xmi:id="_C4E-IQEvEeiiPblK9TS5Mw" name="Value(&quot;s2.z1&quot;).result" outgoing="_C4E-EAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-IgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-IwEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4E-JAEvEeiiPblK9TS5Mw" value="s2.z1">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E-JQEvEeiiPblK9TS5Mw" name="Read(z1)" structuralFeature="_C4FmOwEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E-JgEvEeiiPblK9TS5Mw" name="Read(z1).object" incoming="_C4E-HwEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-JwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-KAEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E-KQEvEeiiPblK9TS5Mw" name="Read(z1).result" outgoing="_C4E-EQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-KgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-KwEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E-LAEvEeiiPblK9TS5Mw" name="Fork(Fork(s2)@4aa6341c)" incoming="_C4EWfwEvEeiiPblK9TS5Mw" outgoing="_C4E-HwEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E-LQEvEeiiPblK9TS5Mw" name="Value(3)">
                  <result xmi:id="_C4E-LgEvEeiiPblK9TS5Mw" name="Value(3).result" outgoing="_C4E-EgEvEeiiPblK9TS5Mw" 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="_C4E-LwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-MAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E-MQEvEeiiPblK9TS5Mw" 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="_C4E-MgEvEeiiPblK9TS5Mw" name="ExpressionStatement@6ba2557c" incoming="_C4EWggEvEeiiPblK9TS5Mw" outgoing="_C4EWhAEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-MwEvEeiiPblK9TS5Mw" target="_C4E-OAEvEeiiPblK9TS5Mw" source="_C4E-RAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-NAEvEeiiPblK9TS5Mw" target="_C4E-OwEvEeiiPblK9TS5Mw" source="_C4E-TAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-NQEvEeiiPblK9TS5Mw" target="_C4E-PgEvEeiiPblK9TS5Mw" source="_C4E-UQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4E-NgEvEeiiPblK9TS5Mw" target="_C4E-NwEvEeiiPblK9TS5Mw" source="_C4E-QQEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4E-NwEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4E-NgEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4E-OAEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4E-MwEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-OQEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-OgEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E-OwEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4E-NAEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-PAEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-PQEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E-PgEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4E-NQEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-PwEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-QAEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E-QQEvEeiiPblK9TS5Mw" name="Tuple@32319660" outgoing="_C4E-NgEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-QgEvEeiiPblK9TS5Mw" target="_C4E-SQEvEeiiPblK9TS5Mw" source="_C4E-TwEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E-QwEvEeiiPblK9TS5Mw" name="Value(&quot;s00.x&quot;)">
                  <result xmi:id="_C4E-RAEvEeiiPblK9TS5Mw" name="Value(&quot;s00.x&quot;).result" outgoing="_C4E-MwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-RQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-RgEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4E-RwEvEeiiPblK9TS5Mw" value="s00.x">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E-SAEvEeiiPblK9TS5Mw" name="Read(x)" structuralFeature="_C4FlKQEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E-SQEvEeiiPblK9TS5Mw" name="Read(x).object" incoming="_C4E-QgEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-SgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-SwEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E-TAEvEeiiPblK9TS5Mw" name="Read(x).result" outgoing="_C4E-NAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-TQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-TgEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E-TwEvEeiiPblK9TS5Mw" name="Fork(Fork(s00)@625ca0ee)" incoming="_C4EWgQEvEeiiPblK9TS5Mw" outgoing="_C4E-QgEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E-UAEvEeiiPblK9TS5Mw" name="Value(0)">
                  <result xmi:id="_C4E-UQEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4E-NQEvEeiiPblK9TS5Mw" 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="_C4E-UgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-UwEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E-VAEvEeiiPblK9TS5Mw">
                    <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="_C4E-VQEvEeiiPblK9TS5Mw" name="ExpressionStatement@307dc0bc" incoming="_C4EWhAEvEeiiPblK9TS5Mw" outgoing="_C4EWhgEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-VgEvEeiiPblK9TS5Mw" target="_C4E-WwEvEeiiPblK9TS5Mw" source="_C4E-ZwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-VwEvEeiiPblK9TS5Mw" target="_C4E-XgEvEeiiPblK9TS5Mw" source="_C4E-bwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-WAEvEeiiPblK9TS5Mw" target="_C4E-YQEvEeiiPblK9TS5Mw" source="_C4E-dAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4E-WQEvEeiiPblK9TS5Mw" target="_C4E-WgEvEeiiPblK9TS5Mw" source="_C4E-ZAEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4E-WgEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4E-WQEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4E-WwEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4E-VgEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-XAEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-XQEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E-XgEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4E-VwEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-XwEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-YAEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E-YQEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4E-WAEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-YgEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-YwEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E-ZAEvEeiiPblK9TS5Mw" name="Tuple@4daf0168" outgoing="_C4E-WQEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-ZQEvEeiiPblK9TS5Mw" target="_C4E-bAEvEeiiPblK9TS5Mw" source="_C4E-cgEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E-ZgEvEeiiPblK9TS5Mw" name="Value(&quot;s00.y&quot;)">
                  <result xmi:id="_C4E-ZwEvEeiiPblK9TS5Mw" name="Value(&quot;s00.y&quot;).result" outgoing="_C4E-VgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-aAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-aQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4E-agEvEeiiPblK9TS5Mw" value="s00.y">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E-awEvEeiiPblK9TS5Mw" name="Read(y)" structuralFeature="_C4FnlgEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E-bAEvEeiiPblK9TS5Mw" name="Read(y).object" incoming="_C4E-ZQEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-bQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-bgEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E-bwEvEeiiPblK9TS5Mw" name="Read(y).result" outgoing="_C4E-VwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-cAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-cQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E-cgEvEeiiPblK9TS5Mw" name="Fork(Fork(s00)@625ca0ee)" incoming="_C4EWgwEvEeiiPblK9TS5Mw" outgoing="_C4E-ZQEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E-cwEvEeiiPblK9TS5Mw" name="Value(0)">
                  <result xmi:id="_C4E-dAEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4E-WAEvEeiiPblK9TS5Mw" 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="_C4E-dQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-dgEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E-dwEvEeiiPblK9TS5Mw">
                    <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="_C4E-eAEvEeiiPblK9TS5Mw" name="ExpressionStatement@5ac1125d" incoming="_C4EWhgEvEeiiPblK9TS5Mw" outgoing="_C4EWiAEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-eQEvEeiiPblK9TS5Mw" target="_C4E-fgEvEeiiPblK9TS5Mw" source="_C4E-igEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-egEvEeiiPblK9TS5Mw" target="_C4E-gQEvEeiiPblK9TS5Mw" source="_C4E-kgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-ewEvEeiiPblK9TS5Mw" target="_C4E-hAEvEeiiPblK9TS5Mw" source="_C4E-lwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4E-fAEvEeiiPblK9TS5Mw" target="_C4E-fQEvEeiiPblK9TS5Mw" source="_C4E-hwEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4E-fQEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4E-fAEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4E-fgEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4E-eQEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-fwEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-gAEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E-gQEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4E-egEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-ggEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-gwEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E-hAEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4E-ewEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-hQEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-hgEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E-hwEvEeiiPblK9TS5Mw" name="Tuple@7f361d4e" outgoing="_C4E-fAEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-iAEvEeiiPblK9TS5Mw" target="_C4E-jwEvEeiiPblK9TS5Mw" source="_C4E-lQEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E-iQEvEeiiPblK9TS5Mw" name="Value(&quot;s00.z2&quot;)">
                  <result xmi:id="_C4E-igEvEeiiPblK9TS5Mw" name="Value(&quot;s00.z2&quot;).result" outgoing="_C4E-eQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-iwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-jAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4E-jQEvEeiiPblK9TS5Mw" value="s00.z2">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E-jgEvEeiiPblK9TS5Mw" name="Read(z2)" structuralFeature="_C4GLUQEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E-jwEvEeiiPblK9TS5Mw" name="Read(z2).object" incoming="_C4E-iAEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-kAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-kQEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E-kgEvEeiiPblK9TS5Mw" name="Read(z2).result" outgoing="_C4E-egEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-kwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-lAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E-lQEvEeiiPblK9TS5Mw" name="Fork(Fork(s00)@625ca0ee)" incoming="_C4EWhQEvEeiiPblK9TS5Mw" outgoing="_C4E-iAEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E-lgEvEeiiPblK9TS5Mw" name="Value(0)">
                  <result xmi:id="_C4E-lwEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4E-ewEvEeiiPblK9TS5Mw" 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="_C4E-mAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-mQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E-mgEvEeiiPblK9TS5Mw">
                    <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="_C4E-mwEvEeiiPblK9TS5Mw" name="ExpressionStatement@28f5ac69" incoming="_C4EWiAEvEeiiPblK9TS5Mw" outgoing="_C4EWigEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-nAEvEeiiPblK9TS5Mw" target="_C4E-oQEvEeiiPblK9TS5Mw" source="_C4E-rQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-nQEvEeiiPblK9TS5Mw" target="_C4E-pAEvEeiiPblK9TS5Mw" source="_C4E-tQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-ngEvEeiiPblK9TS5Mw" target="_C4E-pwEvEeiiPblK9TS5Mw" source="_C4E-ugEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4E-nwEvEeiiPblK9TS5Mw" target="_C4E-oAEvEeiiPblK9TS5Mw" source="_C4E-qgEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4E-oAEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4E-nwEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4E-oQEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4E-nAEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-ogEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-owEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E-pAEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4E-nQEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-pQEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-pgEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E-pwEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4E-ngEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-qAEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-qQEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E-qgEvEeiiPblK9TS5Mw" name="Tuple@490d7993" outgoing="_C4E-nwEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-qwEvEeiiPblK9TS5Mw" target="_C4E-sgEvEeiiPblK9TS5Mw" source="_C4E-uAEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E-rAEvEeiiPblK9TS5Mw" name="Value(&quot;s10.x&quot;)">
                  <result xmi:id="_C4E-rQEvEeiiPblK9TS5Mw" name="Value(&quot;s10.x&quot;).result" outgoing="_C4E-nAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-rgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-rwEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4E-sAEvEeiiPblK9TS5Mw" value="s10.x">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E-sQEvEeiiPblK9TS5Mw" name="Read(x)" structuralFeature="_C4FlKQEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E-sgEvEeiiPblK9TS5Mw" name="Read(x).object" incoming="_C4E-qwEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-swEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-tAEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E-tQEvEeiiPblK9TS5Mw" name="Read(x).result" outgoing="_C4E-nQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-tgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-twEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E-uAEvEeiiPblK9TS5Mw" name="Fork(Fork(s10)@40dcbaac)" incoming="_C4EWhwEvEeiiPblK9TS5Mw" outgoing="_C4E-qwEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E-uQEvEeiiPblK9TS5Mw" name="Value(1)">
                  <result xmi:id="_C4E-ugEvEeiiPblK9TS5Mw" name="Value(1).result" outgoing="_C4E-ngEvEeiiPblK9TS5Mw" 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="_C4E-uwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-vAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E-vQEvEeiiPblK9TS5Mw" 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="_C4E-vgEvEeiiPblK9TS5Mw" name="ExpressionStatement@2d36dc25" incoming="_C4EWigEvEeiiPblK9TS5Mw" outgoing="_C4EWjAEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-vwEvEeiiPblK9TS5Mw" target="_C4E-xAEvEeiiPblK9TS5Mw" source="_C4E-0AEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-wAEvEeiiPblK9TS5Mw" target="_C4E-xwEvEeiiPblK9TS5Mw" source="_C4E-2AEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-wQEvEeiiPblK9TS5Mw" target="_C4E-ygEvEeiiPblK9TS5Mw" source="_C4E-3QEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4E-wgEvEeiiPblK9TS5Mw" target="_C4E-wwEvEeiiPblK9TS5Mw" source="_C4E-zQEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4E-wwEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4E-wgEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4E-xAEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4E-vwEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-xQEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-xgEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E-xwEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4E-wAEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-yAEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-yQEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E-ygEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4E-wQEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-ywEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-zAEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E-zQEvEeiiPblK9TS5Mw" name="Tuple@3fe61a93" outgoing="_C4E-wgEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-zgEvEeiiPblK9TS5Mw" target="_C4E-1QEvEeiiPblK9TS5Mw" source="_C4E-2wEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E-zwEvEeiiPblK9TS5Mw" name="Value(&quot;s10.y&quot;)">
                  <result xmi:id="_C4E-0AEvEeiiPblK9TS5Mw" name="Value(&quot;s10.y&quot;).result" outgoing="_C4E-vwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-0QEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-0gEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4E-0wEvEeiiPblK9TS5Mw" value="s10.y">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E-1AEvEeiiPblK9TS5Mw" name="Read(y)" structuralFeature="_C4FnlgEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E-1QEvEeiiPblK9TS5Mw" name="Read(y).object" incoming="_C4E-zgEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-1gEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-1wEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E-2AEvEeiiPblK9TS5Mw" name="Read(y).result" outgoing="_C4E-wAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-2QEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-2gEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E-2wEvEeiiPblK9TS5Mw" name="Fork(Fork(s10)@40dcbaac)" incoming="_C4EWiQEvEeiiPblK9TS5Mw" outgoing="_C4E-zgEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E-3AEvEeiiPblK9TS5Mw" name="Value(0)">
                  <result xmi:id="_C4E-3QEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4E-wQEvEeiiPblK9TS5Mw" 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="_C4E-3gEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-3wEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E-4AEvEeiiPblK9TS5Mw">
                    <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="_C4E-4QEvEeiiPblK9TS5Mw" name="ExpressionStatement@44beb6a9" incoming="_C4EWjAEvEeiiPblK9TS5Mw" outgoing="_C4EWjgEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-4gEvEeiiPblK9TS5Mw" target="_C4E-5wEvEeiiPblK9TS5Mw" source="_C4E-8wEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-4wEvEeiiPblK9TS5Mw" target="_C4E-6gEvEeiiPblK9TS5Mw" source="_C4E--wEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-5AEvEeiiPblK9TS5Mw" target="_C4E-7QEvEeiiPblK9TS5Mw" source="_C4E_AAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4E-5QEvEeiiPblK9TS5Mw" target="_C4E-5gEvEeiiPblK9TS5Mw" source="_C4E-8AEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4E-5gEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4E-5QEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4E-5wEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4E-4gEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-6AEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-6QEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E-6gEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4E-4wEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-6wEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-7AEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E-7QEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4E-5AEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-7gEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-7wEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E-8AEvEeiiPblK9TS5Mw" name="Tuple@524c3758" outgoing="_C4E-5QEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E-8QEvEeiiPblK9TS5Mw" target="_C4E--AEvEeiiPblK9TS5Mw" source="_C4E-_gEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E-8gEvEeiiPblK9TS5Mw" name="Value(&quot;s10.z2&quot;)">
                  <result xmi:id="_C4E-8wEvEeiiPblK9TS5Mw" name="Value(&quot;s10.z2&quot;).result" outgoing="_C4E-4gEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-9AEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-9QEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4E-9gEvEeiiPblK9TS5Mw" value="s10.z2">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E-9wEvEeiiPblK9TS5Mw" name="Read(z2)" structuralFeature="_C4GLUQEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E--AEvEeiiPblK9TS5Mw" name="Read(z2).object" incoming="_C4E-8QEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E--QEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E--gEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E--wEvEeiiPblK9TS5Mw" name="Read(z2).result" outgoing="_C4E-4wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E-_AEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E-_QEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E-_gEvEeiiPblK9TS5Mw" name="Fork(Fork(s10)@40dcbaac)" incoming="_C4EWiwEvEeiiPblK9TS5Mw" outgoing="_C4E-8QEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E-_wEvEeiiPblK9TS5Mw" name="Value(1)">
                  <result xmi:id="_C4E_AAEvEeiiPblK9TS5Mw" name="Value(1).result" outgoing="_C4E-5AEvEeiiPblK9TS5Mw" 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="_C4E_AQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_AgEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E_AwEvEeiiPblK9TS5Mw" 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="_C4E_BAEvEeiiPblK9TS5Mw" name="ExpressionStatement@3c5ded30" incoming="_C4EWjgEvEeiiPblK9TS5Mw" outgoing="_C4EWkAEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_BQEvEeiiPblK9TS5Mw" target="_C4E_CgEvEeiiPblK9TS5Mw" source="_C4E_FgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_BgEvEeiiPblK9TS5Mw" target="_C4E_DQEvEeiiPblK9TS5Mw" source="_C4E_HgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_BwEvEeiiPblK9TS5Mw" target="_C4E_EAEvEeiiPblK9TS5Mw" source="_C4E_IwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4E_CAEvEeiiPblK9TS5Mw" target="_C4E_CQEvEeiiPblK9TS5Mw" source="_C4E_EwEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4E_CQEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4E_CAEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4E_CgEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4E_BQEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_CwEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_DAEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E_DQEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4E_BgEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_DgEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_DwEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E_EAEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4E_BwEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_EQEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_EgEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E_EwEvEeiiPblK9TS5Mw" name="Tuple@663b4cca" outgoing="_C4E_CAEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_FAEvEeiiPblK9TS5Mw" target="_C4E_GwEvEeiiPblK9TS5Mw" source="_C4E_IQEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E_FQEvEeiiPblK9TS5Mw" name="Value(&quot;s11.x&quot;)">
                  <result xmi:id="_C4E_FgEvEeiiPblK9TS5Mw" name="Value(&quot;s11.x&quot;).result" outgoing="_C4E_BQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_FwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_GAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4E_GQEvEeiiPblK9TS5Mw" value="s11.x">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E_GgEvEeiiPblK9TS5Mw" name="Read(x)" structuralFeature="_C4FlKQEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E_GwEvEeiiPblK9TS5Mw" name="Read(x).object" incoming="_C4E_FAEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_HAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_HQEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E_HgEvEeiiPblK9TS5Mw" name="Read(x).result" outgoing="_C4E_BgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_HwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_IAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E_IQEvEeiiPblK9TS5Mw" name="Fork(Fork(s11)@e4e9bc2)" incoming="_C4EWjQEvEeiiPblK9TS5Mw" outgoing="_C4E_FAEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E_IgEvEeiiPblK9TS5Mw" name="Value(1)">
                  <result xmi:id="_C4E_IwEvEeiiPblK9TS5Mw" name="Value(1).result" outgoing="_C4E_BwEvEeiiPblK9TS5Mw" 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="_C4E_JAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_JQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E_JgEvEeiiPblK9TS5Mw" 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="_C4E_JwEvEeiiPblK9TS5Mw" name="ExpressionStatement@603484c1" incoming="_C4EWkAEvEeiiPblK9TS5Mw" outgoing="_C4EWkgEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_KAEvEeiiPblK9TS5Mw" target="_C4E_LQEvEeiiPblK9TS5Mw" source="_C4E_OQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_KQEvEeiiPblK9TS5Mw" target="_C4E_MAEvEeiiPblK9TS5Mw" source="_C4E_QQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_KgEvEeiiPblK9TS5Mw" target="_C4E_MwEvEeiiPblK9TS5Mw" source="_C4E_RgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4E_KwEvEeiiPblK9TS5Mw" target="_C4E_LAEvEeiiPblK9TS5Mw" source="_C4E_NgEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4E_LAEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4E_KwEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4E_LQEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4E_KAEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_LgEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_LwEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E_MAEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4E_KQEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_MQEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_MgEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E_MwEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4E_KgEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_NAEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_NQEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E_NgEvEeiiPblK9TS5Mw" name="Tuple@46b0abc1" outgoing="_C4E_KwEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_NwEvEeiiPblK9TS5Mw" target="_C4E_PgEvEeiiPblK9TS5Mw" source="_C4E_RAEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E_OAEvEeiiPblK9TS5Mw" name="Value(&quot;s11.y&quot;)">
                  <result xmi:id="_C4E_OQEvEeiiPblK9TS5Mw" name="Value(&quot;s11.y&quot;).result" outgoing="_C4E_KAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_OgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_OwEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4E_PAEvEeiiPblK9TS5Mw" value="s11.y">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E_PQEvEeiiPblK9TS5Mw" name="Read(y)" structuralFeature="_C4FnlgEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E_PgEvEeiiPblK9TS5Mw" name="Read(y).object" incoming="_C4E_NwEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_PwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_QAEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E_QQEvEeiiPblK9TS5Mw" name="Read(y).result" outgoing="_C4E_KQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_QgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_QwEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E_RAEvEeiiPblK9TS5Mw" name="Fork(Fork(s11)@e4e9bc2)" incoming="_C4EWjwEvEeiiPblK9TS5Mw" outgoing="_C4E_NwEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E_RQEvEeiiPblK9TS5Mw" name="Value(1)">
                  <result xmi:id="_C4E_RgEvEeiiPblK9TS5Mw" name="Value(1).result" outgoing="_C4E_KgEvEeiiPblK9TS5Mw" 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="_C4E_RwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_SAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E_SQEvEeiiPblK9TS5Mw" 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="_C4E_SgEvEeiiPblK9TS5Mw" name="ExpressionStatement@33b37590" incoming="_C4EWkgEvEeiiPblK9TS5Mw" outgoing="_C4EWlAEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_SwEvEeiiPblK9TS5Mw" target="_C4E_UAEvEeiiPblK9TS5Mw" source="_C4E_XAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_TAEvEeiiPblK9TS5Mw" target="_C4E_UwEvEeiiPblK9TS5Mw" source="_C4E_ZAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_TQEvEeiiPblK9TS5Mw" target="_C4E_VgEvEeiiPblK9TS5Mw" source="_C4E_aQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4E_TgEvEeiiPblK9TS5Mw" target="_C4E_TwEvEeiiPblK9TS5Mw" source="_C4E_WQEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4E_TwEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4E_TgEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4E_UAEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4E_SwEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_UQEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_UgEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E_UwEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4E_TAEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_VAEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_VQEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E_VgEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4E_TQEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_VwEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_WAEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E_WQEvEeiiPblK9TS5Mw" name="Tuple@700f6efc" outgoing="_C4E_TgEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_WgEvEeiiPblK9TS5Mw" target="_C4E_YQEvEeiiPblK9TS5Mw" source="_C4E_ZwEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E_WwEvEeiiPblK9TS5Mw" name="Value(&quot;s11.z2&quot;)">
                  <result xmi:id="_C4E_XAEvEeiiPblK9TS5Mw" name="Value(&quot;s11.z2&quot;).result" outgoing="_C4E_SwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_XQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_XgEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4E_XwEvEeiiPblK9TS5Mw" value="s11.z2">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E_YAEvEeiiPblK9TS5Mw" name="Read(z2)" structuralFeature="_C4GLUQEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E_YQEvEeiiPblK9TS5Mw" name="Read(z2).object" incoming="_C4E_WgEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_YgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_YwEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E_ZAEvEeiiPblK9TS5Mw" name="Read(z2).result" outgoing="_C4E_TAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_ZQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_ZgEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E_ZwEvEeiiPblK9TS5Mw" name="Fork(Fork(s11)@e4e9bc2)" incoming="_C4EWkQEvEeiiPblK9TS5Mw" outgoing="_C4E_WgEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E_aAEvEeiiPblK9TS5Mw" name="Value(2)">
                  <result xmi:id="_C4E_aQEvEeiiPblK9TS5Mw" name="Value(2).result" outgoing="_C4E_TQEvEeiiPblK9TS5Mw" 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="_C4E_agEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_awEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E_bAEvEeiiPblK9TS5Mw" 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="_C4E_bQEvEeiiPblK9TS5Mw" name="ExpressionStatement@5e1b78eb" incoming="_C4EWlAEvEeiiPblK9TS5Mw" outgoing="_C4EWlgEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_bgEvEeiiPblK9TS5Mw" target="_C4E_cwEvEeiiPblK9TS5Mw" source="_C4E_fwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_bwEvEeiiPblK9TS5Mw" target="_C4E_dgEvEeiiPblK9TS5Mw" source="_C4E_hwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_cAEvEeiiPblK9TS5Mw" target="_C4E_eQEvEeiiPblK9TS5Mw" source="_C4E_jAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4E_cQEvEeiiPblK9TS5Mw" target="_C4E_cgEvEeiiPblK9TS5Mw" source="_C4E_fAEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4E_cgEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4E_cQEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4E_cwEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4E_bgEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_dAEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_dQEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E_dgEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4E_bwEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_dwEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_eAEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E_eQEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4E_cAEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_egEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_ewEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E_fAEvEeiiPblK9TS5Mw" name="Tuple@5940986b" outgoing="_C4E_cQEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_fQEvEeiiPblK9TS5Mw" target="_C4E_hAEvEeiiPblK9TS5Mw" source="_C4E_igEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E_fgEvEeiiPblK9TS5Mw" name="Value(&quot;s3.x&quot;)">
                  <result xmi:id="_C4E_fwEvEeiiPblK9TS5Mw" name="Value(&quot;s3.x&quot;).result" outgoing="_C4E_bgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_gAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_gQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4E_ggEvEeiiPblK9TS5Mw" value="s3.x">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E_gwEvEeiiPblK9TS5Mw" name="Read(x)" structuralFeature="_C4FlKQEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E_hAEvEeiiPblK9TS5Mw" name="Read(x).object" incoming="_C4E_fQEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_hQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_hgEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E_hwEvEeiiPblK9TS5Mw" name="Read(x).result" outgoing="_C4E_bwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_iAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_iQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E_igEvEeiiPblK9TS5Mw" name="Fork(Fork(s3)@753348c3)" incoming="_C4EWkwEvEeiiPblK9TS5Mw" outgoing="_C4E_fQEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E_iwEvEeiiPblK9TS5Mw" name="Value(3)">
                  <result xmi:id="_C4E_jAEvEeiiPblK9TS5Mw" name="Value(3).result" outgoing="_C4E_cAEvEeiiPblK9TS5Mw" 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="_C4E_jQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_jgEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E_jwEvEeiiPblK9TS5Mw" 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="_C4E_kAEvEeiiPblK9TS5Mw" name="ExpressionStatement@6988d578" incoming="_C4EWlgEvEeiiPblK9TS5Mw" outgoing="_C4EWmAEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_kQEvEeiiPblK9TS5Mw" target="_C4E_lgEvEeiiPblK9TS5Mw" source="_C4E_ogEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_kgEvEeiiPblK9TS5Mw" target="_C4E_mQEvEeiiPblK9TS5Mw" source="_C4E_qgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_kwEvEeiiPblK9TS5Mw" target="_C4E_nAEvEeiiPblK9TS5Mw" source="_C4E_rwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4E_lAEvEeiiPblK9TS5Mw" target="_C4E_lQEvEeiiPblK9TS5Mw" source="_C4E_nwEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4E_lQEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4E_lAEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4E_lgEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4E_kQEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_lwEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_mAEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E_mQEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4E_kgEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_mgEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_mwEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E_nAEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4E_kwEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_nQEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_ngEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E_nwEvEeiiPblK9TS5Mw" name="Tuple@7bc671af" outgoing="_C4E_lAEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_oAEvEeiiPblK9TS5Mw" target="_C4E_pwEvEeiiPblK9TS5Mw" source="_C4E_rQEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E_oQEvEeiiPblK9TS5Mw" name="Value(&quot;s3.y&quot;)">
                  <result xmi:id="_C4E_ogEvEeiiPblK9TS5Mw" name="Value(&quot;s3.y&quot;).result" outgoing="_C4E_kQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_owEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_pAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4E_pQEvEeiiPblK9TS5Mw" value="s3.y">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E_pgEvEeiiPblK9TS5Mw" name="Read(y)" structuralFeature="_C4FnlgEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E_pwEvEeiiPblK9TS5Mw" name="Read(y).object" incoming="_C4E_oAEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_qAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_qQEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E_qgEvEeiiPblK9TS5Mw" name="Read(y).result" outgoing="_C4E_kgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_qwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_rAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E_rQEvEeiiPblK9TS5Mw" name="Fork(Fork(s3)@753348c3)" incoming="_C4EWlQEvEeiiPblK9TS5Mw" outgoing="_C4E_oAEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E_rgEvEeiiPblK9TS5Mw" name="Value(2)">
                  <result xmi:id="_C4E_rwEvEeiiPblK9TS5Mw" name="Value(2).result" outgoing="_C4E_kwEvEeiiPblK9TS5Mw" 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="_C4E_sAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_sQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E_sgEvEeiiPblK9TS5Mw" 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="_C4E_swEvEeiiPblK9TS5Mw" name="ExpressionStatement@7c1d8aa7" incoming="_C4EWmAEvEeiiPblK9TS5Mw" outgoing="_C4EWmgEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_tAEvEeiiPblK9TS5Mw" target="_C4E_uQEvEeiiPblK9TS5Mw" source="_C4E_xQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_tQEvEeiiPblK9TS5Mw" target="_C4E_vAEvEeiiPblK9TS5Mw" source="_C4E_zQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_tgEvEeiiPblK9TS5Mw" target="_C4E_vwEvEeiiPblK9TS5Mw" source="_C4E_0gEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4E_twEvEeiiPblK9TS5Mw" target="_C4E_uAEvEeiiPblK9TS5Mw" source="_C4E_wgEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4E_uAEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4E_twEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4E_uQEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4E_tAEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_ugEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_uwEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E_vAEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4E_tQEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_vQEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_vgEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E_vwEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4E_tgEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_wAEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_wQEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E_wgEvEeiiPblK9TS5Mw" name="Tuple@5ba4663e" outgoing="_C4E_twEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_wwEvEeiiPblK9TS5Mw" target="_C4E_ygEvEeiiPblK9TS5Mw" source="_C4E_0AEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E_xAEvEeiiPblK9TS5Mw" name="Value(&quot;s3.z1&quot;)">
                  <result xmi:id="_C4E_xQEvEeiiPblK9TS5Mw" name="Value(&quot;s3.z1&quot;).result" outgoing="_C4E_tAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_xgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_xwEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4E_yAEvEeiiPblK9TS5Mw" value="s3.z1">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E_yQEvEeiiPblK9TS5Mw" name="Read(z1)" structuralFeature="_C4FmOwEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E_ygEvEeiiPblK9TS5Mw" name="Read(z1).object" incoming="_C4E_wwEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_ywEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_zAEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E_zQEvEeiiPblK9TS5Mw" name="Read(z1).result" outgoing="_C4E_tQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_zgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_zwEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E_0AEvEeiiPblK9TS5Mw" name="Fork(Fork(s3)@753348c3)" incoming="_C4EWlwEvEeiiPblK9TS5Mw" outgoing="_C4E_wwEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E_0QEvEeiiPblK9TS5Mw" name="Value(4)">
                  <result xmi:id="_C4E_0gEvEeiiPblK9TS5Mw" name="Value(4).result" outgoing="_C4E_tgEvEeiiPblK9TS5Mw" 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="_C4E_0wEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_1AEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E_1QEvEeiiPblK9TS5Mw" 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="_C4E_1gEvEeiiPblK9TS5Mw" name="ExpressionStatement@6ce59c6c" incoming="_C4EWmgEvEeiiPblK9TS5Mw" outgoing="_C4EWmwEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_1wEvEeiiPblK9TS5Mw" target="_C4E_3AEvEeiiPblK9TS5Mw" source="_C4E_6AEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_2AEvEeiiPblK9TS5Mw" target="_C4E_3wEvEeiiPblK9TS5Mw" source="_C4E_8AEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_2QEvEeiiPblK9TS5Mw" target="_C4E_4gEvEeiiPblK9TS5Mw" source="_C4E_9QEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4E_2gEvEeiiPblK9TS5Mw" target="_C4E_2wEvEeiiPblK9TS5Mw" source="_C4E_5QEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4E_2wEvEeiiPblK9TS5Mw" name="Call(AssertEqual)" incoming="_C4E_2gEvEeiiPblK9TS5Mw" behavior="_C4GyxwEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4E_3AEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(label)" incoming="_C4E_1wEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_3QEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_3gEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E_3wEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value1)" incoming="_C4E_2AEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_4AEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_4QEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
                <argument xmi:id="_C4E_4gEvEeiiPblK9TS5Mw" name="Call(AssertEqual).argument(value2)" incoming="_C4E_2QEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_4wEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_5AEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E_5QEvEeiiPblK9TS5Mw" name="Tuple@4a7da637" outgoing="_C4E_2gEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_5gEvEeiiPblK9TS5Mw" target="_C4E_7QEvEeiiPblK9TS5Mw" source="_C4E_8wEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E_5wEvEeiiPblK9TS5Mw" name="Value(&quot;s3.z2&quot;)">
                  <result xmi:id="_C4E_6AEvEeiiPblK9TS5Mw" name="Value(&quot;s3.z2&quot;).result" outgoing="_C4E_1wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_6QEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_6gEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4E_6wEvEeiiPblK9TS5Mw" value="s3.z2">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4E_7AEvEeiiPblK9TS5Mw" name="Read(z2)" structuralFeature="_C4GLUQEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4E_7QEvEeiiPblK9TS5Mw" name="Read(z2).object" incoming="_C4E_5gEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_7gEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_7wEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4E_8AEvEeiiPblK9TS5Mw" name="Read(z2).result" outgoing="_C4E_2AEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E_8QEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_8gEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4E_8wEvEeiiPblK9TS5Mw" name="Fork(Fork(s3)@753348c3)" incoming="_C4EWmQEvEeiiPblK9TS5Mw" outgoing="_C4E_5gEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4E_9AEvEeiiPblK9TS5Mw" name="Value(5)">
                  <result xmi:id="_C4E_9QEvEeiiPblK9TS5Mw" name="Value(5).result" outgoing="_C4E_2QEvEeiiPblK9TS5Mw" 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="_C4E_9gEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E_9wEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4E_-AEvEeiiPblK9TS5Mw" value="5">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4E_-QEvEeiiPblK9TS5Mw" name="ExpressionStatement@53f14fbf" incoming="_C4EWmwEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4E_-gEvEeiiPblK9TS5Mw" target="_C4E__AEvEeiiPblK9TS5Mw" source="_C4FAAAEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_C4E_-wEvEeiiPblK9TS5Mw" name="Call(done)" operation="_C4GOywEvEeiiPblK9TS5Mw">
                <target xmi:id="_C4E__AEvEeiiPblK9TS5Mw" name="Call(done).target" incoming="_C4E_-gEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4E__QEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4E__gEvEeiiPblK9TS5Mw" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_C4E__wEvEeiiPblK9TS5Mw" name="ReadSelf">
                <result xmi:id="_C4FAAAEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4E_-gEvEeiiPblK9TS5Mw" type="_C4EWIQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAAQEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAAgEvEeiiPblK9TS5Mw" value="1"/>
                </result>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_C4FAAwEvEeiiPblK9TS5Mw" name="ReadSelf">
            <result xmi:id="_C4FABAEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4EWZAEvEeiiPblK9TS5Mw" type="_C4EWIQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FABQEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FABgEvEeiiPblK9TS5Mw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_C4FABwEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4EWZAEvEeiiPblK9TS5Mw" outgoing="_C4EWXgEvEeiiPblK9TS5Mw _C4EWZQEvEeiiPblK9TS5Mw _C4EWaAEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FACAEvEeiiPblK9TS5Mw" name="Super" incoming="_C4EWbgEvEeiiPblK9TS5Mw" outgoing="_C4EWZwEvEeiiPblK9TS5Mw">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FACQEvEeiiPblK9TS5Mw" name="ExpressionStatement@55036f83">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FACgEvEeiiPblK9TS5Mw" name="Node(Call(Test$method$1))">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FACwEvEeiiPblK9TS5Mw" target="_C4FADAEvEeiiPblK9TS5Mw" source="_C4FAEwEvEeiiPblK9TS5Mw"/>
                <structuredNodeOutput xmi:id="_C4FADAEvEeiiPblK9TS5Mw" name="Output(Call(Test$method$1).result())" incoming="_C4FACwEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FADQEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FADgEvEeiiPblK9TS5Mw" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4FADwEvEeiiPblK9TS5Mw" name="Call(Test$method$1)" behavior="_C4GN6gEvEeiiPblK9TS5Mw">
                  <argument xmi:id="_C4FAEAEvEeiiPblK9TS5Mw" name="Call(Test$method$1).argument(tester)" incoming="_C4EWXwEvEeiiPblK9TS5Mw" type="_C4GO1wEvEeiiPblK9TS5Mw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAEQEvEeiiPblK9TS5Mw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAEgEvEeiiPblK9TS5Mw" value="1"/>
                  </argument>
                  <result xmi:id="_C4FAEwEvEeiiPblK9TS5Mw" name="Call(Test$method$1).result()" outgoing="_C4FACwEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAFAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAFQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
              </node>
            </node>
          </node>
          <node xmi:type="uml:CallOperationAction" xmi:id="_C4FAFgEvEeiiPblK9TS5Mw" name="Call(Expressions_SuperConstructors$initialization$1)" incoming="_C4EWZwEvEeiiPblK9TS5Mw" outgoing="_C4EWZgEvEeiiPblK9TS5Mw" operation="_C4Fk_AEvEeiiPblK9TS5Mw">
            <target xmi:id="_C4FAFwEvEeiiPblK9TS5Mw" name="Call(Expressions_SuperConstructors$initialization$1).target" incoming="_C4EWZQEvEeiiPblK9TS5Mw" type="_C4EWIQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAGAEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAGQEvEeiiPblK9TS5Mw" value="1"/>
            </target>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4FAGgEvEeiiPblK9TS5Mw" name="Read(Expressions_SuperConstructors$initializationFlag$1)" structuralFeature="_C4EWKAEvEeiiPblK9TS5Mw">
            <object xmi:id="_C4FAGwEvEeiiPblK9TS5Mw" name="Read(Expressions_SuperConstructors$initializationFlag$1).object" incoming="_C4EWaAEvEeiiPblK9TS5Mw" type="_C4EWIQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAHAEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAHQEvEeiiPblK9TS5Mw" value="1"/>
            </object>
            <result xmi:id="_C4FAHgEvEeiiPblK9TS5Mw" name="Read(Expressions_SuperConstructors$initializationFlag$1).result" outgoing="_C4EWaQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAHwEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAIAEvEeiiPblK9TS5Mw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4FAIQEvEeiiPblK9TS5Mw" name="Call(ListSize)">
            <argument xmi:id="_C4FAIgEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4EWaQEvEeiiPblK9TS5Mw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAIwEvEeiiPblK9TS5Mw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAJAEvEeiiPblK9TS5Mw" value="*"/>
            </argument>
            <result xmi:id="_C4FAJQEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4EWagEvEeiiPblK9TS5Mw">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAJgEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAJwEvEeiiPblK9TS5Mw" 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="_C4FAKAEvEeiiPblK9TS5Mw" name="Value(0)">
            <result xmi:id="_C4FAKQEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4EWawEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAKgEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAKwEvEeiiPblK9TS5Mw" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_C4FALAEvEeiiPblK9TS5Mw">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_C4FALQEvEeiiPblK9TS5Mw" name="Test(Size==0)">
            <first xmi:id="_C4FALgEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4EWagEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FALwEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAMAEvEeiiPblK9TS5Mw" value="1"/>
            </first>
            <result xmi:id="_C4FAMQEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4EWbQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAMgEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAMwEvEeiiPblK9TS5Mw" value="1"/>
            </result>
            <second xmi:id="_C4FANAEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4EWawEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FANQEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FANgEvEeiiPblK9TS5Mw" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_C4FANwEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4EWbAEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_C4FAOAEvEeiiPblK9TS5Mw" name="Decision(Test(Expressions_SuperConstructors$initializationFlag$1))" incoming="_C4EWbAEvEeiiPblK9TS5Mw _C4EWbQEvEeiiPblK9TS5Mw" outgoing="_C4EWbgEvEeiiPblK9TS5Mw" decisionInputFlow="_C4EWbQEvEeiiPblK9TS5Mw"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4EWYAEvEeiiPblK9TS5Mw" name="Input(tester)" outgoing="_C4EWXQEvEeiiPblK9TS5Mw" type="_C4GO1wEvEeiiPblK9TS5Mw" parameter="_C4EWVwEvEeiiPblK9TS5Mw"/>
        <node xmi:type="uml:ForkNode" xmi:id="_C4EWYQEvEeiiPblK9TS5Mw" name="Fork(tester)" incoming="_C4EWXQEvEeiiPblK9TS5Mw" outgoing="_C4EWXwEvEeiiPblK9TS5Mw"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4EWYgEvEeiiPblK9TS5Mw" name="Return" incoming="_C4EWXgEvEeiiPblK9TS5Mw" type="_C4EWIQEvEeiiPblK9TS5Mw" parameter="_C4EWWgEvEeiiPblK9TS5Mw"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4FAOQEvEeiiPblK9TS5Mw" name="test$method$1" visibility="private" specification="_C4FlCAEvEeiiPblK9TS5Mw" node="_C4FAXgEvEeiiPblK9TS5Mw _C4FAXwEvEeiiPblK9TS5Mw _C4FAYAEvEeiiPblK9TS5Mw _C4FAYQEvEeiiPblK9TS5Mw _C4FAYgEvEeiiPblK9TS5Mw _C4FAYwEvEeiiPblK9TS5Mw _C4FAZAEvEeiiPblK9TS5Mw _C4FAZQEvEeiiPblK9TS5Mw _C4FAZgEvEeiiPblK9TS5Mw _C4FAZwEvEeiiPblK9TS5Mw" group="_C4FAZwEvEeiiPblK9TS5Mw">
        <ownedParameter xmi:id="_C4FAOgEvEeiiPblK9TS5Mw" name="super0" type="_C4FlJQEvEeiiPblK9TS5Mw" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAOwEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAPAEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_C4FAPQEvEeiiPblK9TS5Mw" name="super1" type="_C4FlJQEvEeiiPblK9TS5Mw" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAPgEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAPwEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_C4FAQAEvEeiiPblK9TS5Mw" name="s0" type="_C4FmNgEvEeiiPblK9TS5Mw" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAQQEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAQgEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_C4FAQwEvEeiiPblK9TS5Mw" name="s1" type="_C4FmNgEvEeiiPblK9TS5Mw" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FARAEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FARQEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_C4FARgEvEeiiPblK9TS5Mw" name="s2" type="_C4FmNgEvEeiiPblK9TS5Mw" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FARwEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FASAEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_C4FASQEvEeiiPblK9TS5Mw" name="s00" type="_C4FoowEvEeiiPblK9TS5Mw" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FASgEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FASwEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_C4FATAEvEeiiPblK9TS5Mw" name="s10" type="_C4FoowEvEeiiPblK9TS5Mw" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FATQEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FATgEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_C4FATwEvEeiiPblK9TS5Mw" name="s11" type="_C4FoowEvEeiiPblK9TS5Mw" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAUAEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAUQEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_C4FAUgEvEeiiPblK9TS5Mw" name="s3" type="_C4GM8QEvEeiiPblK9TS5Mw" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAUwEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAVAEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAVQEvEeiiPblK9TS5Mw" target="_C4FAXgEvEeiiPblK9TS5Mw" source="_C4FAeQEvEeiiPblK9TS5Mw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAVgEvEeiiPblK9TS5Mw" target="_C4FAXwEvEeiiPblK9TS5Mw" source="_C4FAfAEvEeiiPblK9TS5Mw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAVwEvEeiiPblK9TS5Mw" target="_C4FAYAEvEeiiPblK9TS5Mw" source="_C4FAfwEvEeiiPblK9TS5Mw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAWAEvEeiiPblK9TS5Mw" target="_C4FAYQEvEeiiPblK9TS5Mw" source="_C4FAggEvEeiiPblK9TS5Mw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAWQEvEeiiPblK9TS5Mw" target="_C4FAYgEvEeiiPblK9TS5Mw" source="_C4FAhQEvEeiiPblK9TS5Mw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAWgEvEeiiPblK9TS5Mw" target="_C4FAYwEvEeiiPblK9TS5Mw" source="_C4FAiAEvEeiiPblK9TS5Mw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAWwEvEeiiPblK9TS5Mw" target="_C4FAZAEvEeiiPblK9TS5Mw" source="_C4FAiwEvEeiiPblK9TS5Mw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAXAEvEeiiPblK9TS5Mw" target="_C4FAZQEvEeiiPblK9TS5Mw" source="_C4FAjgEvEeiiPblK9TS5Mw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAXQEvEeiiPblK9TS5Mw" target="_C4FAZgEvEeiiPblK9TS5Mw" source="_C4FAkQEvEeiiPblK9TS5Mw"/>
        <structuredNode xmi:id="_C4FAZwEvEeiiPblK9TS5Mw" name="Body(test$method$1)">
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4FAaAEvEeiiPblK9TS5Mw" target="_C4FArAEvEeiiPblK9TS5Mw" source="_C4FAlAEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4FAaQEvEeiiPblK9TS5Mw" target="_C4FAzwEvEeiiPblK9TS5Mw" source="_C4FArAEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4FAagEvEeiiPblK9TS5Mw" target="_C4FA5wEvEeiiPblK9TS5Mw" source="_C4FAzwEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4FAawEvEeiiPblK9TS5Mw" target="_C4FA_wEvEeiiPblK9TS5Mw" source="_C4FA5wEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4FAbAEvEeiiPblK9TS5Mw" target="_C4FBIgEvEeiiPblK9TS5Mw" source="_C4FA_wEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4FAbQEvEeiiPblK9TS5Mw" target="_C4FkRAEvEeiiPblK9TS5Mw" source="_C4FBIgEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4FAbgEvEeiiPblK9TS5Mw" target="_C4FkZwEvEeiiPblK9TS5Mw" source="_C4FkRAEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4FAbwEvEeiiPblK9TS5Mw" target="_C4FkkwEvEeiiPblK9TS5Mw" source="_C4FkZwEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAcAEvEeiiPblK9TS5Mw" target="_C4FAeQEvEeiiPblK9TS5Mw" source="_C4FAlgEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAcQEvEeiiPblK9TS5Mw" target="_C4FAfAEvEeiiPblK9TS5Mw" source="_C4FArgEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAcgEvEeiiPblK9TS5Mw" target="_C4FAfwEvEeiiPblK9TS5Mw" source="_C4FA0QEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAcwEvEeiiPblK9TS5Mw" target="_C4FAggEvEeiiPblK9TS5Mw" source="_C4FA6QEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAdAEvEeiiPblK9TS5Mw" target="_C4FAhQEvEeiiPblK9TS5Mw" source="_C4FBAQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAdQEvEeiiPblK9TS5Mw" target="_C4FAiAEvEeiiPblK9TS5Mw" source="_C4FBJAEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAdgEvEeiiPblK9TS5Mw" target="_C4FAiwEvEeiiPblK9TS5Mw" source="_C4FkRgEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAdwEvEeiiPblK9TS5Mw" target="_C4FAjgEvEeiiPblK9TS5Mw" source="_C4FkaQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAeAEvEeiiPblK9TS5Mw" target="_C4FAkQEvEeiiPblK9TS5Mw" source="_C4FklQEvEeiiPblK9TS5Mw"/>
          <structuredNodeOutput xmi:id="_C4FAeQEvEeiiPblK9TS5Mw" name="Output(super0)" incoming="_C4FAcAEvEeiiPblK9TS5Mw" outgoing="_C4FAVQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAegEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAewEvEeiiPblK9TS5Mw" value="1"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_C4FAfAEvEeiiPblK9TS5Mw" name="Output(super1)" incoming="_C4FAcQEvEeiiPblK9TS5Mw" outgoing="_C4FAVgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAfQEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAfgEvEeiiPblK9TS5Mw" value="1"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_C4FAfwEvEeiiPblK9TS5Mw" name="Output(s0)" incoming="_C4FAcgEvEeiiPblK9TS5Mw" outgoing="_C4FAVwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAgAEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAgQEvEeiiPblK9TS5Mw" value="1"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_C4FAggEvEeiiPblK9TS5Mw" name="Output(s1)" incoming="_C4FAcwEvEeiiPblK9TS5Mw" outgoing="_C4FAWAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAgwEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAhAEvEeiiPblK9TS5Mw" value="1"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_C4FAhQEvEeiiPblK9TS5Mw" name="Output(s2)" incoming="_C4FAdAEvEeiiPblK9TS5Mw" outgoing="_C4FAWQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAhgEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAhwEvEeiiPblK9TS5Mw" value="1"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_C4FAiAEvEeiiPblK9TS5Mw" name="Output(s00)" incoming="_C4FAdQEvEeiiPblK9TS5Mw" outgoing="_C4FAWgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAiQEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAigEvEeiiPblK9TS5Mw" value="1"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_C4FAiwEvEeiiPblK9TS5Mw" name="Output(s10)" incoming="_C4FAdgEvEeiiPblK9TS5Mw" outgoing="_C4FAWwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAjAEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAjQEvEeiiPblK9TS5Mw" value="1"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_C4FAjgEvEeiiPblK9TS5Mw" name="Output(s11)" incoming="_C4FAdwEvEeiiPblK9TS5Mw" outgoing="_C4FAXAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAjwEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAkAEvEeiiPblK9TS5Mw" value="1"/>
          </structuredNodeOutput>
          <structuredNodeOutput xmi:id="_C4FAkQEvEeiiPblK9TS5Mw" name="Output(s3)" incoming="_C4FAeAEvEeiiPblK9TS5Mw" outgoing="_C4FAXQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAkgEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAkwEvEeiiPblK9TS5Mw" value="1"/>
          </structuredNodeOutput>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FAlAEvEeiiPblK9TS5Mw" name="ExpressionStatement@47b1e36" outgoing="_C4FAaAEvEeiiPblK9TS5Mw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAlQEvEeiiPblK9TS5Mw" target="_C4FAlgEvEeiiPblK9TS5Mw" source="_C4FAoQEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_C4FAlgEvEeiiPblK9TS5Mw" name="Fork(super0)@3b273bd4" incoming="_C4FAlQEvEeiiPblK9TS5Mw" outgoing="_C4FAcAEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FAlwEvEeiiPblK9TS5Mw" name="RightHandSide@496fcd34">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAmAEvEeiiPblK9TS5Mw" target="_C4FAqwEvEeiiPblK9TS5Mw" source="_C4FAnAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAmQEvEeiiPblK9TS5Mw" target="_C4FAqAEvEeiiPblK9TS5Mw" source="_C4FAqwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4FAmgEvEeiiPblK9TS5Mw" target="_C4FAnwEvEeiiPblK9TS5Mw" source="_C4FAmwEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CreateObjectAction" xmi:id="_C4FAmwEvEeiiPblK9TS5Mw" name="Create(Super1)" outgoing="_C4FAmgEvEeiiPblK9TS5Mw" classifier="_C4FlJQEvEeiiPblK9TS5Mw">
                <result xmi:id="_C4FAnAEvEeiiPblK9TS5Mw" name="Create(Super1).result" outgoing="_C4FAmAEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAnQEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAngEvEeiiPblK9TS5Mw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FAnwEvEeiiPblK9TS5Mw" name="Node(Call(Super1))" incoming="_C4FAmgEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAoAEvEeiiPblK9TS5Mw" target="_C4FAoQEvEeiiPblK9TS5Mw" source="_C4FAqwEvEeiiPblK9TS5Mw"/>
                <structuredNodeOutput xmi:id="_C4FAoQEvEeiiPblK9TS5Mw" name="Output(Fork(Create(Super1).result))" incoming="_C4FAoAEvEeiiPblK9TS5Mw" outgoing="_C4FAlQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAogEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAowEvEeiiPblK9TS5Mw" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallOperationAction" xmi:id="_C4FApAEvEeiiPblK9TS5Mw" name="Call(Super1)" operation="_C4FmKgEvEeiiPblK9TS5Mw">
                  <result xmi:id="_C4FApQEvEeiiPblK9TS5Mw" name="Call(Super1).result()" type="_C4FlJQEvEeiiPblK9TS5Mw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FApgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FApwEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <target xmi:id="_C4FAqAEvEeiiPblK9TS5Mw" name="Call(Super1).target" incoming="_C4FAmQEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAqQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAqgEvEeiiPblK9TS5Mw" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4FAqwEvEeiiPblK9TS5Mw" name="Fork(Create(Super1).result)" incoming="_C4FAmAEvEeiiPblK9TS5Mw" outgoing="_C4FAmQEvEeiiPblK9TS5Mw _C4FAoAEvEeiiPblK9TS5Mw"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FArAEvEeiiPblK9TS5Mw" name="ExpressionStatement@58a57b57" incoming="_C4FAaAEvEeiiPblK9TS5Mw" outgoing="_C4FAaQEvEeiiPblK9TS5Mw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FArQEvEeiiPblK9TS5Mw" target="_C4FArgEvEeiiPblK9TS5Mw" source="_C4FAwQEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_C4FArgEvEeiiPblK9TS5Mw" name="Fork(super1)@83d9042" incoming="_C4FArQEvEeiiPblK9TS5Mw" outgoing="_C4FAcQEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FArwEvEeiiPblK9TS5Mw" name="RightHandSide@39debb2c">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAsAEvEeiiPblK9TS5Mw" target="_C4FAzgEvEeiiPblK9TS5Mw" source="_C4FAtgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAsQEvEeiiPblK9TS5Mw" target="_C4FAywEvEeiiPblK9TS5Mw" source="_C4FAzgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAsgEvEeiiPblK9TS5Mw" target="_C4FAxQEvEeiiPblK9TS5Mw" source="_C4FAuwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4FAswEvEeiiPblK9TS5Mw" target="_C4FAvwEvEeiiPblK9TS5Mw" source="_C4FAuQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4FAtAEvEeiiPblK9TS5Mw" target="_C4FAvwEvEeiiPblK9TS5Mw" source="_C4FAtQEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CreateObjectAction" xmi:id="_C4FAtQEvEeiiPblK9TS5Mw" name="Create(Super1)" outgoing="_C4FAtAEvEeiiPblK9TS5Mw" classifier="_C4FlJQEvEeiiPblK9TS5Mw">
                <result xmi:id="_C4FAtgEvEeiiPblK9TS5Mw" name="Create(Super1).result" outgoing="_C4FAsAEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAtwEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAuAEvEeiiPblK9TS5Mw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FAuQEvEeiiPblK9TS5Mw" name="Tuple@1f8dee82" outgoing="_C4FAswEvEeiiPblK9TS5Mw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4FAugEvEeiiPblK9TS5Mw" name="Value(1)">
                  <result xmi:id="_C4FAuwEvEeiiPblK9TS5Mw" name="Value(1).result" outgoing="_C4FAsgEvEeiiPblK9TS5Mw" 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="_C4FAvAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAvQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4FAvgEvEeiiPblK9TS5Mw" 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="_C4FAvwEvEeiiPblK9TS5Mw" name="Node(Call(create))" incoming="_C4FAtAEvEeiiPblK9TS5Mw _C4FAswEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FAwAEvEeiiPblK9TS5Mw" target="_C4FAwQEvEeiiPblK9TS5Mw" source="_C4FAzgEvEeiiPblK9TS5Mw"/>
                <structuredNodeOutput xmi:id="_C4FAwQEvEeiiPblK9TS5Mw" name="Output(Fork(Create(Super1).result))" incoming="_C4FAwAEvEeiiPblK9TS5Mw" outgoing="_C4FArQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAwgEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAwwEvEeiiPblK9TS5Mw" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallOperationAction" xmi:id="_C4FAxAEvEeiiPblK9TS5Mw" name="Call(create)" operation="_C4FmLgEvEeiiPblK9TS5Mw">
                  <argument xmi:id="_C4FAxQEvEeiiPblK9TS5Mw" name="Call(create).argument(x)" incoming="_C4FAsgEvEeiiPblK9TS5Mw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAxgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAxwEvEeiiPblK9TS5Mw" value="1"/>
                  </argument>
                  <result xmi:id="_C4FAyAEvEeiiPblK9TS5Mw" name="Call(create).result()" type="_C4FlJQEvEeiiPblK9TS5Mw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAyQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAygEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <target xmi:id="_C4FAywEvEeiiPblK9TS5Mw" name="Call(create).target" incoming="_C4FAsQEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FAzAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FAzQEvEeiiPblK9TS5Mw" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4FAzgEvEeiiPblK9TS5Mw" name="Fork(Create(Super1).result)" incoming="_C4FAsAEvEeiiPblK9TS5Mw" outgoing="_C4FAsQEvEeiiPblK9TS5Mw _C4FAwAEvEeiiPblK9TS5Mw"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FAzwEvEeiiPblK9TS5Mw" name="ExpressionStatement@54ea371b" incoming="_C4FAaQEvEeiiPblK9TS5Mw" outgoing="_C4FAagEvEeiiPblK9TS5Mw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FA0AEvEeiiPblK9TS5Mw" target="_C4FA0QEvEeiiPblK9TS5Mw" source="_C4FA3AEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_C4FA0QEvEeiiPblK9TS5Mw" name="Fork(s0)@6fc34052" incoming="_C4FA0AEvEeiiPblK9TS5Mw" outgoing="_C4FAcgEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FA0gEvEeiiPblK9TS5Mw" name="RightHandSide@7c7affa7">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FA0wEvEeiiPblK9TS5Mw" target="_C4FA5gEvEeiiPblK9TS5Mw" source="_C4FA1wEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FA1AEvEeiiPblK9TS5Mw" target="_C4FA4wEvEeiiPblK9TS5Mw" source="_C4FA5gEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4FA1QEvEeiiPblK9TS5Mw" target="_C4FA2gEvEeiiPblK9TS5Mw" source="_C4FA1gEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CreateObjectAction" xmi:id="_C4FA1gEvEeiiPblK9TS5Mw" name="Create(Sub1)" outgoing="_C4FA1QEvEeiiPblK9TS5Mw" classifier="_C4FmNgEvEeiiPblK9TS5Mw">
                <result xmi:id="_C4FA1wEvEeiiPblK9TS5Mw" name="Create(Sub1).result" outgoing="_C4FA0wEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FA2AEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FA2QEvEeiiPblK9TS5Mw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FA2gEvEeiiPblK9TS5Mw" name="Node(Call(Sub1))" incoming="_C4FA1QEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FA2wEvEeiiPblK9TS5Mw" target="_C4FA3AEvEeiiPblK9TS5Mw" source="_C4FA5gEvEeiiPblK9TS5Mw"/>
                <structuredNodeOutput xmi:id="_C4FA3AEvEeiiPblK9TS5Mw" name="Output(Fork(Create(Sub1).result))" incoming="_C4FA2wEvEeiiPblK9TS5Mw" outgoing="_C4FA0AEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FA3QEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FA3gEvEeiiPblK9TS5Mw" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallOperationAction" xmi:id="_C4FA3wEvEeiiPblK9TS5Mw" name="Call(Sub1)" operation="_C4FnggEvEeiiPblK9TS5Mw">
                  <result xmi:id="_C4FA4AEvEeiiPblK9TS5Mw" name="Call(Sub1).result()" type="_C4FmNgEvEeiiPblK9TS5Mw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FA4QEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FA4gEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <target xmi:id="_C4FA4wEvEeiiPblK9TS5Mw" name="Call(Sub1).target" incoming="_C4FA1AEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FA5AEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FA5QEvEeiiPblK9TS5Mw" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4FA5gEvEeiiPblK9TS5Mw" name="Fork(Create(Sub1).result)" incoming="_C4FA0wEvEeiiPblK9TS5Mw" outgoing="_C4FA1AEvEeiiPblK9TS5Mw _C4FA2wEvEeiiPblK9TS5Mw"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FA5wEvEeiiPblK9TS5Mw" name="ExpressionStatement@3438a016" incoming="_C4FAagEvEeiiPblK9TS5Mw" outgoing="_C4FAawEvEeiiPblK9TS5Mw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FA6AEvEeiiPblK9TS5Mw" target="_C4FA6QEvEeiiPblK9TS5Mw" source="_C4FA9AEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_C4FA6QEvEeiiPblK9TS5Mw" name="Fork(s1)@11f2878a" incoming="_C4FA6AEvEeiiPblK9TS5Mw" outgoing="_C4FAcwEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FA6gEvEeiiPblK9TS5Mw" name="RightHandSide@347d7686">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FA6wEvEeiiPblK9TS5Mw" target="_C4FA_gEvEeiiPblK9TS5Mw" source="_C4FA7wEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FA7AEvEeiiPblK9TS5Mw" target="_C4FA-wEvEeiiPblK9TS5Mw" source="_C4FA_gEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4FA7QEvEeiiPblK9TS5Mw" target="_C4FA8gEvEeiiPblK9TS5Mw" source="_C4FA7gEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CreateObjectAction" xmi:id="_C4FA7gEvEeiiPblK9TS5Mw" name="Create(Sub1)" outgoing="_C4FA7QEvEeiiPblK9TS5Mw" classifier="_C4FmNgEvEeiiPblK9TS5Mw">
                <result xmi:id="_C4FA7wEvEeiiPblK9TS5Mw" name="Create(Sub1).result" outgoing="_C4FA6wEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FA8AEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FA8QEvEeiiPblK9TS5Mw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FA8gEvEeiiPblK9TS5Mw" name="Node(Call(a))" incoming="_C4FA7QEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FA8wEvEeiiPblK9TS5Mw" target="_C4FA9AEvEeiiPblK9TS5Mw" source="_C4FA_gEvEeiiPblK9TS5Mw"/>
                <structuredNodeOutput xmi:id="_C4FA9AEvEeiiPblK9TS5Mw" name="Output(Fork(Create(Sub1).result))" incoming="_C4FA8wEvEeiiPblK9TS5Mw" outgoing="_C4FA6AEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FA9QEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FA9gEvEeiiPblK9TS5Mw" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallOperationAction" xmi:id="_C4FA9wEvEeiiPblK9TS5Mw" name="Call(a)" operation="_C4FnhgEvEeiiPblK9TS5Mw">
                  <result xmi:id="_C4FA-AEvEeiiPblK9TS5Mw" name="Call(a).result()" type="_C4FmNgEvEeiiPblK9TS5Mw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FA-QEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FA-gEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <target xmi:id="_C4FA-wEvEeiiPblK9TS5Mw" name="Call(a).target" incoming="_C4FA7AEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FA_AEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FA_QEvEeiiPblK9TS5Mw" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4FA_gEvEeiiPblK9TS5Mw" name="Fork(Create(Sub1).result)" incoming="_C4FA6wEvEeiiPblK9TS5Mw" outgoing="_C4FA7AEvEeiiPblK9TS5Mw _C4FA8wEvEeiiPblK9TS5Mw"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FA_wEvEeiiPblK9TS5Mw" name="ExpressionStatement@2fdaaca2" incoming="_C4FAawEvEeiiPblK9TS5Mw" outgoing="_C4FAbAEvEeiiPblK9TS5Mw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FBAAEvEeiiPblK9TS5Mw" target="_C4FBAQEvEeiiPblK9TS5Mw" source="_C4FBFAEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_C4FBAQEvEeiiPblK9TS5Mw" name="Fork(s2)@b805f44" incoming="_C4FBAAEvEeiiPblK9TS5Mw" outgoing="_C4FAdAEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FBAgEvEeiiPblK9TS5Mw" name="RightHandSide@33cc9920">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FBAwEvEeiiPblK9TS5Mw" target="_C4FBIQEvEeiiPblK9TS5Mw" source="_C4FBCQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FBBAEvEeiiPblK9TS5Mw" target="_C4FBHgEvEeiiPblK9TS5Mw" source="_C4FBIQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FBBQEvEeiiPblK9TS5Mw" target="_C4FBGAEvEeiiPblK9TS5Mw" source="_C4FBDgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4FBBgEvEeiiPblK9TS5Mw" target="_C4FBEgEvEeiiPblK9TS5Mw" source="_C4FBDAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4FBBwEvEeiiPblK9TS5Mw" target="_C4FBEgEvEeiiPblK9TS5Mw" source="_C4FBCAEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CreateObjectAction" xmi:id="_C4FBCAEvEeiiPblK9TS5Mw" name="Create(Sub1)" outgoing="_C4FBBwEvEeiiPblK9TS5Mw" classifier="_C4FmNgEvEeiiPblK9TS5Mw">
                <result xmi:id="_C4FBCQEvEeiiPblK9TS5Mw" name="Create(Sub1).result" outgoing="_C4FBAwEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FBCgEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FBCwEvEeiiPblK9TS5Mw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FBDAEvEeiiPblK9TS5Mw" name="Tuple@6411f72" outgoing="_C4FBBgEvEeiiPblK9TS5Mw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4FBDQEvEeiiPblK9TS5Mw" name="Value(2)">
                  <result xmi:id="_C4FBDgEvEeiiPblK9TS5Mw" name="Value(2).result" outgoing="_C4FBBQEvEeiiPblK9TS5Mw" 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="_C4FBDwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FBEAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4FBEQEvEeiiPblK9TS5Mw" 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="_C4FBEgEvEeiiPblK9TS5Mw" name="Node(Call(b))" incoming="_C4FBBwEvEeiiPblK9TS5Mw _C4FBBgEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FBEwEvEeiiPblK9TS5Mw" target="_C4FBFAEvEeiiPblK9TS5Mw" source="_C4FBIQEvEeiiPblK9TS5Mw"/>
                <structuredNodeOutput xmi:id="_C4FBFAEvEeiiPblK9TS5Mw" name="Output(Fork(Create(Sub1).result))" incoming="_C4FBEwEvEeiiPblK9TS5Mw" outgoing="_C4FBAAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FBFQEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FBFgEvEeiiPblK9TS5Mw" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallOperationAction" xmi:id="_C4FBFwEvEeiiPblK9TS5Mw" name="Call(b)" operation="_C4FnigEvEeiiPblK9TS5Mw">
                  <argument xmi:id="_C4FBGAEvEeiiPblK9TS5Mw" name="Call(b).argument(x)" incoming="_C4FBBQEvEeiiPblK9TS5Mw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FBGQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FBGgEvEeiiPblK9TS5Mw" value="1"/>
                  </argument>
                  <result xmi:id="_C4FBGwEvEeiiPblK9TS5Mw" name="Call(b).result()" type="_C4FmNgEvEeiiPblK9TS5Mw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FBHAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FBHQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <target xmi:id="_C4FBHgEvEeiiPblK9TS5Mw" name="Call(b).target" incoming="_C4FBBAEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FBHwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FBIAEvEeiiPblK9TS5Mw" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4FBIQEvEeiiPblK9TS5Mw" name="Fork(Create(Sub1).result)" incoming="_C4FBAwEvEeiiPblK9TS5Mw" outgoing="_C4FBBAEvEeiiPblK9TS5Mw _C4FBEwEvEeiiPblK9TS5Mw"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FBIgEvEeiiPblK9TS5Mw" name="ExpressionStatement@2f5a87f" incoming="_C4FAbAEvEeiiPblK9TS5Mw" outgoing="_C4FAbQEvEeiiPblK9TS5Mw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FBIwEvEeiiPblK9TS5Mw" target="_C4FBJAEvEeiiPblK9TS5Mw" source="_C4FBLwEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_C4FBJAEvEeiiPblK9TS5Mw" name="Fork(s00)@6488335c" incoming="_C4FBIwEvEeiiPblK9TS5Mw" outgoing="_C4FAdQEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FBJQEvEeiiPblK9TS5Mw" name="RightHandSide@38e9ef3c">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FBJgEvEeiiPblK9TS5Mw" target="_C4FkQwEvEeiiPblK9TS5Mw" source="_C4FBKgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FBJwEvEeiiPblK9TS5Mw" target="_C4FkQAEvEeiiPblK9TS5Mw" source="_C4FkQwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4FBKAEvEeiiPblK9TS5Mw" target="_C4FBLQEvEeiiPblK9TS5Mw" source="_C4FBKQEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CreateObjectAction" xmi:id="_C4FBKQEvEeiiPblK9TS5Mw" name="Create(Sub2)" outgoing="_C4FBKAEvEeiiPblK9TS5Mw" classifier="_C4FoowEvEeiiPblK9TS5Mw">
                <result xmi:id="_C4FBKgEvEeiiPblK9TS5Mw" name="Create(Sub2).result" outgoing="_C4FBJgEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FBKwEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FBLAEvEeiiPblK9TS5Mw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FBLQEvEeiiPblK9TS5Mw" name="Node(Call(Sub2))" incoming="_C4FBKAEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FBLgEvEeiiPblK9TS5Mw" target="_C4FBLwEvEeiiPblK9TS5Mw" source="_C4FkQwEvEeiiPblK9TS5Mw"/>
                <structuredNodeOutput xmi:id="_C4FBLwEvEeiiPblK9TS5Mw" name="Output(Fork(Create(Sub2).result))" incoming="_C4FBLgEvEeiiPblK9TS5Mw" outgoing="_C4FBIwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FBMAEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FBMQEvEeiiPblK9TS5Mw" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallOperationAction" xmi:id="_C4FBMgEvEeiiPblK9TS5Mw" name="Call(Sub2)" operation="_C4GM2wEvEeiiPblK9TS5Mw">
                  <result xmi:id="_C4FBMwEvEeiiPblK9TS5Mw" name="Call(Sub2).result()" type="_C4FoowEvEeiiPblK9TS5Mw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FBNAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FBNQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <target xmi:id="_C4FkQAEvEeiiPblK9TS5Mw" name="Call(Sub2).target" incoming="_C4FBJwEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FkQQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkQgEvEeiiPblK9TS5Mw" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4FkQwEvEeiiPblK9TS5Mw" name="Fork(Create(Sub2).result)" incoming="_C4FBJgEvEeiiPblK9TS5Mw" outgoing="_C4FBJwEvEeiiPblK9TS5Mw _C4FBLgEvEeiiPblK9TS5Mw"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FkRAEvEeiiPblK9TS5Mw" name="ExpressionStatement@1adbabb8" incoming="_C4FAbQEvEeiiPblK9TS5Mw" outgoing="_C4FAbgEvEeiiPblK9TS5Mw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FkRQEvEeiiPblK9TS5Mw" target="_C4FkRgEvEeiiPblK9TS5Mw" source="_C4FkWQEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_C4FkRgEvEeiiPblK9TS5Mw" name="Fork(s10)@4be6028d" incoming="_C4FkRQEvEeiiPblK9TS5Mw" outgoing="_C4FAdgEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FkRwEvEeiiPblK9TS5Mw" name="RightHandSide@4a692f6d">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FkSAEvEeiiPblK9TS5Mw" target="_C4FkZgEvEeiiPblK9TS5Mw" source="_C4FkTgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FkSQEvEeiiPblK9TS5Mw" target="_C4FkYwEvEeiiPblK9TS5Mw" source="_C4FkZgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FkSgEvEeiiPblK9TS5Mw" target="_C4FkXQEvEeiiPblK9TS5Mw" source="_C4FkUwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4FkSwEvEeiiPblK9TS5Mw" target="_C4FkVwEvEeiiPblK9TS5Mw" source="_C4FkUQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4FkTAEvEeiiPblK9TS5Mw" target="_C4FkVwEvEeiiPblK9TS5Mw" source="_C4FkTQEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CreateObjectAction" xmi:id="_C4FkTQEvEeiiPblK9TS5Mw" name="Create(Sub2)" outgoing="_C4FkTAEvEeiiPblK9TS5Mw" classifier="_C4FoowEvEeiiPblK9TS5Mw">
                <result xmi:id="_C4FkTgEvEeiiPblK9TS5Mw" name="Create(Sub2).result" outgoing="_C4FkSAEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FkTwEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkUAEvEeiiPblK9TS5Mw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FkUQEvEeiiPblK9TS5Mw" name="Tuple@4a3b4d1a" outgoing="_C4FkSwEvEeiiPblK9TS5Mw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4FkUgEvEeiiPblK9TS5Mw" name="Value(1)">
                  <result xmi:id="_C4FkUwEvEeiiPblK9TS5Mw" name="Value(1).result" outgoing="_C4FkSgEvEeiiPblK9TS5Mw" 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="_C4FkVAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkVQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4FkVgEvEeiiPblK9TS5Mw" 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="_C4FkVwEvEeiiPblK9TS5Mw" name="Node(Call(create1))" incoming="_C4FkTAEvEeiiPblK9TS5Mw _C4FkSwEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FkWAEvEeiiPblK9TS5Mw" target="_C4FkWQEvEeiiPblK9TS5Mw" source="_C4FkZgEvEeiiPblK9TS5Mw"/>
                <structuredNodeOutput xmi:id="_C4FkWQEvEeiiPblK9TS5Mw" name="Output(Fork(Create(Sub2).result))" incoming="_C4FkWAEvEeiiPblK9TS5Mw" outgoing="_C4FkRQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FkWgEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkWwEvEeiiPblK9TS5Mw" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallOperationAction" xmi:id="_C4FkXAEvEeiiPblK9TS5Mw" name="Call(create1)" operation="_C4GM3wEvEeiiPblK9TS5Mw">
                  <argument xmi:id="_C4FkXQEvEeiiPblK9TS5Mw" name="Call(create1).argument(x)" incoming="_C4FkSgEvEeiiPblK9TS5Mw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FkXgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkXwEvEeiiPblK9TS5Mw" value="1"/>
                  </argument>
                  <result xmi:id="_C4FkYAEvEeiiPblK9TS5Mw" name="Call(create1).result()" type="_C4FoowEvEeiiPblK9TS5Mw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FkYQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkYgEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <target xmi:id="_C4FkYwEvEeiiPblK9TS5Mw" name="Call(create1).target" incoming="_C4FkSQEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FkZAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkZQEvEeiiPblK9TS5Mw" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4FkZgEvEeiiPblK9TS5Mw" name="Fork(Create(Sub2).result)" incoming="_C4FkSAEvEeiiPblK9TS5Mw" outgoing="_C4FkSQEvEeiiPblK9TS5Mw _C4FkWAEvEeiiPblK9TS5Mw"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FkZwEvEeiiPblK9TS5Mw" name="ExpressionStatement@900f91" incoming="_C4FAbgEvEeiiPblK9TS5Mw" outgoing="_C4FAbwEvEeiiPblK9TS5Mw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FkaAEvEeiiPblK9TS5Mw" target="_C4FkaQEvEeiiPblK9TS5Mw" source="_C4FkggEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_C4FkaQEvEeiiPblK9TS5Mw" name="Fork(s11)@7c66898d" incoming="_C4FkaAEvEeiiPblK9TS5Mw" outgoing="_C4FAdwEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FkagEvEeiiPblK9TS5Mw" name="RightHandSide@6e5ae4bc">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FkawEvEeiiPblK9TS5Mw" target="_C4FkkgEvEeiiPblK9TS5Mw" source="_C4FkcgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FkbAEvEeiiPblK9TS5Mw" target="_C4FkjwEvEeiiPblK9TS5Mw" source="_C4FkkgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FkbQEvEeiiPblK9TS5Mw" target="_C4FkhgEvEeiiPblK9TS5Mw" source="_C4FkdwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FkbgEvEeiiPblK9TS5Mw" target="_C4FkiQEvEeiiPblK9TS5Mw" source="_C4FkfAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4FkbwEvEeiiPblK9TS5Mw" target="_C4FkgAEvEeiiPblK9TS5Mw" source="_C4FkdQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4FkcAEvEeiiPblK9TS5Mw" target="_C4FkgAEvEeiiPblK9TS5Mw" source="_C4FkcQEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CreateObjectAction" xmi:id="_C4FkcQEvEeiiPblK9TS5Mw" name="Create(Sub2)" outgoing="_C4FkcAEvEeiiPblK9TS5Mw" classifier="_C4FoowEvEeiiPblK9TS5Mw">
                <result xmi:id="_C4FkcgEvEeiiPblK9TS5Mw" name="Create(Sub2).result" outgoing="_C4FkawEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FkcwEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkdAEvEeiiPblK9TS5Mw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FkdQEvEeiiPblK9TS5Mw" name="Tuple@3f6f7c3c" outgoing="_C4FkbwEvEeiiPblK9TS5Mw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4FkdgEvEeiiPblK9TS5Mw" name="Value(1)">
                  <result xmi:id="_C4FkdwEvEeiiPblK9TS5Mw" name="Value(1).result" outgoing="_C4FkbQEvEeiiPblK9TS5Mw" 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="_C4FkeAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkeQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4FkegEvEeiiPblK9TS5Mw" value="1">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4FkewEvEeiiPblK9TS5Mw" name="Value(1)">
                  <result xmi:id="_C4FkfAEvEeiiPblK9TS5Mw" name="Value(1).result" outgoing="_C4FkbgEvEeiiPblK9TS5Mw" 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="_C4FkfQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkfgEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4FkfwEvEeiiPblK9TS5Mw" 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="_C4FkgAEvEeiiPblK9TS5Mw" name="Node(Call(create2))" incoming="_C4FkcAEvEeiiPblK9TS5Mw _C4FkbwEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FkgQEvEeiiPblK9TS5Mw" target="_C4FkggEvEeiiPblK9TS5Mw" source="_C4FkkgEvEeiiPblK9TS5Mw"/>
                <structuredNodeOutput xmi:id="_C4FkggEvEeiiPblK9TS5Mw" name="Output(Fork(Create(Sub2).result))" incoming="_C4FkgQEvEeiiPblK9TS5Mw" outgoing="_C4FkaAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FkgwEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkhAEvEeiiPblK9TS5Mw" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallOperationAction" xmi:id="_C4FkhQEvEeiiPblK9TS5Mw" name="Call(create2)" operation="_C4GM5gEvEeiiPblK9TS5Mw">
                  <argument xmi:id="_C4FkhgEvEeiiPblK9TS5Mw" name="Call(create2).argument(x)" incoming="_C4FkbQEvEeiiPblK9TS5Mw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FkhwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkiAEvEeiiPblK9TS5Mw" value="1"/>
                  </argument>
                  <argument xmi:id="_C4FkiQEvEeiiPblK9TS5Mw" name="Call(create2).argument(y)" incoming="_C4FkbgEvEeiiPblK9TS5Mw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FkigEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkiwEvEeiiPblK9TS5Mw" value="1"/>
                  </argument>
                  <result xmi:id="_C4FkjAEvEeiiPblK9TS5Mw" name="Call(create2).result()" type="_C4FoowEvEeiiPblK9TS5Mw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FkjQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkjgEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <target xmi:id="_C4FkjwEvEeiiPblK9TS5Mw" name="Call(create2).target" incoming="_C4FkbAEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FkkAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkkQEvEeiiPblK9TS5Mw" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4FkkgEvEeiiPblK9TS5Mw" name="Fork(Create(Sub2).result)" incoming="_C4FkawEvEeiiPblK9TS5Mw" outgoing="_C4FkbAEvEeiiPblK9TS5Mw _C4FkgQEvEeiiPblK9TS5Mw"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FkkwEvEeiiPblK9TS5Mw" name="ExpressionStatement@54e5877c" incoming="_C4FAbwEvEeiiPblK9TS5Mw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FklAEvEeiiPblK9TS5Mw" target="_C4FklQEvEeiiPblK9TS5Mw" source="_C4FkoAEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_C4FklQEvEeiiPblK9TS5Mw" name="Fork(s3)@2e804df1" incoming="_C4FklAEvEeiiPblK9TS5Mw" outgoing="_C4FAeAEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FklgEvEeiiPblK9TS5Mw" name="RightHandSide@c744c42">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FklwEvEeiiPblK9TS5Mw" target="_C4FkqgEvEeiiPblK9TS5Mw" source="_C4FkmwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FkmAEvEeiiPblK9TS5Mw" target="_C4FkpwEvEeiiPblK9TS5Mw" source="_C4FkqgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4FkmQEvEeiiPblK9TS5Mw" target="_C4FkngEvEeiiPblK9TS5Mw" source="_C4FkmgEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CreateObjectAction" xmi:id="_C4FkmgEvEeiiPblK9TS5Mw" name="Create(Sub3)" outgoing="_C4FkmQEvEeiiPblK9TS5Mw" classifier="_C4GM8QEvEeiiPblK9TS5Mw">
                <result xmi:id="_C4FkmwEvEeiiPblK9TS5Mw" name="Create(Sub3).result" outgoing="_C4FklwEvEeiiPblK9TS5Mw" type="_C4GM8QEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FknAEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FknQEvEeiiPblK9TS5Mw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FkngEvEeiiPblK9TS5Mw" name="Node(Call(Sub3))" incoming="_C4FkmQEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FknwEvEeiiPblK9TS5Mw" target="_C4FkoAEvEeiiPblK9TS5Mw" source="_C4FkqgEvEeiiPblK9TS5Mw"/>
                <structuredNodeOutput xmi:id="_C4FkoAEvEeiiPblK9TS5Mw" name="Output(Fork(Create(Sub3).result))" incoming="_C4FknwEvEeiiPblK9TS5Mw" outgoing="_C4FklAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FkoQEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkogEvEeiiPblK9TS5Mw" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallOperationAction" xmi:id="_C4FkowEvEeiiPblK9TS5Mw" name="Call(Sub3)" operation="_C4GNwAEvEeiiPblK9TS5Mw">
                  <result xmi:id="_C4FkpAEvEeiiPblK9TS5Mw" name="Call(Sub3).result()" type="_C4GM8QEvEeiiPblK9TS5Mw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FkpQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkpgEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <target xmi:id="_C4FkpwEvEeiiPblK9TS5Mw" name="Call(Sub3).target" incoming="_C4FkmAEvEeiiPblK9TS5Mw" type="_C4GM8QEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FkqAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkqQEvEeiiPblK9TS5Mw" value="1"/>
                  </target>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4FkqgEvEeiiPblK9TS5Mw" name="Fork(Create(Sub3).result)" incoming="_C4FklwEvEeiiPblK9TS5Mw" outgoing="_C4FkmAEvEeiiPblK9TS5Mw _C4FknwEvEeiiPblK9TS5Mw"/>
              </node>
            </node>
          </node>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4FAXgEvEeiiPblK9TS5Mw" name="Output(super0)" incoming="_C4FAVQEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" parameter="_C4FAOgEvEeiiPblK9TS5Mw"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4FAXwEvEeiiPblK9TS5Mw" name="Output(super1)" incoming="_C4FAVgEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" parameter="_C4FAPQEvEeiiPblK9TS5Mw"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4FAYAEvEeiiPblK9TS5Mw" name="Output(s0)" incoming="_C4FAVwEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" parameter="_C4FAQAEvEeiiPblK9TS5Mw"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4FAYQEvEeiiPblK9TS5Mw" name="Output(s1)" incoming="_C4FAWAEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" parameter="_C4FAQwEvEeiiPblK9TS5Mw"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4FAYgEvEeiiPblK9TS5Mw" name="Output(s2)" incoming="_C4FAWQEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" parameter="_C4FARgEvEeiiPblK9TS5Mw"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4FAYwEvEeiiPblK9TS5Mw" name="Output(s00)" incoming="_C4FAWgEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" parameter="_C4FASQEvEeiiPblK9TS5Mw"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4FAZAEvEeiiPblK9TS5Mw" name="Output(s10)" incoming="_C4FAWwEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" parameter="_C4FATAEvEeiiPblK9TS5Mw"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4FAZQEvEeiiPblK9TS5Mw" name="Output(s11)" incoming="_C4FAXAEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" parameter="_C4FATwEvEeiiPblK9TS5Mw"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4FAZgEvEeiiPblK9TS5Mw" name="Output(s3)" incoming="_C4FAXQEvEeiiPblK9TS5Mw" type="_C4GM8QEvEeiiPblK9TS5Mw" parameter="_C4FAUgEvEeiiPblK9TS5Mw"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4FkqwEvEeiiPblK9TS5Mw" name="destroy$method$1" visibility="private" specification="_C4FlJAEvEeiiPblK9TS5Mw" node="_C4FkrAEvEeiiPblK9TS5Mw" group="_C4FkrAEvEeiiPblK9TS5Mw">
        <structuredNode xmi:id="_C4FkrAEvEeiiPblK9TS5Mw" name="Body(destroy$method$1)"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4FkrQEvEeiiPblK9TS5Mw" name="Expressions_SuperConstructors$initialization$1" visibility="private" specification="_C4Fk_AEvEeiiPblK9TS5Mw" node="_C4FkrgEvEeiiPblK9TS5Mw" group="_C4FkrgEvEeiiPblK9TS5Mw">
        <structuredNode xmi:id="_C4FkrgEvEeiiPblK9TS5Mw" name="Body(Expressions_SuperConstructors$initialization$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FkrwEvEeiiPblK9TS5Mw" target="_C4FkvgEvEeiiPblK9TS5Mw" source="_C4FkuwEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FksAEvEeiiPblK9TS5Mw" target="_C4FkwgEvEeiiPblK9TS5Mw" source="_C4FkvgEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FksQEvEeiiPblK9TS5Mw" target="_C4FkzwEvEeiiPblK9TS5Mw" source="_C4FkvgEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FksgEvEeiiPblK9TS5Mw" target="_C4Fk3gEvEeiiPblK9TS5Mw" source="_C4FkvgEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FkswEvEeiiPblK9TS5Mw" target="_C4Fk5QEvEeiiPblK9TS5Mw" source="_C4Fk4QEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FktAEvEeiiPblK9TS5Mw" target="_C4Fk8QEvEeiiPblK9TS5Mw" source="_C4Fk6AEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FktQEvEeiiPblK9TS5Mw" target="_C4Fk9wEvEeiiPblK9TS5Mw" source="_C4Fk7AEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4FktgEvEeiiPblK9TS5Mw" target="_C4Fk-wEvEeiiPblK9TS5Mw" source="_C4Fk-gEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FktwEvEeiiPblK9TS5Mw" target="_C4Fk-wEvEeiiPblK9TS5Mw" source="_C4Fk9AEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4FkuAEvEeiiPblK9TS5Mw" target="_C4FkvwEvEeiiPblK9TS5Mw" source="_C4Fk-wEvEeiiPblK9TS5Mw">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4FkuQEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_C4FkugEvEeiiPblK9TS5Mw" name="ReadSelf">
            <result xmi:id="_C4FkuwEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4FkrwEvEeiiPblK9TS5Mw" type="_C4EWIQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FkvAEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkvQEvEeiiPblK9TS5Mw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_C4FkvgEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4FkrwEvEeiiPblK9TS5Mw" outgoing="_C4FksAEvEeiiPblK9TS5Mw _C4FksQEvEeiiPblK9TS5Mw _C4FksgEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FkvwEvEeiiPblK9TS5Mw" name="Initialization" incoming="_C4FkuAEvEeiiPblK9TS5Mw">
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FkwAEvEeiiPblK9TS5Mw" target="_C4FkxQEvEeiiPblK9TS5Mw" source="_C4FkwQEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_C4FkwQEvEeiiPblK9TS5Mw" name="Call(Test$initialization$1)" outgoing="_C4FkwAEvEeiiPblK9TS5Mw" operation="_C4GOyQEvEeiiPblK9TS5Mw">
              <target xmi:id="_C4FkwgEvEeiiPblK9TS5Mw" name="Call(Test$initialization$1).target" incoming="_C4FksAEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FkwwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkxAEvEeiiPblK9TS5Mw" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FkxQEvEeiiPblK9TS5Mw" name="Set(initializationFlag)" incoming="_C4FkwAEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FkxgEvEeiiPblK9TS5Mw" target="_C4Fk3AEvEeiiPblK9TS5Mw" source="_C4FkyAEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4FkxwEvEeiiPblK9TS5Mw" name="Value(true)">
                <result xmi:id="_C4FkyAEvEeiiPblK9TS5Mw" name="Value(true).result" outgoing="_C4FkxgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FkyQEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FkygEvEeiiPblK9TS5Mw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralBoolean" xmi:id="_C4FkywEvEeiiPblK9TS5Mw" value="true">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                </value>
              </node>
              <node xmi:type="uml:ExpansionRegion" xmi:id="_C4FkzAEvEeiiPblK9TS5Mw" name="Iterate(Write(Expressions_SuperConstructors$initializationFlag$1))" inputElement="_C4Fk3AEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FkzQEvEeiiPblK9TS5Mw" target="_C4Fk2QEvEeiiPblK9TS5Mw" source="_C4Fk3AEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FkzgEvEeiiPblK9TS5Mw" target="_C4Fk0wEvEeiiPblK9TS5Mw" source="_C4FkzwEvEeiiPblK9TS5Mw"/>
                <structuredNodeInput xmi:id="_C4FkzwEvEeiiPblK9TS5Mw" name="Iterate(Write(Expressions_SuperConstructors$initializationFlag$1)).input(Fork(ReadSelf.result))" incoming="_C4FksQEvEeiiPblK9TS5Mw" outgoing="_C4FkzgEvEeiiPblK9TS5Mw" type="_C4EWIQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fk0AEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fk0QEvEeiiPblK9TS5Mw" value="1"/>
                </structuredNodeInput>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_C4Fk0gEvEeiiPblK9TS5Mw" name="Write(Expressions_SuperConstructors$initializationFlag$1)" structuralFeature="_C4EWKAEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4Fk0wEvEeiiPblK9TS5Mw" name="Write(Expressions_SuperConstructors$initializationFlag$1).object" incoming="_C4FkzgEvEeiiPblK9TS5Mw" type="_C4EWIQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fk1AEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fk1QEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4Fk1gEvEeiiPblK9TS5Mw" name="Write(Expressions_SuperConstructors$initializationFlag$1).result" type="_C4EWIQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fk1wEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fk2AEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:id="_C4Fk2QEvEeiiPblK9TS5Mw" name="Write(Expressions_SuperConstructors$initializationFlag$1).value" incoming="_C4FkzQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fk2gEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fk2wEvEeiiPblK9TS5Mw" value="1"/>
                  </value>
                </node>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_C4Fk3AEvEeiiPblK9TS5Mw" name="Iterate(Write(Expressions_SuperConstructors$initializationFlag$1)).inputElement" incoming="_C4FkxgEvEeiiPblK9TS5Mw" outgoing="_C4FkzQEvEeiiPblK9TS5Mw" regionAsInput="_C4FkzAEvEeiiPblK9TS5Mw"/>
            </node>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4Fk3QEvEeiiPblK9TS5Mw" name="Read(Expressions_SuperConstructors$initializationFlag$1)" structuralFeature="_C4EWKAEvEeiiPblK9TS5Mw">
            <object xmi:id="_C4Fk3gEvEeiiPblK9TS5Mw" name="Read(Expressions_SuperConstructors$initializationFlag$1).object" incoming="_C4FksgEvEeiiPblK9TS5Mw" type="_C4EWIQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fk3wEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fk4AEvEeiiPblK9TS5Mw" value="1"/>
            </object>
            <result xmi:id="_C4Fk4QEvEeiiPblK9TS5Mw" name="Read(Expressions_SuperConstructors$initializationFlag$1).result" outgoing="_C4FkswEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fk4gEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fk4wEvEeiiPblK9TS5Mw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4Fk5AEvEeiiPblK9TS5Mw" name="Call(ListSize)">
            <argument xmi:id="_C4Fk5QEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4FkswEvEeiiPblK9TS5Mw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fk5gEvEeiiPblK9TS5Mw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fk5wEvEeiiPblK9TS5Mw" value="*"/>
            </argument>
            <result xmi:id="_C4Fk6AEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4FktAEvEeiiPblK9TS5Mw">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fk6QEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fk6gEvEeiiPblK9TS5Mw" 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="_C4Fk6wEvEeiiPblK9TS5Mw" name="Value(0)">
            <result xmi:id="_C4Fk7AEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4FktQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fk7QEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fk7gEvEeiiPblK9TS5Mw" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_C4Fk7wEvEeiiPblK9TS5Mw">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_C4Fk8AEvEeiiPblK9TS5Mw" name="Test(Size==0)">
            <first xmi:id="_C4Fk8QEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4FktAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fk8gEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fk8wEvEeiiPblK9TS5Mw" value="1"/>
            </first>
            <result xmi:id="_C4Fk9AEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4FktwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fk9QEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fk9gEvEeiiPblK9TS5Mw" value="1"/>
            </result>
            <second xmi:id="_C4Fk9wEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4FktQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fk-AEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fk-QEvEeiiPblK9TS5Mw" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_C4Fk-gEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4FktgEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_C4Fk-wEvEeiiPblK9TS5Mw" name="Decision(Test(Expressions_SuperConstructors$initializationFlag$1))" incoming="_C4FktgEvEeiiPblK9TS5Mw _C4FktwEvEeiiPblK9TS5Mw" outgoing="_C4FkuAEvEeiiPblK9TS5Mw" decisionInputFlow="_C4FktwEvEeiiPblK9TS5Mw"/>
        </structuredNode>
      </ownedBehavior>
      <ownedOperation xmi:id="_C4Fk_AEvEeiiPblK9TS5Mw" name="Expressions_SuperConstructors$initialization$1" visibility="protected" method="_C4FkrQEvEeiiPblK9TS5Mw"/>
      <ownedOperation xmi:id="_C4Fk_QEvEeiiPblK9TS5Mw" name="Expressions_SuperConstructors" visibility="public" method="_C4EWKwEvEeiiPblK9TS5Mw">
        <ownedParameter xmi:id="_C4Fk_gEvEeiiPblK9TS5Mw" name="" visibility="package" type="_C4EWIQEvEeiiPblK9TS5Mw" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fk_wEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlAAEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_C4FlAQEvEeiiPblK9TS5Mw" name="run" visibility="public" method="_C4EWVgEvEeiiPblK9TS5Mw">
        <ownedParameter xmi:id="_C4FlAgEvEeiiPblK9TS5Mw" name="tester" visibility="package" type="_C4GO1wEvEeiiPblK9TS5Mw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlAwEvEeiiPblK9TS5Mw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlBAEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_C4FlBQEvEeiiPblK9TS5Mw" name="" visibility="package" type="_C4EWIQEvEeiiPblK9TS5Mw" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlBgEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlBwEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_C4FlCAEvEeiiPblK9TS5Mw" name="test" visibility="package" method="_C4FAOQEvEeiiPblK9TS5Mw">
        <ownedParameter xmi:id="_C4FlCQEvEeiiPblK9TS5Mw" name="super0" visibility="package" type="_C4FlJQEvEeiiPblK9TS5Mw" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlCgEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlCwEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_C4FlDAEvEeiiPblK9TS5Mw" name="super1" visibility="package" type="_C4FlJQEvEeiiPblK9TS5Mw" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlDQEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlDgEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_C4FlDwEvEeiiPblK9TS5Mw" name="s0" visibility="package" type="_C4FmNgEvEeiiPblK9TS5Mw" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlEAEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlEQEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_C4FlEgEvEeiiPblK9TS5Mw" name="s1" visibility="package" type="_C4FmNgEvEeiiPblK9TS5Mw" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlEwEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlFAEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_C4FlFQEvEeiiPblK9TS5Mw" name="s2" visibility="package" type="_C4FmNgEvEeiiPblK9TS5Mw" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlFgEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlFwEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_C4FlGAEvEeiiPblK9TS5Mw" name="s00" visibility="package" type="_C4FoowEvEeiiPblK9TS5Mw" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlGQEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlGgEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_C4FlGwEvEeiiPblK9TS5Mw" name="s10" visibility="package" type="_C4FoowEvEeiiPblK9TS5Mw" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlHAEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlHQEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_C4FlHgEvEeiiPblK9TS5Mw" name="s11" visibility="package" type="_C4FoowEvEeiiPblK9TS5Mw" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlHwEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlIAEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_C4FlIQEvEeiiPblK9TS5Mw" name="s3" visibility="package" type="_C4GM8QEvEeiiPblK9TS5Mw" direction="out">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlIgEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlIwEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_C4FlJAEvEeiiPblK9TS5Mw" name="destroy" visibility="public" method="_C4FkqwEvEeiiPblK9TS5Mw" redefinedOperation="_C4GOygEvEeiiPblK9TS5Mw"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_C4FlJQEvEeiiPblK9TS5Mw" name="Super1" visibility="package">
        <ownedAttribute xmi:id="_C4FlJgEvEeiiPblK9TS5Mw" name="Super1$initializationFlag$1" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlJwEvEeiiPblK9TS5Mw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlKAEvEeiiPblK9TS5Mw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_C4FlKQEvEeiiPblK9TS5Mw" name="x" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlKgEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlKwEvEeiiPblK9TS5Mw" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4FlLAEvEeiiPblK9TS5Mw" name="Super1$method$1" visibility="private" specification="_C4FmKgEvEeiiPblK9TS5Mw" node="_C4FlMQEvEeiiPblK9TS5Mw _C4FlMgEvEeiiPblK9TS5Mw" group="_C4FlMgEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4FlLQEvEeiiPblK9TS5Mw" name="" type="_C4FlJQEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlLgEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlLwEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FlMAEvEeiiPblK9TS5Mw" target="_C4FlMQEvEeiiPblK9TS5Mw" source="_C4FlQwEvEeiiPblK9TS5Mw"/>
          <structuredNode xmi:id="_C4FlMgEvEeiiPblK9TS5Mw" name="Body(Super1$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FlMwEvEeiiPblK9TS5Mw" target="_C4FlQwEvEeiiPblK9TS5Mw" source="_C4FlQAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FlNAEvEeiiPblK9TS5Mw" target="_C4FlRQEvEeiiPblK9TS5Mw" source="_C4FlQwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FlNQEvEeiiPblK9TS5Mw" target="_C4FlPgEvEeiiPblK9TS5Mw" source="_C4FlRAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FlNgEvEeiiPblK9TS5Mw" target="_C4FlSQEvEeiiPblK9TS5Mw" source="_C4FlQwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FlNwEvEeiiPblK9TS5Mw" target="_C4FlUAEvEeiiPblK9TS5Mw" source="_C4FlTAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FlOAEvEeiiPblK9TS5Mw" target="_C4FlXAEvEeiiPblK9TS5Mw" source="_C4FlUwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FlOQEvEeiiPblK9TS5Mw" target="_C4FlYgEvEeiiPblK9TS5Mw" source="_C4FlVwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FlOgEvEeiiPblK9TS5Mw" target="_C4FlZgEvEeiiPblK9TS5Mw" source="_C4FlZQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FlOwEvEeiiPblK9TS5Mw" target="_C4FlZgEvEeiiPblK9TS5Mw" source="_C4FlXwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FlPAEvEeiiPblK9TS5Mw" target="_C4FlRAEvEeiiPblK9TS5Mw" source="_C4FlZgEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4FlPQEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FlPgEvEeiiPblK9TS5Mw" name="Body" incoming="_C4FlNQEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_C4FlPwEvEeiiPblK9TS5Mw" name="ReadSelf">
              <result xmi:id="_C4FlQAEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4FlMwEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlQQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlQgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_C4FlQwEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4FlMwEvEeiiPblK9TS5Mw" outgoing="_C4FlMAEvEeiiPblK9TS5Mw _C4FlNAEvEeiiPblK9TS5Mw _C4FlNgEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_C4FlRAEvEeiiPblK9TS5Mw" name="Call(Super1$initialization$1)" incoming="_C4FlPAEvEeiiPblK9TS5Mw" outgoing="_C4FlNQEvEeiiPblK9TS5Mw" operation="_C4FmKQEvEeiiPblK9TS5Mw">
              <target xmi:id="_C4FlRQEvEeiiPblK9TS5Mw" name="Call(Super1$initialization$1).target" incoming="_C4FlNAEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlRgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlRwEvEeiiPblK9TS5Mw" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4FlSAEvEeiiPblK9TS5Mw" name="Read(Super1$initializationFlag$1)" structuralFeature="_C4FlJgEvEeiiPblK9TS5Mw">
              <object xmi:id="_C4FlSQEvEeiiPblK9TS5Mw" name="Read(Super1$initializationFlag$1).object" incoming="_C4FlNgEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlSgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlSwEvEeiiPblK9TS5Mw" value="1"/>
              </object>
              <result xmi:id="_C4FlTAEvEeiiPblK9TS5Mw" name="Read(Super1$initializationFlag$1).result" outgoing="_C4FlNwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlTQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlTgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4FlTwEvEeiiPblK9TS5Mw" name="Call(ListSize)">
              <argument xmi:id="_C4FlUAEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4FlNwEvEeiiPblK9TS5Mw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlUQEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlUgEvEeiiPblK9TS5Mw" value="*"/>
              </argument>
              <result xmi:id="_C4FlUwEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4FlOAEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlVAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlVQEvEeiiPblK9TS5Mw" 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="_C4FlVgEvEeiiPblK9TS5Mw" name="Value(0)">
              <result xmi:id="_C4FlVwEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4FlOQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlWAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlWQEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_C4FlWgEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_C4FlWwEvEeiiPblK9TS5Mw" name="Test(Size==0)">
              <first xmi:id="_C4FlXAEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4FlOAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlXQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlXgEvEeiiPblK9TS5Mw" value="1"/>
              </first>
              <result xmi:id="_C4FlXwEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4FlOwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlYAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlYQEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <second xmi:id="_C4FlYgEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4FlOQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlYwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlZAEvEeiiPblK9TS5Mw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_C4FlZQEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4FlOgEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_C4FlZgEvEeiiPblK9TS5Mw" name="Decision(Test(Super1$initializationFlag$1))" incoming="_C4FlOgEvEeiiPblK9TS5Mw _C4FlOwEvEeiiPblK9TS5Mw" outgoing="_C4FlPAEvEeiiPblK9TS5Mw" decisionInputFlow="_C4FlOwEvEeiiPblK9TS5Mw"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4FlMQEvEeiiPblK9TS5Mw" name="Return" incoming="_C4FlMAEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" parameter="_C4FlLQEvEeiiPblK9TS5Mw"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4FlZwEvEeiiPblK9TS5Mw" name="create$method$1" visibility="private" specification="_C4FmLgEvEeiiPblK9TS5Mw" node="_C4FlcQEvEeiiPblK9TS5Mw _C4FlcgEvEeiiPblK9TS5Mw _C4FlcwEvEeiiPblK9TS5Mw _C4FldAEvEeiiPblK9TS5Mw" group="_C4FldAEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4FlaAEvEeiiPblK9TS5Mw" name="x">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlaQEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlagEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_C4FlawEvEeiiPblK9TS5Mw" name="" type="_C4FlJQEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlbAEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlbQEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FlbgEvEeiiPblK9TS5Mw" target="_C4FlcgEvEeiiPblK9TS5Mw" source="_C4FlcQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FlbwEvEeiiPblK9TS5Mw" target="_C4FlkgEvEeiiPblK9TS5Mw" source="_C4FlcgEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FlcAEvEeiiPblK9TS5Mw" target="_C4FlcwEvEeiiPblK9TS5Mw" source="_C4FlpwEvEeiiPblK9TS5Mw"/>
          <structuredNode xmi:id="_C4FldAEvEeiiPblK9TS5Mw" name="Body(create$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FldQEvEeiiPblK9TS5Mw" target="_C4FlpwEvEeiiPblK9TS5Mw" source="_C4FlpAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FldgEvEeiiPblK9TS5Mw" target="_C4FlqQEvEeiiPblK9TS5Mw" source="_C4FlpwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FldwEvEeiiPblK9TS5Mw" target="_C4FlgAEvEeiiPblK9TS5Mw" source="_C4FlqAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FleAEvEeiiPblK9TS5Mw" target="_C4FlrQEvEeiiPblK9TS5Mw" source="_C4FlpwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FleQEvEeiiPblK9TS5Mw" target="_C4FltAEvEeiiPblK9TS5Mw" source="_C4FlsAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FlegEvEeiiPblK9TS5Mw" target="_C4FlwAEvEeiiPblK9TS5Mw" source="_C4FltwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FlewEvEeiiPblK9TS5Mw" target="_C4FlxgEvEeiiPblK9TS5Mw" source="_C4FluwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FlfAEvEeiiPblK9TS5Mw" target="_C4FlygEvEeiiPblK9TS5Mw" source="_C4FlyQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FlfQEvEeiiPblK9TS5Mw" target="_C4FlygEvEeiiPblK9TS5Mw" source="_C4FlwwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FlfgEvEeiiPblK9TS5Mw" target="_C4FlqAEvEeiiPblK9TS5Mw" source="_C4FlygEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4FlfwEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FlgAEvEeiiPblK9TS5Mw" name="Body" incoming="_C4FldwEvEeiiPblK9TS5Mw">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FlgQEvEeiiPblK9TS5Mw" name="ExpressionStatement@7d84f1f3">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FlggEvEeiiPblK9TS5Mw" target="_C4FljAEvEeiiPblK9TS5Mw" source="_C4FliAEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FlgwEvEeiiPblK9TS5Mw" target="_C4FllQEvEeiiPblK9TS5Mw" source="_C4FlkgEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FlhAEvEeiiPblK9TS5Mw" target="_C4FlmQEvEeiiPblK9TS5Mw" source="_C4FljwEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_C4FlhQEvEeiiPblK9TS5Mw" target="_C4FlhgEvEeiiPblK9TS5Mw" source="_C4FlogEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FlhgEvEeiiPblK9TS5Mw" name="Expression(LeftHandSide@1fb4b006)" incoming="_C4FlhQEvEeiiPblK9TS5Mw">
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_C4FlhwEvEeiiPblK9TS5Mw" name="ReadSelf">
                    <result xmi:id="_C4FliAEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4FlggEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FliQEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FligEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_C4FliwEvEeiiPblK9TS5Mw" name="Clear(x)" structuralFeature="_C4FlKQEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4FljAEvEeiiPblK9TS5Mw" name="Clear(x).object" incoming="_C4FlggEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FljQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FljgEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4FljwEvEeiiPblK9TS5Mw" name="Clear(x).result" outgoing="_C4FlhAEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlkAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlkQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4FlkgEvEeiiPblK9TS5Mw" name="Fork(LeftHandSide@1fb4b006)" incoming="_C4FlbwEvEeiiPblK9TS5Mw" outgoing="_C4FlgwEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FlkwEvEeiiPblK9TS5Mw" name="WriteAll(Super1::x)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FllAEvEeiiPblK9TS5Mw" target="_C4FlnwEvEeiiPblK9TS5Mw" source="_C4FllQEvEeiiPblK9TS5Mw"/>
                  <structuredNodeInput xmi:id="_C4FllQEvEeiiPblK9TS5Mw" name="WriteAll(Super1::x).input(Super1::x)" incoming="_C4FlgwEvEeiiPblK9TS5Mw" outgoing="_C4FllAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FllgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FllwEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_C4FlmAEvEeiiPblK9TS5Mw" name="Write(x)" structuralFeature="_C4FlKQEvEeiiPblK9TS5Mw" isReplaceAll="true">
                    <object xmi:id="_C4FlmQEvEeiiPblK9TS5Mw" name="Write(x).object" incoming="_C4FlhAEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlmgEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlmwEvEeiiPblK9TS5Mw" value="1"/>
                    </object>
                    <result xmi:id="_C4FlnAEvEeiiPblK9TS5Mw" name="Write(x).result" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlnQEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlngEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                    <value xmi:id="_C4FlnwEvEeiiPblK9TS5Mw" name="Write(x).value" incoming="_C4FllAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FloAEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FloQEvEeiiPblK9TS5Mw" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FlogEvEeiiPblK9TS5Mw" name="RightHandSide@12a29c2a" outgoing="_C4FlhQEvEeiiPblK9TS5Mw"/>
              </node>
            </node>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_C4FlowEvEeiiPblK9TS5Mw" name="ReadSelf">
              <result xmi:id="_C4FlpAEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4FldQEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlpQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlpgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_C4FlpwEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4FldQEvEeiiPblK9TS5Mw" outgoing="_C4FlcAEvEeiiPblK9TS5Mw _C4FldgEvEeiiPblK9TS5Mw _C4FleAEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_C4FlqAEvEeiiPblK9TS5Mw" name="Call(Super1$initialization$1)" incoming="_C4FlfgEvEeiiPblK9TS5Mw" outgoing="_C4FldwEvEeiiPblK9TS5Mw" operation="_C4FmKQEvEeiiPblK9TS5Mw">
              <target xmi:id="_C4FlqQEvEeiiPblK9TS5Mw" name="Call(Super1$initialization$1).target" incoming="_C4FldgEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlqgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlqwEvEeiiPblK9TS5Mw" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4FlrAEvEeiiPblK9TS5Mw" name="Read(Super1$initializationFlag$1)" structuralFeature="_C4FlJgEvEeiiPblK9TS5Mw">
              <object xmi:id="_C4FlrQEvEeiiPblK9TS5Mw" name="Read(Super1$initializationFlag$1).object" incoming="_C4FleAEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlrgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlrwEvEeiiPblK9TS5Mw" value="1"/>
              </object>
              <result xmi:id="_C4FlsAEvEeiiPblK9TS5Mw" name="Read(Super1$initializationFlag$1).result" outgoing="_C4FleQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlsQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlsgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4FlswEvEeiiPblK9TS5Mw" name="Call(ListSize)">
              <argument xmi:id="_C4FltAEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4FleQEvEeiiPblK9TS5Mw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FltQEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FltgEvEeiiPblK9TS5Mw" value="*"/>
              </argument>
              <result xmi:id="_C4FltwEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4FlegEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FluAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FluQEvEeiiPblK9TS5Mw" 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="_C4FlugEvEeiiPblK9TS5Mw" name="Value(0)">
              <result xmi:id="_C4FluwEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4FlewEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlvAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlvQEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_C4FlvgEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_C4FlvwEvEeiiPblK9TS5Mw" name="Test(Size==0)">
              <first xmi:id="_C4FlwAEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4FlegEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlwQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlwgEvEeiiPblK9TS5Mw" value="1"/>
              </first>
              <result xmi:id="_C4FlwwEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4FlfQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlxAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlxQEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <second xmi:id="_C4FlxgEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4FlewEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FlxwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FlyAEvEeiiPblK9TS5Mw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_C4FlyQEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4FlfAEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_C4FlygEvEeiiPblK9TS5Mw" name="Decision(Test(Super1$initializationFlag$1))" incoming="_C4FlfAEvEeiiPblK9TS5Mw _C4FlfQEvEeiiPblK9TS5Mw" outgoing="_C4FlfgEvEeiiPblK9TS5Mw" decisionInputFlow="_C4FlfQEvEeiiPblK9TS5Mw"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4FlcQEvEeiiPblK9TS5Mw" name="Input(x)" outgoing="_C4FlbgEvEeiiPblK9TS5Mw" parameter="_C4FlaAEvEeiiPblK9TS5Mw">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_C4FlcgEvEeiiPblK9TS5Mw" name="Fork(x)" incoming="_C4FlbgEvEeiiPblK9TS5Mw" outgoing="_C4FlbwEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4FlcwEvEeiiPblK9TS5Mw" name="Return" incoming="_C4FlcAEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" parameter="_C4FlawEvEeiiPblK9TS5Mw"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4FlywEvEeiiPblK9TS5Mw" name="destroy$method$1" visibility="private" specification="_C4FmNQEvEeiiPblK9TS5Mw" node="_C4FlzAEvEeiiPblK9TS5Mw" group="_C4FlzAEvEeiiPblK9TS5Mw">
          <structuredNode xmi:id="_C4FlzAEvEeiiPblK9TS5Mw" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4FlzQEvEeiiPblK9TS5Mw" name="Super1$initialization$1" visibility="private" specification="_C4FmKQEvEeiiPblK9TS5Mw" node="_C4FlzgEvEeiiPblK9TS5Mw" group="_C4FlzgEvEeiiPblK9TS5Mw">
          <structuredNode xmi:id="_C4FlzgEvEeiiPblK9TS5Mw" name="Body(Super1$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FlzwEvEeiiPblK9TS5Mw" target="_C4Fl3gEvEeiiPblK9TS5Mw" source="_C4Fl2wEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fl0AEvEeiiPblK9TS5Mw" target="_C4Fl6QEvEeiiPblK9TS5Mw" source="_C4Fl3gEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fl0QEvEeiiPblK9TS5Mw" target="_C4Fl_AEvEeiiPblK9TS5Mw" source="_C4Fl3gEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fl0gEvEeiiPblK9TS5Mw" target="_C4FmCwEvEeiiPblK9TS5Mw" source="_C4Fl3gEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fl0wEvEeiiPblK9TS5Mw" target="_C4FmEgEvEeiiPblK9TS5Mw" source="_C4FmDgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fl1AEvEeiiPblK9TS5Mw" target="_C4FmHgEvEeiiPblK9TS5Mw" source="_C4FmFQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fl1QEvEeiiPblK9TS5Mw" target="_C4FmJAEvEeiiPblK9TS5Mw" source="_C4FmGQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4Fl1gEvEeiiPblK9TS5Mw" target="_C4FmKAEvEeiiPblK9TS5Mw" source="_C4FmJwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fl1wEvEeiiPblK9TS5Mw" target="_C4FmKAEvEeiiPblK9TS5Mw" source="_C4FmIQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4Fl2AEvEeiiPblK9TS5Mw" target="_C4Fl3wEvEeiiPblK9TS5Mw" source="_C4FmKAEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4Fl2QEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_C4Fl2gEvEeiiPblK9TS5Mw" name="ReadSelf">
              <result xmi:id="_C4Fl2wEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4FlzwEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fl3AEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fl3QEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_C4Fl3gEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4FlzwEvEeiiPblK9TS5Mw" outgoing="_C4Fl0AEvEeiiPblK9TS5Mw _C4Fl0QEvEeiiPblK9TS5Mw _C4Fl0gEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4Fl3wEvEeiiPblK9TS5Mw" name="Initialization" incoming="_C4Fl2AEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4Fl4AEvEeiiPblK9TS5Mw" target="_C4Fl8gEvEeiiPblK9TS5Mw" source="_C4Fl4QEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4Fl4QEvEeiiPblK9TS5Mw" name="Initialize(x)" outgoing="_C4Fl4AEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fl4gEvEeiiPblK9TS5Mw" target="_C4Fl7wEvEeiiPblK9TS5Mw" source="_C4Fl5AEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4Fl4wEvEeiiPblK9TS5Mw" name="Value(0)">
                  <result xmi:id="_C4Fl5AEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4Fl4gEvEeiiPblK9TS5Mw" 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="_C4Fl5QEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fl5gEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4Fl5wEvEeiiPblK9TS5Mw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_C4Fl6AEvEeiiPblK9TS5Mw" name="Write(x)" structuralFeature="_C4FlKQEvEeiiPblK9TS5Mw" isReplaceAll="true">
                  <object xmi:id="_C4Fl6QEvEeiiPblK9TS5Mw" name="Write(x).object" incoming="_C4Fl0AEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fl6gEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fl6wEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4Fl7AEvEeiiPblK9TS5Mw" name="Write(x).result" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fl7QEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fl7gEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:id="_C4Fl7wEvEeiiPblK9TS5Mw" name="Write(x).value" incoming="_C4Fl4gEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fl8AEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fl8QEvEeiiPblK9TS5Mw" value="1"/>
                  </value>
                </node>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4Fl8gEvEeiiPblK9TS5Mw" name="Set(initializationFlag)" incoming="_C4Fl4AEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fl8wEvEeiiPblK9TS5Mw" target="_C4FmCQEvEeiiPblK9TS5Mw" source="_C4Fl9QEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4Fl9AEvEeiiPblK9TS5Mw" name="Value(true)">
                  <result xmi:id="_C4Fl9QEvEeiiPblK9TS5Mw" name="Value(true).result" outgoing="_C4Fl8wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fl9gEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fl9wEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_C4Fl-AEvEeiiPblK9TS5Mw" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_C4Fl-QEvEeiiPblK9TS5Mw" name="Iterate(Write(Super1$initializationFlag$1))" inputElement="_C4FmCQEvEeiiPblK9TS5Mw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fl-gEvEeiiPblK9TS5Mw" target="_C4FmBgEvEeiiPblK9TS5Mw" source="_C4FmCQEvEeiiPblK9TS5Mw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fl-wEvEeiiPblK9TS5Mw" target="_C4FmAAEvEeiiPblK9TS5Mw" source="_C4Fl_AEvEeiiPblK9TS5Mw"/>
                  <structuredNodeInput xmi:id="_C4Fl_AEvEeiiPblK9TS5Mw" name="Iterate(Write(Super1$initializationFlag$1)).input(Fork(ReadSelf.result))" incoming="_C4Fl0QEvEeiiPblK9TS5Mw" outgoing="_C4Fl-wEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fl_QEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fl_gEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_C4Fl_wEvEeiiPblK9TS5Mw" name="Write(Super1$initializationFlag$1)" structuralFeature="_C4FlJgEvEeiiPblK9TS5Mw">
                    <object xmi:id="_C4FmAAEvEeiiPblK9TS5Mw" name="Write(Super1$initializationFlag$1).object" incoming="_C4Fl-wEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmAQEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmAgEvEeiiPblK9TS5Mw" value="1"/>
                    </object>
                    <result xmi:id="_C4FmAwEvEeiiPblK9TS5Mw" name="Write(Super1$initializationFlag$1).result" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmBAEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmBQEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                    <value xmi:id="_C4FmBgEvEeiiPblK9TS5Mw" name="Write(Super1$initializationFlag$1).value" incoming="_C4Fl-gEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmBwEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmCAEvEeiiPblK9TS5Mw" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_C4FmCQEvEeiiPblK9TS5Mw" name="Iterate(Write(Super1$initializationFlag$1)).inputElement" incoming="_C4Fl8wEvEeiiPblK9TS5Mw" outgoing="_C4Fl-gEvEeiiPblK9TS5Mw" regionAsInput="_C4Fl-QEvEeiiPblK9TS5Mw"/>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4FmCgEvEeiiPblK9TS5Mw" name="Read(Super1$initializationFlag$1)" structuralFeature="_C4FlJgEvEeiiPblK9TS5Mw">
              <object xmi:id="_C4FmCwEvEeiiPblK9TS5Mw" name="Read(Super1$initializationFlag$1).object" incoming="_C4Fl0gEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmDAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmDQEvEeiiPblK9TS5Mw" value="1"/>
              </object>
              <result xmi:id="_C4FmDgEvEeiiPblK9TS5Mw" name="Read(Super1$initializationFlag$1).result" outgoing="_C4Fl0wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmDwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmEAEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4FmEQEvEeiiPblK9TS5Mw" name="Call(ListSize)">
              <argument xmi:id="_C4FmEgEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4Fl0wEvEeiiPblK9TS5Mw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmEwEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmFAEvEeiiPblK9TS5Mw" value="*"/>
              </argument>
              <result xmi:id="_C4FmFQEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4Fl1AEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmFgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmFwEvEeiiPblK9TS5Mw" 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="_C4FmGAEvEeiiPblK9TS5Mw" name="Value(0)">
              <result xmi:id="_C4FmGQEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4Fl1QEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmGgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmGwEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_C4FmHAEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_C4FmHQEvEeiiPblK9TS5Mw" name="Test(Size==0)">
              <first xmi:id="_C4FmHgEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4Fl1AEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmHwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmIAEvEeiiPblK9TS5Mw" value="1"/>
              </first>
              <result xmi:id="_C4FmIQEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4Fl1wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmIgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmIwEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <second xmi:id="_C4FmJAEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4Fl1QEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmJQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmJgEvEeiiPblK9TS5Mw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_C4FmJwEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4Fl1gEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_C4FmKAEvEeiiPblK9TS5Mw" name="Decision(Test(Super1$initializationFlag$1))" incoming="_C4Fl1gEvEeiiPblK9TS5Mw _C4Fl1wEvEeiiPblK9TS5Mw" outgoing="_C4Fl2AEvEeiiPblK9TS5Mw" decisionInputFlow="_C4Fl1wEvEeiiPblK9TS5Mw"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_C4FmKQEvEeiiPblK9TS5Mw" name="Super1$initialization$1" visibility="protected" method="_C4FlzQEvEeiiPblK9TS5Mw"/>
        <ownedOperation xmi:id="_C4FmKgEvEeiiPblK9TS5Mw" name="Super1" visibility="public" method="_C4FlLAEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4FmKwEvEeiiPblK9TS5Mw" name="" visibility="package" type="_C4FlJQEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmLAEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmLQEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_C4FmLgEvEeiiPblK9TS5Mw" name="create" visibility="public" method="_C4FlZwEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4FmLwEvEeiiPblK9TS5Mw" name="x" visibility="package">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmMAEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmMQEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_C4FmMgEvEeiiPblK9TS5Mw" name="" visibility="package" type="_C4FlJQEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmMwEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmNAEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_C4FmNQEvEeiiPblK9TS5Mw" name="destroy" visibility="public" method="_C4FlywEvEeiiPblK9TS5Mw"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_C4FmNgEvEeiiPblK9TS5Mw" name="Sub1" visibility="package">
        <generalization xmi:id="_C4FmNwEvEeiiPblK9TS5Mw" general="_C4FlJQEvEeiiPblK9TS5Mw"/>
        <ownedAttribute xmi:id="_C4FmOAEvEeiiPblK9TS5Mw" name="Sub1$initializationFlag$1" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmOQEvEeiiPblK9TS5Mw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmOgEvEeiiPblK9TS5Mw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_C4FmOwEvEeiiPblK9TS5Mw" name="z1" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmPAEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmPQEvEeiiPblK9TS5Mw" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4FmPgEvEeiiPblK9TS5Mw" name="Sub1$method$1" visibility="private" specification="_C4FnggEvEeiiPblK9TS5Mw" node="_C4FmQwEvEeiiPblK9TS5Mw _C4FmRAEvEeiiPblK9TS5Mw" group="_C4FmRAEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4FmPwEvEeiiPblK9TS5Mw" name="" type="_C4FmNgEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmQAEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmQQEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmQgEvEeiiPblK9TS5Mw" target="_C4FmQwEvEeiiPblK9TS5Mw" source="_C4FmVgEvEeiiPblK9TS5Mw"/>
          <structuredNode xmi:id="_C4FmRAEvEeiiPblK9TS5Mw" name="Body(Sub1$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmRQEvEeiiPblK9TS5Mw" target="_C4FmVgEvEeiiPblK9TS5Mw" source="_C4FmUwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmRgEvEeiiPblK9TS5Mw" target="_C4FmXgEvEeiiPblK9TS5Mw" source="_C4FmVgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FmRwEvEeiiPblK9TS5Mw" target="_C4FmUQEvEeiiPblK9TS5Mw" source="_C4FmXQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FmSAEvEeiiPblK9TS5Mw" target="_C4FmXQEvEeiiPblK9TS5Mw" source="_C4FmVwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmSQEvEeiiPblK9TS5Mw" target="_C4FmYgEvEeiiPblK9TS5Mw" source="_C4FmVgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmSgEvEeiiPblK9TS5Mw" target="_C4FmaQEvEeiiPblK9TS5Mw" source="_C4FmZQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmSwEvEeiiPblK9TS5Mw" target="_C4FmdQEvEeiiPblK9TS5Mw" source="_C4FmbAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmTAEvEeiiPblK9TS5Mw" target="_C4FmewEvEeiiPblK9TS5Mw" source="_C4FmcAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FmTQEvEeiiPblK9TS5Mw" target="_C4FmfwEvEeiiPblK9TS5Mw" source="_C4FmfgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmTgEvEeiiPblK9TS5Mw" target="_C4FmfwEvEeiiPblK9TS5Mw" source="_C4FmeAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FmTwEvEeiiPblK9TS5Mw" target="_C4FmVwEvEeiiPblK9TS5Mw" source="_C4FmfwEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4FmUAEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FmUQEvEeiiPblK9TS5Mw" name="Body" incoming="_C4FmRwEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_C4FmUgEvEeiiPblK9TS5Mw" name="ReadSelf">
              <result xmi:id="_C4FmUwEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4FmRQEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmVAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmVQEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_C4FmVgEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4FmRQEvEeiiPblK9TS5Mw" outgoing="_C4FmQgEvEeiiPblK9TS5Mw _C4FmRgEvEeiiPblK9TS5Mw _C4FmSQEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FmVwEvEeiiPblK9TS5Mw" name="Super" incoming="_C4FmTwEvEeiiPblK9TS5Mw" outgoing="_C4FmSAEvEeiiPblK9TS5Mw">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FmWAEvEeiiPblK9TS5Mw" name="ExpressionStatement@3ae858a7">
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4FmWQEvEeiiPblK9TS5Mw" name="Call(Super1$method$1)" behavior="_C4FlLAEvEeiiPblK9TS5Mw">
                  <result xmi:id="_C4FmWgEvEeiiPblK9TS5Mw" name="Call(Super1$method$1).result()" type="_C4FlJQEvEeiiPblK9TS5Mw">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmWwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmXAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
              </node>
            </node>
            <node xmi:type="uml:CallOperationAction" xmi:id="_C4FmXQEvEeiiPblK9TS5Mw" name="Call(Sub1$initialization$1)" incoming="_C4FmSAEvEeiiPblK9TS5Mw" outgoing="_C4FmRwEvEeiiPblK9TS5Mw" operation="_C4FngQEvEeiiPblK9TS5Mw">
              <target xmi:id="_C4FmXgEvEeiiPblK9TS5Mw" name="Call(Sub1$initialization$1).target" incoming="_C4FmRgEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmXwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmYAEvEeiiPblK9TS5Mw" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4FmYQEvEeiiPblK9TS5Mw" name="Read(Sub1$initializationFlag$1)" structuralFeature="_C4FmOAEvEeiiPblK9TS5Mw">
              <object xmi:id="_C4FmYgEvEeiiPblK9TS5Mw" name="Read(Sub1$initializationFlag$1).object" incoming="_C4FmSQEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmYwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmZAEvEeiiPblK9TS5Mw" value="1"/>
              </object>
              <result xmi:id="_C4FmZQEvEeiiPblK9TS5Mw" name="Read(Sub1$initializationFlag$1).result" outgoing="_C4FmSgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmZgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmZwEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4FmaAEvEeiiPblK9TS5Mw" name="Call(ListSize)">
              <argument xmi:id="_C4FmaQEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4FmSgEvEeiiPblK9TS5Mw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmagEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmawEvEeiiPblK9TS5Mw" value="*"/>
              </argument>
              <result xmi:id="_C4FmbAEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4FmSwEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmbQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmbgEvEeiiPblK9TS5Mw" 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="_C4FmbwEvEeiiPblK9TS5Mw" name="Value(0)">
              <result xmi:id="_C4FmcAEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4FmTAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmcQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmcgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_C4FmcwEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_C4FmdAEvEeiiPblK9TS5Mw" name="Test(Size==0)">
              <first xmi:id="_C4FmdQEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4FmSwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmdgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmdwEvEeiiPblK9TS5Mw" value="1"/>
              </first>
              <result xmi:id="_C4FmeAEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4FmTgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmeQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmegEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <second xmi:id="_C4FmewEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4FmTAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmfAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmfQEvEeiiPblK9TS5Mw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_C4FmfgEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4FmTQEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_C4FmfwEvEeiiPblK9TS5Mw" name="Decision(Test(Sub1$initializationFlag$1))" incoming="_C4FmTQEvEeiiPblK9TS5Mw _C4FmTgEvEeiiPblK9TS5Mw" outgoing="_C4FmTwEvEeiiPblK9TS5Mw" decisionInputFlow="_C4FmTgEvEeiiPblK9TS5Mw"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4FmQwEvEeiiPblK9TS5Mw" name="Return" incoming="_C4FmQgEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" parameter="_C4FmPwEvEeiiPblK9TS5Mw"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4FmgAEvEeiiPblK9TS5Mw" name="a$method$1" visibility="private" specification="_C4FnhgEvEeiiPblK9TS5Mw" node="_C4FmhQEvEeiiPblK9TS5Mw _C4FmhgEvEeiiPblK9TS5Mw" group="_C4FmhgEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4FmgQEvEeiiPblK9TS5Mw" name="" type="_C4FmNgEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmggEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmgwEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmhAEvEeiiPblK9TS5Mw" target="_C4FmhQEvEeiiPblK9TS5Mw" source="_C4FmqgEvEeiiPblK9TS5Mw"/>
          <structuredNode xmi:id="_C4FmhgEvEeiiPblK9TS5Mw" name="Body(a$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmhwEvEeiiPblK9TS5Mw" target="_C4FmqgEvEeiiPblK9TS5Mw" source="_C4FmpwEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FmiAEvEeiiPblK9TS5Mw" name="Body">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FmiQEvEeiiPblK9TS5Mw" name="ExpressionStatement@25aa24ac">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmigEvEeiiPblK9TS5Mw" target="_C4FmnQEvEeiiPblK9TS5Mw" source="_C4FmjwEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_C4FmiwEvEeiiPblK9TS5Mw" target="_C4FmnAEvEeiiPblK9TS5Mw" source="_C4FmjQEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmjAEvEeiiPblK9TS5Mw" target="_C4FmowEvEeiiPblK9TS5Mw" source="_C4FmlAEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FmjQEvEeiiPblK9TS5Mw" name="Tuple@b398f02" outgoing="_C4FmiwEvEeiiPblK9TS5Mw">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4FmjgEvEeiiPblK9TS5Mw" name="Value(1)">
                    <result xmi:id="_C4FmjwEvEeiiPblK9TS5Mw" name="Value(1).result" outgoing="_C4FmigEvEeiiPblK9TS5Mw" 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="_C4FmkAEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmkQEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_C4FmkgEvEeiiPblK9TS5Mw" 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:ReadSelfAction" xmi:id="_C4FmkwEvEeiiPblK9TS5Mw" name="ReadSelf">
                  <result xmi:id="_C4FmlAEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4FmjAEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmlQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmlgEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FmlwEvEeiiPblK9TS5Mw" name="Node(Call(b))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmmAEvEeiiPblK9TS5Mw" target="_C4FmmQEvEeiiPblK9TS5Mw" source="_C4FmoAEvEeiiPblK9TS5Mw"/>
                  <structuredNodeOutput xmi:id="_C4FmmQEvEeiiPblK9TS5Mw" name="Output(Call(b).result())" incoming="_C4FmmAEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmmgEvEeiiPblK9TS5Mw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmmwEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:CallOperationAction" xmi:id="_C4FmnAEvEeiiPblK9TS5Mw" name="Call(b)" incoming="_C4FmiwEvEeiiPblK9TS5Mw" operation="_C4FnigEvEeiiPblK9TS5Mw">
                    <argument xmi:id="_C4FmnQEvEeiiPblK9TS5Mw" name="Call(b).argument(x)" incoming="_C4FmigEvEeiiPblK9TS5Mw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmngEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmnwEvEeiiPblK9TS5Mw" value="1"/>
                    </argument>
                    <result xmi:id="_C4FmoAEvEeiiPblK9TS5Mw" name="Call(b).result()" outgoing="_C4FmmAEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmoQEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmogEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                    <target xmi:id="_C4FmowEvEeiiPblK9TS5Mw" name="Call(b).target" incoming="_C4FmjAEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmpAEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmpQEvEeiiPblK9TS5Mw" value="1"/>
                    </target>
                  </node>
                </node>
              </node>
            </node>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_C4FmpgEvEeiiPblK9TS5Mw" name="ReadSelf">
              <result xmi:id="_C4FmpwEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4FmhwEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmqAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmqQEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_C4FmqgEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4FmhwEvEeiiPblK9TS5Mw" outgoing="_C4FmhAEvEeiiPblK9TS5Mw"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4FmhQEvEeiiPblK9TS5Mw" name="Return" incoming="_C4FmhAEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" parameter="_C4FmgQEvEeiiPblK9TS5Mw"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4FmqwEvEeiiPblK9TS5Mw" name="b$method$1" visibility="private" specification="_C4FnigEvEeiiPblK9TS5Mw" node="_C4FmtQEvEeiiPblK9TS5Mw _C4FmtgEvEeiiPblK9TS5Mw _C4FmtwEvEeiiPblK9TS5Mw _C4FmuAEvEeiiPblK9TS5Mw" group="_C4FmuAEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4FmrAEvEeiiPblK9TS5Mw" name="x">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmrQEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmrgEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_C4FmrwEvEeiiPblK9TS5Mw" name="" type="_C4FmNgEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmsAEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmsQEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmsgEvEeiiPblK9TS5Mw" target="_C4FmtgEvEeiiPblK9TS5Mw" source="_C4FmtQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmswEvEeiiPblK9TS5Mw" target="_C4FmtwEvEeiiPblK9TS5Mw" source="_C4FmygEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmtAEvEeiiPblK9TS5Mw" target="_C4Fm0wEvEeiiPblK9TS5Mw" source="_C4FmtgEvEeiiPblK9TS5Mw"/>
          <structuredNode xmi:id="_C4FmuAEvEeiiPblK9TS5Mw" name="Body(b$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmuQEvEeiiPblK9TS5Mw" target="_C4FmygEvEeiiPblK9TS5Mw" source="_C4FmxwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmugEvEeiiPblK9TS5Mw" target="_C4Fm2gEvEeiiPblK9TS5Mw" source="_C4FmygEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FmuwEvEeiiPblK9TS5Mw" target="_C4FmxQEvEeiiPblK9TS5Mw" source="_C4Fm2QEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FmvAEvEeiiPblK9TS5Mw" target="_C4Fm2QEvEeiiPblK9TS5Mw" source="_C4FmywEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmvQEvEeiiPblK9TS5Mw" target="_C4Fm3gEvEeiiPblK9TS5Mw" source="_C4FmygEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmvgEvEeiiPblK9TS5Mw" target="_C4Fm5QEvEeiiPblK9TS5Mw" source="_C4Fm4QEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmvwEvEeiiPblK9TS5Mw" target="_C4Fm8QEvEeiiPblK9TS5Mw" source="_C4Fm6AEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmwAEvEeiiPblK9TS5Mw" target="_C4Fm9wEvEeiiPblK9TS5Mw" source="_C4Fm7AEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FmwQEvEeiiPblK9TS5Mw" target="_C4Fm-wEvEeiiPblK9TS5Mw" source="_C4Fm-gEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmwgEvEeiiPblK9TS5Mw" target="_C4Fm-wEvEeiiPblK9TS5Mw" source="_C4Fm9AEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FmwwEvEeiiPblK9TS5Mw" target="_C4FmywEvEeiiPblK9TS5Mw" source="_C4Fm-wEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4FmxAEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FmxQEvEeiiPblK9TS5Mw" name="Body" incoming="_C4FmuwEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_C4FmxgEvEeiiPblK9TS5Mw" name="ReadSelf">
              <result xmi:id="_C4FmxwEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4FmuQEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FmyAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FmyQEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_C4FmygEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4FmuQEvEeiiPblK9TS5Mw" outgoing="_C4FmswEvEeiiPblK9TS5Mw _C4FmugEvEeiiPblK9TS5Mw _C4FmvQEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FmywEvEeiiPblK9TS5Mw" name="Super" incoming="_C4FmwwEvEeiiPblK9TS5Mw" outgoing="_C4FmvAEvEeiiPblK9TS5Mw">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FmzAEvEeiiPblK9TS5Mw" name="ExpressionStatement@7d88f0b">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FmzQEvEeiiPblK9TS5Mw" name="Node(Call(create$method$1))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FmzgEvEeiiPblK9TS5Mw" target="_C4FmzwEvEeiiPblK9TS5Mw" source="_C4Fm1gEvEeiiPblK9TS5Mw"/>
                  <structuredNodeOutput xmi:id="_C4FmzwEvEeiiPblK9TS5Mw" name="Output(Call(create$method$1).result())" incoming="_C4FmzgEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fm0AEvEeiiPblK9TS5Mw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fm0QEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4Fm0gEvEeiiPblK9TS5Mw" name="Call(create$method$1)" behavior="_C4FlZwEvEeiiPblK9TS5Mw">
                    <argument xmi:id="_C4Fm0wEvEeiiPblK9TS5Mw" name="Call(create$method$1).argument(x)" incoming="_C4FmtAEvEeiiPblK9TS5Mw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fm1AEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fm1QEvEeiiPblK9TS5Mw" value="1"/>
                    </argument>
                    <result xmi:id="_C4Fm1gEvEeiiPblK9TS5Mw" name="Call(create$method$1).result()" outgoing="_C4FmzgEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fm1wEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fm2AEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                  </node>
                </node>
              </node>
            </node>
            <node xmi:type="uml:CallOperationAction" xmi:id="_C4Fm2QEvEeiiPblK9TS5Mw" name="Call(Sub1$initialization$1)" incoming="_C4FmvAEvEeiiPblK9TS5Mw" outgoing="_C4FmuwEvEeiiPblK9TS5Mw" operation="_C4FngQEvEeiiPblK9TS5Mw">
              <target xmi:id="_C4Fm2gEvEeiiPblK9TS5Mw" name="Call(Sub1$initialization$1).target" incoming="_C4FmugEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fm2wEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fm3AEvEeiiPblK9TS5Mw" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4Fm3QEvEeiiPblK9TS5Mw" name="Read(Sub1$initializationFlag$1)" structuralFeature="_C4FmOAEvEeiiPblK9TS5Mw">
              <object xmi:id="_C4Fm3gEvEeiiPblK9TS5Mw" name="Read(Sub1$initializationFlag$1).object" incoming="_C4FmvQEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fm3wEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fm4AEvEeiiPblK9TS5Mw" value="1"/>
              </object>
              <result xmi:id="_C4Fm4QEvEeiiPblK9TS5Mw" name="Read(Sub1$initializationFlag$1).result" outgoing="_C4FmvgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fm4gEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fm4wEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4Fm5AEvEeiiPblK9TS5Mw" name="Call(ListSize)">
              <argument xmi:id="_C4Fm5QEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4FmvgEvEeiiPblK9TS5Mw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fm5gEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fm5wEvEeiiPblK9TS5Mw" value="*"/>
              </argument>
              <result xmi:id="_C4Fm6AEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4FmvwEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fm6QEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fm6gEvEeiiPblK9TS5Mw" 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="_C4Fm6wEvEeiiPblK9TS5Mw" name="Value(0)">
              <result xmi:id="_C4Fm7AEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4FmwAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fm7QEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fm7gEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_C4Fm7wEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_C4Fm8AEvEeiiPblK9TS5Mw" name="Test(Size==0)">
              <first xmi:id="_C4Fm8QEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4FmvwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fm8gEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fm8wEvEeiiPblK9TS5Mw" value="1"/>
              </first>
              <result xmi:id="_C4Fm9AEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4FmwgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fm9QEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fm9gEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <second xmi:id="_C4Fm9wEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4FmwAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fm-AEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fm-QEvEeiiPblK9TS5Mw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_C4Fm-gEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4FmwQEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_C4Fm-wEvEeiiPblK9TS5Mw" name="Decision(Test(Sub1$initializationFlag$1))" incoming="_C4FmwQEvEeiiPblK9TS5Mw _C4FmwgEvEeiiPblK9TS5Mw" outgoing="_C4FmwwEvEeiiPblK9TS5Mw" decisionInputFlow="_C4FmwgEvEeiiPblK9TS5Mw"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4FmtQEvEeiiPblK9TS5Mw" name="Input(x)" outgoing="_C4FmsgEvEeiiPblK9TS5Mw" parameter="_C4FmrAEvEeiiPblK9TS5Mw">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_C4FmtgEvEeiiPblK9TS5Mw" name="Fork(x)" incoming="_C4FmsgEvEeiiPblK9TS5Mw" outgoing="_C4FmtAEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4FmtwEvEeiiPblK9TS5Mw" name="Return" incoming="_C4FmswEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" parameter="_C4FmrwEvEeiiPblK9TS5Mw"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4Fm_AEvEeiiPblK9TS5Mw" name="destroy$method$1" visibility="private" specification="_C4FnkQEvEeiiPblK9TS5Mw" node="_C4Fm_QEvEeiiPblK9TS5Mw" group="_C4Fm_QEvEeiiPblK9TS5Mw">
          <structuredNode xmi:id="_C4Fm_QEvEeiiPblK9TS5Mw" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4Fm_gEvEeiiPblK9TS5Mw" name="Sub1$initialization$1" visibility="private" specification="_C4FngQEvEeiiPblK9TS5Mw" node="_C4Fm_wEvEeiiPblK9TS5Mw" group="_C4Fm_wEvEeiiPblK9TS5Mw">
          <structuredNode xmi:id="_C4Fm_wEvEeiiPblK9TS5Mw" name="Body(Sub1$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnAAEvEeiiPblK9TS5Mw" target="_C4FnEAEvEeiiPblK9TS5Mw" source="_C4FnDQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnAQEvEeiiPblK9TS5Mw" target="_C4FnFQEvEeiiPblK9TS5Mw" source="_C4FnEAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnAgEvEeiiPblK9TS5Mw" target="_C4FnQQEvEeiiPblK9TS5Mw" source="_C4FnEAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnAwEvEeiiPblK9TS5Mw" target="_C4FnVAEvEeiiPblK9TS5Mw" source="_C4FnEAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnBAEvEeiiPblK9TS5Mw" target="_C4FnYwEvEeiiPblK9TS5Mw" source="_C4FnEAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnBQEvEeiiPblK9TS5Mw" target="_C4FnagEvEeiiPblK9TS5Mw" source="_C4FnZgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnBgEvEeiiPblK9TS5Mw" target="_C4FndgEvEeiiPblK9TS5Mw" source="_C4FnbQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnBwEvEeiiPblK9TS5Mw" target="_C4FnfAEvEeiiPblK9TS5Mw" source="_C4FncQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FnCAEvEeiiPblK9TS5Mw" target="_C4FngAEvEeiiPblK9TS5Mw" source="_C4FnfwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnCQEvEeiiPblK9TS5Mw" target="_C4FngAEvEeiiPblK9TS5Mw" source="_C4FneQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FnCgEvEeiiPblK9TS5Mw" target="_C4FnEQEvEeiiPblK9TS5Mw" source="_C4FngAEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4FnCwEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_C4FnDAEvEeiiPblK9TS5Mw" name="ReadSelf">
              <result xmi:id="_C4FnDQEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4FnAAEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnDgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnDwEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_C4FnEAEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4FnAAEvEeiiPblK9TS5Mw" outgoing="_C4FnAQEvEeiiPblK9TS5Mw _C4FnAgEvEeiiPblK9TS5Mw _C4FnAwEvEeiiPblK9TS5Mw _C4FnBAEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FnEQEvEeiiPblK9TS5Mw" name="Initialization" incoming="_C4FnCgEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4FnEgEvEeiiPblK9TS5Mw" target="_C4FnGAEvEeiiPblK9TS5Mw" source="_C4FnFAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4FnEwEvEeiiPblK9TS5Mw" target="_C4FnSgEvEeiiPblK9TS5Mw" source="_C4FnGAEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_C4FnFAEvEeiiPblK9TS5Mw" name="Call(Super1$initialization$1)" outgoing="_C4FnEgEvEeiiPblK9TS5Mw" operation="_C4FmKQEvEeiiPblK9TS5Mw">
                <target xmi:id="_C4FnFQEvEeiiPblK9TS5Mw" name="Call(Super1$initialization$1).target" incoming="_C4FnAQEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnFgEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnFwEvEeiiPblK9TS5Mw" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FnGAEvEeiiPblK9TS5Mw" name="Initialize(z1)" incoming="_C4FnEgEvEeiiPblK9TS5Mw" outgoing="_C4FnEwEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnGQEvEeiiPblK9TS5Mw" target="_C4FnKwEvEeiiPblK9TS5Mw" source="_C4FnIQEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnGgEvEeiiPblK9TS5Mw" target="_C4FnJQEvEeiiPblK9TS5Mw" source="_C4FnKwEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnGwEvEeiiPblK9TS5Mw" target="_C4FnNwEvEeiiPblK9TS5Mw" source="_C4FnKAEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnHAEvEeiiPblK9TS5Mw" target="_C4FnOgEvEeiiPblK9TS5Mw" source="_C4FnLQEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_C4FnHQEvEeiiPblK9TS5Mw" target="_C4FnMQEvEeiiPblK9TS5Mw" source="_C4FnJAEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_C4FnHgEvEeiiPblK9TS5Mw" target="_C4FnMQEvEeiiPblK9TS5Mw" source="_C4FnLAEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnHwEvEeiiPblK9TS5Mw" target="_C4FnRwEvEeiiPblK9TS5Mw" source="_C4FnMwEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_C4FnIAEvEeiiPblK9TS5Mw" name="ReadSelf">
                  <result xmi:id="_C4FnIQEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4FnGQEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnIgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnIwEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4FnJAEvEeiiPblK9TS5Mw" name="Read(x)" outgoing="_C4FnHQEvEeiiPblK9TS5Mw" structuralFeature="_C4FlKQEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4FnJQEvEeiiPblK9TS5Mw" name="Read(x).object" incoming="_C4FnGgEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnJgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnJwEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4FnKAEvEeiiPblK9TS5Mw" name="Read(x).result" outgoing="_C4FnGwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnKQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnKgEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4FnKwEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4FnGQEvEeiiPblK9TS5Mw" outgoing="_C4FnGgEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4FnLAEvEeiiPblK9TS5Mw" name="Value(1)" outgoing="_C4FnHgEvEeiiPblK9TS5Mw">
                  <result xmi:id="_C4FnLQEvEeiiPblK9TS5Mw" name="Value(1).result" outgoing="_C4FnHAEvEeiiPblK9TS5Mw" 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="_C4FnLgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnLwEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4FnMAEvEeiiPblK9TS5Mw" 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="_C4FnMQEvEeiiPblK9TS5Mw" name="Node(Call(+))" incoming="_C4FnHQEvEeiiPblK9TS5Mw _C4FnHgEvEeiiPblK9TS5Mw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnMgEvEeiiPblK9TS5Mw" target="_C4FnMwEvEeiiPblK9TS5Mw" source="_C4FnPQEvEeiiPblK9TS5Mw"/>
                  <structuredNodeOutput xmi:id="_C4FnMwEvEeiiPblK9TS5Mw" name="Output(Call(+).result(result))" incoming="_C4FnMgEvEeiiPblK9TS5Mw" outgoing="_C4FnHwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnNAEvEeiiPblK9TS5Mw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnNQEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4FnNgEvEeiiPblK9TS5Mw" name="Call(+)">
                    <argument xmi:id="_C4FnNwEvEeiiPblK9TS5Mw" name="Call(+).argument(x)" incoming="_C4FnGwEvEeiiPblK9TS5Mw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnOAEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnOQEvEeiiPblK9TS5Mw" value="1"/>
                    </argument>
                    <argument xmi:id="_C4FnOgEvEeiiPblK9TS5Mw" name="Call(+).argument(y)" incoming="_C4FnHAEvEeiiPblK9TS5Mw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnOwEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnPAEvEeiiPblK9TS5Mw" value="1"/>
                    </argument>
                    <result xmi:id="_C4FnPQEvEeiiPblK9TS5Mw" name="Call(+).result(result)" outgoing="_C4FnMgEvEeiiPblK9TS5Mw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnPgEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnPwEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                    <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-plus"/>
                  </node>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_C4FnQAEvEeiiPblK9TS5Mw" name="Write(z1)" structuralFeature="_C4FmOwEvEeiiPblK9TS5Mw" isReplaceAll="true">
                  <object xmi:id="_C4FnQQEvEeiiPblK9TS5Mw" name="Write(z1).object" incoming="_C4FnAgEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnQgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnQwEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4FnRAEvEeiiPblK9TS5Mw" name="Write(z1).result" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnRQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnRgEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:id="_C4FnRwEvEeiiPblK9TS5Mw" name="Write(z1).value" incoming="_C4FnHwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnSAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnSQEvEeiiPblK9TS5Mw" value="1"/>
                  </value>
                </node>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FnSgEvEeiiPblK9TS5Mw" name="Set(initializationFlag)" incoming="_C4FnEwEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnSwEvEeiiPblK9TS5Mw" target="_C4FnYQEvEeiiPblK9TS5Mw" source="_C4FnTQEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4FnTAEvEeiiPblK9TS5Mw" name="Value(true)">
                  <result xmi:id="_C4FnTQEvEeiiPblK9TS5Mw" name="Value(true).result" outgoing="_C4FnSwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnTgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnTwEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_C4FnUAEvEeiiPblK9TS5Mw" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_C4FnUQEvEeiiPblK9TS5Mw" name="Iterate(Write(Sub1$initializationFlag$1))" inputElement="_C4FnYQEvEeiiPblK9TS5Mw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnUgEvEeiiPblK9TS5Mw" target="_C4FnXgEvEeiiPblK9TS5Mw" source="_C4FnYQEvEeiiPblK9TS5Mw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnUwEvEeiiPblK9TS5Mw" target="_C4FnWAEvEeiiPblK9TS5Mw" source="_C4FnVAEvEeiiPblK9TS5Mw"/>
                  <structuredNodeInput xmi:id="_C4FnVAEvEeiiPblK9TS5Mw" name="Iterate(Write(Sub1$initializationFlag$1)).input(Fork(ReadSelf.result))" incoming="_C4FnAwEvEeiiPblK9TS5Mw" outgoing="_C4FnUwEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnVQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnVgEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_C4FnVwEvEeiiPblK9TS5Mw" name="Write(Sub1$initializationFlag$1)" structuralFeature="_C4FmOAEvEeiiPblK9TS5Mw">
                    <object xmi:id="_C4FnWAEvEeiiPblK9TS5Mw" name="Write(Sub1$initializationFlag$1).object" incoming="_C4FnUwEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnWQEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnWgEvEeiiPblK9TS5Mw" value="1"/>
                    </object>
                    <result xmi:id="_C4FnWwEvEeiiPblK9TS5Mw" name="Write(Sub1$initializationFlag$1).result" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnXAEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnXQEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                    <value xmi:id="_C4FnXgEvEeiiPblK9TS5Mw" name="Write(Sub1$initializationFlag$1).value" incoming="_C4FnUgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnXwEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnYAEvEeiiPblK9TS5Mw" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_C4FnYQEvEeiiPblK9TS5Mw" name="Iterate(Write(Sub1$initializationFlag$1)).inputElement" incoming="_C4FnSwEvEeiiPblK9TS5Mw" outgoing="_C4FnUgEvEeiiPblK9TS5Mw" regionAsInput="_C4FnUQEvEeiiPblK9TS5Mw"/>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4FnYgEvEeiiPblK9TS5Mw" name="Read(Sub1$initializationFlag$1)" structuralFeature="_C4FmOAEvEeiiPblK9TS5Mw">
              <object xmi:id="_C4FnYwEvEeiiPblK9TS5Mw" name="Read(Sub1$initializationFlag$1).object" incoming="_C4FnBAEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnZAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnZQEvEeiiPblK9TS5Mw" value="1"/>
              </object>
              <result xmi:id="_C4FnZgEvEeiiPblK9TS5Mw" name="Read(Sub1$initializationFlag$1).result" outgoing="_C4FnBQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnZwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnaAEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4FnaQEvEeiiPblK9TS5Mw" name="Call(ListSize)">
              <argument xmi:id="_C4FnagEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4FnBQEvEeiiPblK9TS5Mw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnawEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnbAEvEeiiPblK9TS5Mw" value="*"/>
              </argument>
              <result xmi:id="_C4FnbQEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4FnBgEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnbgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnbwEvEeiiPblK9TS5Mw" 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="_C4FncAEvEeiiPblK9TS5Mw" name="Value(0)">
              <result xmi:id="_C4FncQEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4FnBwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FncgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FncwEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_C4FndAEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_C4FndQEvEeiiPblK9TS5Mw" name="Test(Size==0)">
              <first xmi:id="_C4FndgEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4FnBgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FndwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FneAEvEeiiPblK9TS5Mw" value="1"/>
              </first>
              <result xmi:id="_C4FneQEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4FnCQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnegEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnewEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <second xmi:id="_C4FnfAEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4FnBwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnfQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnfgEvEeiiPblK9TS5Mw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_C4FnfwEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4FnCAEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_C4FngAEvEeiiPblK9TS5Mw" name="Decision(Test(Sub1$initializationFlag$1))" incoming="_C4FnCAEvEeiiPblK9TS5Mw _C4FnCQEvEeiiPblK9TS5Mw" outgoing="_C4FnCgEvEeiiPblK9TS5Mw" decisionInputFlow="_C4FnCQEvEeiiPblK9TS5Mw"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_C4FngQEvEeiiPblK9TS5Mw" name="Sub1$initialization$1" visibility="protected" method="_C4Fm_gEvEeiiPblK9TS5Mw"/>
        <ownedOperation xmi:id="_C4FnggEvEeiiPblK9TS5Mw" name="Sub1" visibility="public" method="_C4FmPgEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4FngwEvEeiiPblK9TS5Mw" name="" visibility="package" type="_C4FmNgEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnhAEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnhQEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_C4FnhgEvEeiiPblK9TS5Mw" name="a" visibility="public" method="_C4FmgAEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4FnhwEvEeiiPblK9TS5Mw" name="" visibility="package" type="_C4FmNgEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FniAEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FniQEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_C4FnigEvEeiiPblK9TS5Mw" name="b" visibility="public" method="_C4FmqwEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4FniwEvEeiiPblK9TS5Mw" name="x" visibility="package">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnjAEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnjQEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_C4FnjgEvEeiiPblK9TS5Mw" name="" visibility="package" type="_C4FmNgEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnjwEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnkAEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_C4FnkQEvEeiiPblK9TS5Mw" name="destroy" visibility="public" method="_C4Fm_AEvEeiiPblK9TS5Mw" redefinedOperation="_C4FmNQEvEeiiPblK9TS5Mw"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_C4FnkgEvEeiiPblK9TS5Mw" name="Super2" visibility="package">
        <ownedAttribute xmi:id="_C4FnkwEvEeiiPblK9TS5Mw" name="Super2$initializationFlag$1" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnlAEvEeiiPblK9TS5Mw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnlQEvEeiiPblK9TS5Mw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_C4FnlgEvEeiiPblK9TS5Mw" name="y" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnlwEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnmAEvEeiiPblK9TS5Mw" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4FnmQEvEeiiPblK9TS5Mw" name="Super2$method$1" visibility="private" specification="_C4FolwEvEeiiPblK9TS5Mw" node="_C4FnngEvEeiiPblK9TS5Mw _C4FnnwEvEeiiPblK9TS5Mw" group="_C4FnnwEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4FnmgEvEeiiPblK9TS5Mw" name="" type="_C4FnkgEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnmwEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnnAEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnnQEvEeiiPblK9TS5Mw" target="_C4FnngEvEeiiPblK9TS5Mw" source="_C4FnsAEvEeiiPblK9TS5Mw"/>
          <structuredNode xmi:id="_C4FnnwEvEeiiPblK9TS5Mw" name="Body(Super2$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnoAEvEeiiPblK9TS5Mw" target="_C4FnsAEvEeiiPblK9TS5Mw" source="_C4FnrQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnoQEvEeiiPblK9TS5Mw" target="_C4FnsgEvEeiiPblK9TS5Mw" source="_C4FnsAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FnogEvEeiiPblK9TS5Mw" target="_C4FnqwEvEeiiPblK9TS5Mw" source="_C4FnsQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnowEvEeiiPblK9TS5Mw" target="_C4FntgEvEeiiPblK9TS5Mw" source="_C4FnsAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnpAEvEeiiPblK9TS5Mw" target="_C4FnvQEvEeiiPblK9TS5Mw" source="_C4FnuQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnpQEvEeiiPblK9TS5Mw" target="_C4FnyQEvEeiiPblK9TS5Mw" source="_C4FnwAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnpgEvEeiiPblK9TS5Mw" target="_C4FnzwEvEeiiPblK9TS5Mw" source="_C4FnxAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FnpwEvEeiiPblK9TS5Mw" target="_C4Fn0wEvEeiiPblK9TS5Mw" source="_C4Fn0gEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FnqAEvEeiiPblK9TS5Mw" target="_C4Fn0wEvEeiiPblK9TS5Mw" source="_C4FnzAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FnqQEvEeiiPblK9TS5Mw" target="_C4FnsQEvEeiiPblK9TS5Mw" source="_C4Fn0wEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4FnqgEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FnqwEvEeiiPblK9TS5Mw" name="Body" incoming="_C4FnogEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_C4FnrAEvEeiiPblK9TS5Mw" name="ReadSelf">
              <result xmi:id="_C4FnrQEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4FnoAEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnrgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnrwEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_C4FnsAEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4FnoAEvEeiiPblK9TS5Mw" outgoing="_C4FnnQEvEeiiPblK9TS5Mw _C4FnoQEvEeiiPblK9TS5Mw _C4FnowEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_C4FnsQEvEeiiPblK9TS5Mw" name="Call(Super2$initialization$1)" incoming="_C4FnqQEvEeiiPblK9TS5Mw" outgoing="_C4FnogEvEeiiPblK9TS5Mw" operation="_C4FolgEvEeiiPblK9TS5Mw">
              <target xmi:id="_C4FnsgEvEeiiPblK9TS5Mw" name="Call(Super2$initialization$1).target" incoming="_C4FnoQEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnswEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FntAEvEeiiPblK9TS5Mw" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4FntQEvEeiiPblK9TS5Mw" name="Read(Super2$initializationFlag$1)" structuralFeature="_C4FnkwEvEeiiPblK9TS5Mw">
              <object xmi:id="_C4FntgEvEeiiPblK9TS5Mw" name="Read(Super2$initializationFlag$1).object" incoming="_C4FnowEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FntwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnuAEvEeiiPblK9TS5Mw" value="1"/>
              </object>
              <result xmi:id="_C4FnuQEvEeiiPblK9TS5Mw" name="Read(Super2$initializationFlag$1).result" outgoing="_C4FnpAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnugEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnuwEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4FnvAEvEeiiPblK9TS5Mw" name="Call(ListSize)">
              <argument xmi:id="_C4FnvQEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4FnpAEvEeiiPblK9TS5Mw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnvgEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnvwEvEeiiPblK9TS5Mw" value="*"/>
              </argument>
              <result xmi:id="_C4FnwAEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4FnpQEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnwQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnwgEvEeiiPblK9TS5Mw" 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="_C4FnwwEvEeiiPblK9TS5Mw" name="Value(0)">
              <result xmi:id="_C4FnxAEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4FnpgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnxQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnxgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_C4FnxwEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_C4FnyAEvEeiiPblK9TS5Mw" name="Test(Size==0)">
              <first xmi:id="_C4FnyQEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4FnpQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnygEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnywEvEeiiPblK9TS5Mw" value="1"/>
              </first>
              <result xmi:id="_C4FnzAEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4FnqAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FnzQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FnzgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <second xmi:id="_C4FnzwEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4FnpgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fn0AEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fn0QEvEeiiPblK9TS5Mw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_C4Fn0gEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4FnpwEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_C4Fn0wEvEeiiPblK9TS5Mw" name="Decision(Test(Super2$initializationFlag$1))" incoming="_C4FnpwEvEeiiPblK9TS5Mw _C4FnqAEvEeiiPblK9TS5Mw" outgoing="_C4FnqQEvEeiiPblK9TS5Mw" decisionInputFlow="_C4FnqAEvEeiiPblK9TS5Mw"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4FnngEvEeiiPblK9TS5Mw" name="Return" incoming="_C4FnnQEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" parameter="_C4FnmgEvEeiiPblK9TS5Mw"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4Fn1AEvEeiiPblK9TS5Mw" name="create$method$1" visibility="private" specification="_C4FomwEvEeiiPblK9TS5Mw" node="_C4Fn3gEvEeiiPblK9TS5Mw _C4Fn3wEvEeiiPblK9TS5Mw _C4Fn4AEvEeiiPblK9TS5Mw _C4Fn4QEvEeiiPblK9TS5Mw" group="_C4Fn4QEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4Fn1QEvEeiiPblK9TS5Mw" name="y">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fn1gEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fn1wEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_C4Fn2AEvEeiiPblK9TS5Mw" name="" type="_C4FnkgEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fn2QEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fn2gEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fn2wEvEeiiPblK9TS5Mw" target="_C4Fn3wEvEeiiPblK9TS5Mw" source="_C4Fn3gEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fn3AEvEeiiPblK9TS5Mw" target="_C4Fn_wEvEeiiPblK9TS5Mw" source="_C4Fn3wEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fn3QEvEeiiPblK9TS5Mw" target="_C4Fn4AEvEeiiPblK9TS5Mw" source="_C4FoFAEvEeiiPblK9TS5Mw"/>
          <structuredNode xmi:id="_C4Fn4QEvEeiiPblK9TS5Mw" name="Body(create$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fn4gEvEeiiPblK9TS5Mw" target="_C4FoFAEvEeiiPblK9TS5Mw" source="_C4FoEQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fn4wEvEeiiPblK9TS5Mw" target="_C4FoFgEvEeiiPblK9TS5Mw" source="_C4FoFAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4Fn5AEvEeiiPblK9TS5Mw" target="_C4Fn7QEvEeiiPblK9TS5Mw" source="_C4FoFQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fn5QEvEeiiPblK9TS5Mw" target="_C4FoGgEvEeiiPblK9TS5Mw" source="_C4FoFAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fn5gEvEeiiPblK9TS5Mw" target="_C4FoIQEvEeiiPblK9TS5Mw" source="_C4FoHQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fn5wEvEeiiPblK9TS5Mw" target="_C4FoLQEvEeiiPblK9TS5Mw" source="_C4FoJAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fn6AEvEeiiPblK9TS5Mw" target="_C4FoMwEvEeiiPblK9TS5Mw" source="_C4FoKAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4Fn6QEvEeiiPblK9TS5Mw" target="_C4FoNwEvEeiiPblK9TS5Mw" source="_C4FoNgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fn6gEvEeiiPblK9TS5Mw" target="_C4FoNwEvEeiiPblK9TS5Mw" source="_C4FoMAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4Fn6wEvEeiiPblK9TS5Mw" target="_C4FoFQEvEeiiPblK9TS5Mw" source="_C4FoNwEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4Fn7AEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4Fn7QEvEeiiPblK9TS5Mw" name="Body" incoming="_C4Fn5AEvEeiiPblK9TS5Mw">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4Fn7gEvEeiiPblK9TS5Mw" name="ExpressionStatement@6ee1933">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fn7wEvEeiiPblK9TS5Mw" target="_C4Fn-QEvEeiiPblK9TS5Mw" source="_C4Fn9QEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fn8AEvEeiiPblK9TS5Mw" target="_C4FoAgEvEeiiPblK9TS5Mw" source="_C4Fn_wEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Fn8QEvEeiiPblK9TS5Mw" target="_C4FoBgEvEeiiPblK9TS5Mw" source="_C4Fn_AEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_C4Fn8gEvEeiiPblK9TS5Mw" target="_C4Fn8wEvEeiiPblK9TS5Mw" source="_C4FoDwEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4Fn8wEvEeiiPblK9TS5Mw" name="Expression(LeftHandSide@72e4c98f)" incoming="_C4Fn8gEvEeiiPblK9TS5Mw">
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_C4Fn9AEvEeiiPblK9TS5Mw" name="ReadSelf">
                    <result xmi:id="_C4Fn9QEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4Fn7wEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fn9gEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fn9wEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_C4Fn-AEvEeiiPblK9TS5Mw" name="Clear(y)" structuralFeature="_C4FnlgEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4Fn-QEvEeiiPblK9TS5Mw" name="Clear(y).object" incoming="_C4Fn7wEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fn-gEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fn-wEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4Fn_AEvEeiiPblK9TS5Mw" name="Clear(y).result" outgoing="_C4Fn8QEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Fn_QEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Fn_gEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4Fn_wEvEeiiPblK9TS5Mw" name="Fork(LeftHandSide@72e4c98f)" incoming="_C4Fn3AEvEeiiPblK9TS5Mw" outgoing="_C4Fn8AEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FoAAEvEeiiPblK9TS5Mw" name="WriteAll(Super2::y)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FoAQEvEeiiPblK9TS5Mw" target="_C4FoDAEvEeiiPblK9TS5Mw" source="_C4FoAgEvEeiiPblK9TS5Mw"/>
                  <structuredNodeInput xmi:id="_C4FoAgEvEeiiPblK9TS5Mw" name="WriteAll(Super2::y).input(Super2::y)" incoming="_C4Fn8AEvEeiiPblK9TS5Mw" outgoing="_C4FoAQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoAwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoBAEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_C4FoBQEvEeiiPblK9TS5Mw" name="Write(y)" structuralFeature="_C4FnlgEvEeiiPblK9TS5Mw" isReplaceAll="true">
                    <object xmi:id="_C4FoBgEvEeiiPblK9TS5Mw" name="Write(y).object" incoming="_C4Fn8QEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoBwEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoCAEvEeiiPblK9TS5Mw" value="1"/>
                    </object>
                    <result xmi:id="_C4FoCQEvEeiiPblK9TS5Mw" name="Write(y).result" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoCgEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoCwEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                    <value xmi:id="_C4FoDAEvEeiiPblK9TS5Mw" name="Write(y).value" incoming="_C4FoAQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoDQEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoDgEvEeiiPblK9TS5Mw" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FoDwEvEeiiPblK9TS5Mw" name="RightHandSide@6d0b585" outgoing="_C4Fn8gEvEeiiPblK9TS5Mw"/>
              </node>
            </node>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_C4FoEAEvEeiiPblK9TS5Mw" name="ReadSelf">
              <result xmi:id="_C4FoEQEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4Fn4gEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoEgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoEwEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_C4FoFAEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4Fn4gEvEeiiPblK9TS5Mw" outgoing="_C4Fn3QEvEeiiPblK9TS5Mw _C4Fn4wEvEeiiPblK9TS5Mw _C4Fn5QEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_C4FoFQEvEeiiPblK9TS5Mw" name="Call(Super2$initialization$1)" incoming="_C4Fn6wEvEeiiPblK9TS5Mw" outgoing="_C4Fn5AEvEeiiPblK9TS5Mw" operation="_C4FolgEvEeiiPblK9TS5Mw">
              <target xmi:id="_C4FoFgEvEeiiPblK9TS5Mw" name="Call(Super2$initialization$1).target" incoming="_C4Fn4wEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoFwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoGAEvEeiiPblK9TS5Mw" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4FoGQEvEeiiPblK9TS5Mw" name="Read(Super2$initializationFlag$1)" structuralFeature="_C4FnkwEvEeiiPblK9TS5Mw">
              <object xmi:id="_C4FoGgEvEeiiPblK9TS5Mw" name="Read(Super2$initializationFlag$1).object" incoming="_C4Fn5QEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoGwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoHAEvEeiiPblK9TS5Mw" value="1"/>
              </object>
              <result xmi:id="_C4FoHQEvEeiiPblK9TS5Mw" name="Read(Super2$initializationFlag$1).result" outgoing="_C4Fn5gEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoHgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoHwEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4FoIAEvEeiiPblK9TS5Mw" name="Call(ListSize)">
              <argument xmi:id="_C4FoIQEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4Fn5gEvEeiiPblK9TS5Mw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoIgEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoIwEvEeiiPblK9TS5Mw" value="*"/>
              </argument>
              <result xmi:id="_C4FoJAEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4Fn5wEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoJQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoJgEvEeiiPblK9TS5Mw" 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="_C4FoJwEvEeiiPblK9TS5Mw" name="Value(0)">
              <result xmi:id="_C4FoKAEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4Fn6AEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoKQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoKgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_C4FoKwEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_C4FoLAEvEeiiPblK9TS5Mw" name="Test(Size==0)">
              <first xmi:id="_C4FoLQEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4Fn5wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoLgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoLwEvEeiiPblK9TS5Mw" value="1"/>
              </first>
              <result xmi:id="_C4FoMAEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4Fn6gEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoMQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoMgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <second xmi:id="_C4FoMwEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4Fn6AEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoNAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoNQEvEeiiPblK9TS5Mw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_C4FoNgEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4Fn6QEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_C4FoNwEvEeiiPblK9TS5Mw" name="Decision(Test(Super2$initializationFlag$1))" incoming="_C4Fn6QEvEeiiPblK9TS5Mw _C4Fn6gEvEeiiPblK9TS5Mw" outgoing="_C4Fn6wEvEeiiPblK9TS5Mw" decisionInputFlow="_C4Fn6gEvEeiiPblK9TS5Mw"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4Fn3gEvEeiiPblK9TS5Mw" name="Input(y)" outgoing="_C4Fn2wEvEeiiPblK9TS5Mw" parameter="_C4Fn1QEvEeiiPblK9TS5Mw">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_C4Fn3wEvEeiiPblK9TS5Mw" name="Fork(y)" incoming="_C4Fn2wEvEeiiPblK9TS5Mw" outgoing="_C4Fn3AEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4Fn4AEvEeiiPblK9TS5Mw" name="Return" incoming="_C4Fn3QEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" parameter="_C4Fn2AEvEeiiPblK9TS5Mw"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4FoOAEvEeiiPblK9TS5Mw" name="destroy$method$1" visibility="private" specification="_C4FoogEvEeiiPblK9TS5Mw" node="_C4FoOQEvEeiiPblK9TS5Mw" group="_C4FoOQEvEeiiPblK9TS5Mw">
          <structuredNode xmi:id="_C4FoOQEvEeiiPblK9TS5Mw" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4FoOgEvEeiiPblK9TS5Mw" name="Super2$initialization$1" visibility="private" specification="_C4FolgEvEeiiPblK9TS5Mw" node="_C4FoOwEvEeiiPblK9TS5Mw" group="_C4FoOwEvEeiiPblK9TS5Mw">
          <structuredNode xmi:id="_C4FoOwEvEeiiPblK9TS5Mw" name="Body(Super2$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FoPAEvEeiiPblK9TS5Mw" target="_C4FoSwEvEeiiPblK9TS5Mw" source="_C4FoSAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FoPQEvEeiiPblK9TS5Mw" target="_C4FoVgEvEeiiPblK9TS5Mw" source="_C4FoSwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FoPgEvEeiiPblK9TS5Mw" target="_C4FoaQEvEeiiPblK9TS5Mw" source="_C4FoSwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FoPwEvEeiiPblK9TS5Mw" target="_C4FoeAEvEeiiPblK9TS5Mw" source="_C4FoSwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FoQAEvEeiiPblK9TS5Mw" target="_C4FofwEvEeiiPblK9TS5Mw" source="_C4FoewEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FoQQEvEeiiPblK9TS5Mw" target="_C4FoiwEvEeiiPblK9TS5Mw" source="_C4FoggEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FoQgEvEeiiPblK9TS5Mw" target="_C4FokQEvEeiiPblK9TS5Mw" source="_C4FohgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FoQwEvEeiiPblK9TS5Mw" target="_C4FolQEvEeiiPblK9TS5Mw" source="_C4FolAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FoRAEvEeiiPblK9TS5Mw" target="_C4FolQEvEeiiPblK9TS5Mw" source="_C4FojgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4FoRQEvEeiiPblK9TS5Mw" target="_C4FoTAEvEeiiPblK9TS5Mw" source="_C4FolQEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4FoRgEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_C4FoRwEvEeiiPblK9TS5Mw" name="ReadSelf">
              <result xmi:id="_C4FoSAEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4FoPAEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoSQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoSgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_C4FoSwEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4FoPAEvEeiiPblK9TS5Mw" outgoing="_C4FoPQEvEeiiPblK9TS5Mw _C4FoPgEvEeiiPblK9TS5Mw _C4FoPwEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FoTAEvEeiiPblK9TS5Mw" name="Initialization" incoming="_C4FoRQEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4FoTQEvEeiiPblK9TS5Mw" target="_C4FoXwEvEeiiPblK9TS5Mw" source="_C4FoTgEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FoTgEvEeiiPblK9TS5Mw" name="Initialize(y)" outgoing="_C4FoTQEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FoTwEvEeiiPblK9TS5Mw" target="_C4FoXAEvEeiiPblK9TS5Mw" source="_C4FoUQEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4FoUAEvEeiiPblK9TS5Mw" name="Value(0)">
                  <result xmi:id="_C4FoUQEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4FoTwEvEeiiPblK9TS5Mw" 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="_C4FoUgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoUwEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_C4FoVAEvEeiiPblK9TS5Mw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                  </value>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_C4FoVQEvEeiiPblK9TS5Mw" name="Write(y)" structuralFeature="_C4FnlgEvEeiiPblK9TS5Mw" isReplaceAll="true">
                  <object xmi:id="_C4FoVgEvEeiiPblK9TS5Mw" name="Write(y).object" incoming="_C4FoPQEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoVwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoWAEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4FoWQEvEeiiPblK9TS5Mw" name="Write(y).result" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoWgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoWwEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:id="_C4FoXAEvEeiiPblK9TS5Mw" name="Write(y).value" incoming="_C4FoTwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoXQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoXgEvEeiiPblK9TS5Mw" value="1"/>
                  </value>
                </node>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4FoXwEvEeiiPblK9TS5Mw" name="Set(initializationFlag)" incoming="_C4FoTQEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FoYAEvEeiiPblK9TS5Mw" target="_C4FodgEvEeiiPblK9TS5Mw" source="_C4FoYgEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4FoYQEvEeiiPblK9TS5Mw" name="Value(true)">
                  <result xmi:id="_C4FoYgEvEeiiPblK9TS5Mw" name="Value(true).result" outgoing="_C4FoYAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoYwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoZAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_C4FoZQEvEeiiPblK9TS5Mw" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_C4FoZgEvEeiiPblK9TS5Mw" name="Iterate(Write(Super2$initializationFlag$1))" inputElement="_C4FodgEvEeiiPblK9TS5Mw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FoZwEvEeiiPblK9TS5Mw" target="_C4FocwEvEeiiPblK9TS5Mw" source="_C4FodgEvEeiiPblK9TS5Mw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4FoaAEvEeiiPblK9TS5Mw" target="_C4FobQEvEeiiPblK9TS5Mw" source="_C4FoaQEvEeiiPblK9TS5Mw"/>
                  <structuredNodeInput xmi:id="_C4FoaQEvEeiiPblK9TS5Mw" name="Iterate(Write(Super2$initializationFlag$1)).input(Fork(ReadSelf.result))" incoming="_C4FoPgEvEeiiPblK9TS5Mw" outgoing="_C4FoaAEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoagEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoawEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_C4FobAEvEeiiPblK9TS5Mw" name="Write(Super2$initializationFlag$1)" structuralFeature="_C4FnkwEvEeiiPblK9TS5Mw">
                    <object xmi:id="_C4FobQEvEeiiPblK9TS5Mw" name="Write(Super2$initializationFlag$1).object" incoming="_C4FoaAEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FobgEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FobwEvEeiiPblK9TS5Mw" value="1"/>
                    </object>
                    <result xmi:id="_C4FocAEvEeiiPblK9TS5Mw" name="Write(Super2$initializationFlag$1).result" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FocQEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FocgEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                    <value xmi:id="_C4FocwEvEeiiPblK9TS5Mw" name="Write(Super2$initializationFlag$1).value" incoming="_C4FoZwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FodAEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FodQEvEeiiPblK9TS5Mw" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_C4FodgEvEeiiPblK9TS5Mw" name="Iterate(Write(Super2$initializationFlag$1)).inputElement" incoming="_C4FoYAEvEeiiPblK9TS5Mw" outgoing="_C4FoZwEvEeiiPblK9TS5Mw" regionAsInput="_C4FoZgEvEeiiPblK9TS5Mw"/>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4FodwEvEeiiPblK9TS5Mw" name="Read(Super2$initializationFlag$1)" structuralFeature="_C4FnkwEvEeiiPblK9TS5Mw">
              <object xmi:id="_C4FoeAEvEeiiPblK9TS5Mw" name="Read(Super2$initializationFlag$1).object" incoming="_C4FoPwEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FoeQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoegEvEeiiPblK9TS5Mw" value="1"/>
              </object>
              <result xmi:id="_C4FoewEvEeiiPblK9TS5Mw" name="Read(Super2$initializationFlag$1).result" outgoing="_C4FoQAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FofAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FofQEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4FofgEvEeiiPblK9TS5Mw" name="Call(ListSize)">
              <argument xmi:id="_C4FofwEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4FoQAEvEeiiPblK9TS5Mw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FogAEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FogQEvEeiiPblK9TS5Mw" value="*"/>
              </argument>
              <result xmi:id="_C4FoggEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4FoQQEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FogwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FohAEvEeiiPblK9TS5Mw" 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="_C4FohQEvEeiiPblK9TS5Mw" name="Value(0)">
              <result xmi:id="_C4FohgEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4FoQgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FohwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FoiAEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_C4FoiQEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_C4FoigEvEeiiPblK9TS5Mw" name="Test(Size==0)">
              <first xmi:id="_C4FoiwEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4FoQQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FojAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FojQEvEeiiPblK9TS5Mw" value="1"/>
              </first>
              <result xmi:id="_C4FojgEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4FoRAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FojwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FokAEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <second xmi:id="_C4FokQEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4FoQgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FokgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FokwEvEeiiPblK9TS5Mw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_C4FolAEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4FoQwEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_C4FolQEvEeiiPblK9TS5Mw" name="Decision(Test(Super2$initializationFlag$1))" incoming="_C4FoQwEvEeiiPblK9TS5Mw _C4FoRAEvEeiiPblK9TS5Mw" outgoing="_C4FoRQEvEeiiPblK9TS5Mw" decisionInputFlow="_C4FoRAEvEeiiPblK9TS5Mw"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_C4FolgEvEeiiPblK9TS5Mw" name="Super2$initialization$1" visibility="protected" method="_C4FoOgEvEeiiPblK9TS5Mw"/>
        <ownedOperation xmi:id="_C4FolwEvEeiiPblK9TS5Mw" name="Super2" visibility="public" method="_C4FnmQEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4FomAEvEeiiPblK9TS5Mw" name="" visibility="package" type="_C4FnkgEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FomQEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FomgEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_C4FomwEvEeiiPblK9TS5Mw" name="create" visibility="public" method="_C4Fn1AEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4FonAEvEeiiPblK9TS5Mw" name="y" visibility="package">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FonQEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FongEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_C4FonwEvEeiiPblK9TS5Mw" name="" visibility="package" type="_C4FnkgEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FooAEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4FooQEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_C4FoogEvEeiiPblK9TS5Mw" name="destroy" visibility="public" method="_C4FoOAEvEeiiPblK9TS5Mw"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_C4FoowEvEeiiPblK9TS5Mw" name="Sub2" visibility="package">
        <generalization xmi:id="_C4FopAEvEeiiPblK9TS5Mw" general="_C4FlJQEvEeiiPblK9TS5Mw"/>
        <generalization xmi:id="_C4FopQEvEeiiPblK9TS5Mw" general="_C4FnkgEvEeiiPblK9TS5Mw"/>
        <ownedAttribute xmi:id="_C4FopgEvEeiiPblK9TS5Mw" name="Sub2$initializationFlag$1" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4FopwEvEeiiPblK9TS5Mw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLUAEvEeiiPblK9TS5Mw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_C4GLUQEvEeiiPblK9TS5Mw" name="z2" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLUgEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLUwEvEeiiPblK9TS5Mw" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4GLVAEvEeiiPblK9TS5Mw" name="Sub2$method$1" visibility="private" specification="_C4GM2wEvEeiiPblK9TS5Mw" node="_C4GLWQEvEeiiPblK9TS5Mw _C4GLWgEvEeiiPblK9TS5Mw" group="_C4GLWgEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4GLVQEvEeiiPblK9TS5Mw" name="" type="_C4FoowEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLVgEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLVwEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GLWAEvEeiiPblK9TS5Mw" target="_C4GLWQEvEeiiPblK9TS5Mw" source="_C4GLawEvEeiiPblK9TS5Mw"/>
          <structuredNode xmi:id="_C4GLWgEvEeiiPblK9TS5Mw" name="Body(Sub2$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GLWwEvEeiiPblK9TS5Mw" target="_C4GLawEvEeiiPblK9TS5Mw" source="_C4GLaAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GLXAEvEeiiPblK9TS5Mw" target="_C4GLbQEvEeiiPblK9TS5Mw" source="_C4GLawEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GLXQEvEeiiPblK9TS5Mw" target="_C4GLZgEvEeiiPblK9TS5Mw" source="_C4GLbAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GLXgEvEeiiPblK9TS5Mw" target="_C4GLcQEvEeiiPblK9TS5Mw" source="_C4GLawEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GLXwEvEeiiPblK9TS5Mw" target="_C4GLeAEvEeiiPblK9TS5Mw" source="_C4GLdAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GLYAEvEeiiPblK9TS5Mw" target="_C4GLhAEvEeiiPblK9TS5Mw" source="_C4GLewEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GLYQEvEeiiPblK9TS5Mw" target="_C4GLigEvEeiiPblK9TS5Mw" source="_C4GLfwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GLYgEvEeiiPblK9TS5Mw" target="_C4GLjgEvEeiiPblK9TS5Mw" source="_C4GLjQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GLYwEvEeiiPblK9TS5Mw" target="_C4GLjgEvEeiiPblK9TS5Mw" source="_C4GLhwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GLZAEvEeiiPblK9TS5Mw" target="_C4GLbAEvEeiiPblK9TS5Mw" source="_C4GLjgEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4GLZQEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GLZgEvEeiiPblK9TS5Mw" name="Body" incoming="_C4GLXQEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_C4GLZwEvEeiiPblK9TS5Mw" name="ReadSelf">
              <result xmi:id="_C4GLaAEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4GLWwEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLaQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLagEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_C4GLawEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4GLWwEvEeiiPblK9TS5Mw" outgoing="_C4GLWAEvEeiiPblK9TS5Mw _C4GLXAEvEeiiPblK9TS5Mw _C4GLXgEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_C4GLbAEvEeiiPblK9TS5Mw" name="Call(Sub2$initialization$1)" incoming="_C4GLZAEvEeiiPblK9TS5Mw" outgoing="_C4GLXQEvEeiiPblK9TS5Mw" operation="_C4GM2gEvEeiiPblK9TS5Mw">
              <target xmi:id="_C4GLbQEvEeiiPblK9TS5Mw" name="Call(Sub2$initialization$1).target" incoming="_C4GLXAEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLbgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLbwEvEeiiPblK9TS5Mw" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4GLcAEvEeiiPblK9TS5Mw" name="Read(Sub2$initializationFlag$1)" structuralFeature="_C4FopgEvEeiiPblK9TS5Mw">
              <object xmi:id="_C4GLcQEvEeiiPblK9TS5Mw" name="Read(Sub2$initializationFlag$1).object" incoming="_C4GLXgEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLcgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLcwEvEeiiPblK9TS5Mw" value="1"/>
              </object>
              <result xmi:id="_C4GLdAEvEeiiPblK9TS5Mw" name="Read(Sub2$initializationFlag$1).result" outgoing="_C4GLXwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLdQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLdgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GLdwEvEeiiPblK9TS5Mw" name="Call(ListSize)">
              <argument xmi:id="_C4GLeAEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4GLXwEvEeiiPblK9TS5Mw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLeQEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLegEvEeiiPblK9TS5Mw" value="*"/>
              </argument>
              <result xmi:id="_C4GLewEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4GLYAEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLfAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLfQEvEeiiPblK9TS5Mw" 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="_C4GLfgEvEeiiPblK9TS5Mw" name="Value(0)">
              <result xmi:id="_C4GLfwEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4GLYQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLgAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLgQEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_C4GLggEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_C4GLgwEvEeiiPblK9TS5Mw" name="Test(Size==0)">
              <first xmi:id="_C4GLhAEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4GLYAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLhQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLhgEvEeiiPblK9TS5Mw" value="1"/>
              </first>
              <result xmi:id="_C4GLhwEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4GLYwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLiAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLiQEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <second xmi:id="_C4GLigEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4GLYQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLiwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLjAEvEeiiPblK9TS5Mw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_C4GLjQEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4GLYgEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_C4GLjgEvEeiiPblK9TS5Mw" name="Decision(Test(Sub2$initializationFlag$1))" incoming="_C4GLYgEvEeiiPblK9TS5Mw _C4GLYwEvEeiiPblK9TS5Mw" outgoing="_C4GLZAEvEeiiPblK9TS5Mw" decisionInputFlow="_C4GLYwEvEeiiPblK9TS5Mw"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4GLWQEvEeiiPblK9TS5Mw" name="Return" incoming="_C4GLWAEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" parameter="_C4GLVQEvEeiiPblK9TS5Mw"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4GLjwEvEeiiPblK9TS5Mw" name="create1$method$1" visibility="private" specification="_C4GM3wEvEeiiPblK9TS5Mw" node="_C4GLmQEvEeiiPblK9TS5Mw _C4GLmgEvEeiiPblK9TS5Mw _C4GLmwEvEeiiPblK9TS5Mw _C4GLnAEvEeiiPblK9TS5Mw" group="_C4GLnAEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4GLkAEvEeiiPblK9TS5Mw" name="x">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLkQEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLkgEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_C4GLkwEvEeiiPblK9TS5Mw" name="" type="_C4FoowEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLlAEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLlQEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GLlgEvEeiiPblK9TS5Mw" target="_C4GLmgEvEeiiPblK9TS5Mw" source="_C4GLmQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GLlwEvEeiiPblK9TS5Mw" target="_C4GLmwEvEeiiPblK9TS5Mw" source="_C4GLrgEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GLmAEvEeiiPblK9TS5Mw" target="_C4GLtwEvEeiiPblK9TS5Mw" source="_C4GLmgEvEeiiPblK9TS5Mw"/>
          <structuredNode xmi:id="_C4GLnAEvEeiiPblK9TS5Mw" name="Body(create1$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GLnQEvEeiiPblK9TS5Mw" target="_C4GLrgEvEeiiPblK9TS5Mw" source="_C4GLqwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GLngEvEeiiPblK9TS5Mw" target="_C4GLvgEvEeiiPblK9TS5Mw" source="_C4GLrgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GLnwEvEeiiPblK9TS5Mw" target="_C4GLqQEvEeiiPblK9TS5Mw" source="_C4GLvQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GLoAEvEeiiPblK9TS5Mw" target="_C4GLvQEvEeiiPblK9TS5Mw" source="_C4GLrwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GLoQEvEeiiPblK9TS5Mw" target="_C4GLwgEvEeiiPblK9TS5Mw" source="_C4GLrgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GLogEvEeiiPblK9TS5Mw" target="_C4GLyQEvEeiiPblK9TS5Mw" source="_C4GLxQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GLowEvEeiiPblK9TS5Mw" target="_C4GL1QEvEeiiPblK9TS5Mw" source="_C4GLzAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GLpAEvEeiiPblK9TS5Mw" target="_C4GL2wEvEeiiPblK9TS5Mw" source="_C4GL0AEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GLpQEvEeiiPblK9TS5Mw" target="_C4GL3wEvEeiiPblK9TS5Mw" source="_C4GL3gEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GLpgEvEeiiPblK9TS5Mw" target="_C4GL3wEvEeiiPblK9TS5Mw" source="_C4GL2AEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GLpwEvEeiiPblK9TS5Mw" target="_C4GLrwEvEeiiPblK9TS5Mw" source="_C4GL3wEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4GLqAEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GLqQEvEeiiPblK9TS5Mw" name="Body" incoming="_C4GLnwEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_C4GLqgEvEeiiPblK9TS5Mw" name="ReadSelf">
              <result xmi:id="_C4GLqwEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4GLnQEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLrAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLrQEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_C4GLrgEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4GLnQEvEeiiPblK9TS5Mw" outgoing="_C4GLlwEvEeiiPblK9TS5Mw _C4GLngEvEeiiPblK9TS5Mw _C4GLoQEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GLrwEvEeiiPblK9TS5Mw" name="Super" incoming="_C4GLpwEvEeiiPblK9TS5Mw" outgoing="_C4GLoAEvEeiiPblK9TS5Mw">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GLsAEvEeiiPblK9TS5Mw" name="ExpressionStatement@1417cc91">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GLsQEvEeiiPblK9TS5Mw" name="Node(Call(create$method$1))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GLsgEvEeiiPblK9TS5Mw" target="_C4GLswEvEeiiPblK9TS5Mw" source="_C4GLugEvEeiiPblK9TS5Mw"/>
                  <structuredNodeOutput xmi:id="_C4GLswEvEeiiPblK9TS5Mw" name="Output(Call(create$method$1).result())" incoming="_C4GLsgEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLtAEvEeiiPblK9TS5Mw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLtQEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GLtgEvEeiiPblK9TS5Mw" name="Call(create$method$1)" behavior="_C4FlZwEvEeiiPblK9TS5Mw">
                    <argument xmi:id="_C4GLtwEvEeiiPblK9TS5Mw" name="Call(create$method$1).argument(x)" incoming="_C4GLmAEvEeiiPblK9TS5Mw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLuAEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLuQEvEeiiPblK9TS5Mw" value="1"/>
                    </argument>
                    <result xmi:id="_C4GLugEvEeiiPblK9TS5Mw" name="Call(create$method$1).result()" outgoing="_C4GLsgEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLuwEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLvAEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                  </node>
                </node>
              </node>
            </node>
            <node xmi:type="uml:CallOperationAction" xmi:id="_C4GLvQEvEeiiPblK9TS5Mw" name="Call(Sub2$initialization$1)" incoming="_C4GLoAEvEeiiPblK9TS5Mw" outgoing="_C4GLnwEvEeiiPblK9TS5Mw" operation="_C4GM2gEvEeiiPblK9TS5Mw">
              <target xmi:id="_C4GLvgEvEeiiPblK9TS5Mw" name="Call(Sub2$initialization$1).target" incoming="_C4GLngEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLvwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLwAEvEeiiPblK9TS5Mw" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4GLwQEvEeiiPblK9TS5Mw" name="Read(Sub2$initializationFlag$1)" structuralFeature="_C4FopgEvEeiiPblK9TS5Mw">
              <object xmi:id="_C4GLwgEvEeiiPblK9TS5Mw" name="Read(Sub2$initializationFlag$1).object" incoming="_C4GLoQEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLwwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLxAEvEeiiPblK9TS5Mw" value="1"/>
              </object>
              <result xmi:id="_C4GLxQEvEeiiPblK9TS5Mw" name="Read(Sub2$initializationFlag$1).result" outgoing="_C4GLogEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLxgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLxwEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GLyAEvEeiiPblK9TS5Mw" name="Call(ListSize)">
              <argument xmi:id="_C4GLyQEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4GLogEvEeiiPblK9TS5Mw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLygEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLywEvEeiiPblK9TS5Mw" value="*"/>
              </argument>
              <result xmi:id="_C4GLzAEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4GLowEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GLzQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GLzgEvEeiiPblK9TS5Mw" 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="_C4GLzwEvEeiiPblK9TS5Mw" name="Value(0)">
              <result xmi:id="_C4GL0AEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4GLpAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GL0QEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GL0gEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_C4GL0wEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_C4GL1AEvEeiiPblK9TS5Mw" name="Test(Size==0)">
              <first xmi:id="_C4GL1QEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4GLowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GL1gEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GL1wEvEeiiPblK9TS5Mw" value="1"/>
              </first>
              <result xmi:id="_C4GL2AEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4GLpgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GL2QEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GL2gEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <second xmi:id="_C4GL2wEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4GLpAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GL3AEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GL3QEvEeiiPblK9TS5Mw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_C4GL3gEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4GLpQEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_C4GL3wEvEeiiPblK9TS5Mw" name="Decision(Test(Sub2$initializationFlag$1))" incoming="_C4GLpQEvEeiiPblK9TS5Mw _C4GLpgEvEeiiPblK9TS5Mw" outgoing="_C4GLpwEvEeiiPblK9TS5Mw" decisionInputFlow="_C4GLpgEvEeiiPblK9TS5Mw"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4GLmQEvEeiiPblK9TS5Mw" name="Input(x)" outgoing="_C4GLlgEvEeiiPblK9TS5Mw" parameter="_C4GLkAEvEeiiPblK9TS5Mw">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_C4GLmgEvEeiiPblK9TS5Mw" name="Fork(x)" incoming="_C4GLlgEvEeiiPblK9TS5Mw" outgoing="_C4GLmAEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4GLmwEvEeiiPblK9TS5Mw" name="Return" incoming="_C4GLlwEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" parameter="_C4GLkwEvEeiiPblK9TS5Mw"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4GL4AEvEeiiPblK9TS5Mw" name="create2$method$1" visibility="private" specification="_C4GM5gEvEeiiPblK9TS5Mw" node="_C4GL7wEvEeiiPblK9TS5Mw _C4GL8AEvEeiiPblK9TS5Mw _C4GL8QEvEeiiPblK9TS5Mw _C4GL8gEvEeiiPblK9TS5Mw _C4GL8wEvEeiiPblK9TS5Mw _C4GL9AEvEeiiPblK9TS5Mw" group="_C4GL9AEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4GL4QEvEeiiPblK9TS5Mw" name="x">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GL4gEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GL4wEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_C4GL5AEvEeiiPblK9TS5Mw" name="y">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GL5QEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GL5gEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_C4GL5wEvEeiiPblK9TS5Mw" name="" type="_C4FoowEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GL6AEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GL6QEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GL6gEvEeiiPblK9TS5Mw" target="_C4GL8AEvEeiiPblK9TS5Mw" source="_C4GL7wEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GL6wEvEeiiPblK9TS5Mw" target="_C4GL8gEvEeiiPblK9TS5Mw" source="_C4GL8QEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GL7AEvEeiiPblK9TS5Mw" target="_C4GL8wEvEeiiPblK9TS5Mw" source="_C4GMBgEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GL7QEvEeiiPblK9TS5Mw" target="_C4GMEAEvEeiiPblK9TS5Mw" source="_C4GL8AEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GL7gEvEeiiPblK9TS5Mw" target="_C4GMHQEvEeiiPblK9TS5Mw" source="_C4GL8gEvEeiiPblK9TS5Mw"/>
          <structuredNode xmi:id="_C4GL9AEvEeiiPblK9TS5Mw" name="Body(create2$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GL9QEvEeiiPblK9TS5Mw" target="_C4GMBgEvEeiiPblK9TS5Mw" source="_C4GMAwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GL9gEvEeiiPblK9TS5Mw" target="_C4GMJAEvEeiiPblK9TS5Mw" source="_C4GMBgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GL9wEvEeiiPblK9TS5Mw" target="_C4GMAQEvEeiiPblK9TS5Mw" source="_C4GMIwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GL-AEvEeiiPblK9TS5Mw" target="_C4GMIwEvEeiiPblK9TS5Mw" source="_C4GMBwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GL-QEvEeiiPblK9TS5Mw" target="_C4GMKAEvEeiiPblK9TS5Mw" source="_C4GMBgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GL-gEvEeiiPblK9TS5Mw" target="_C4GMLwEvEeiiPblK9TS5Mw" source="_C4GMKwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GL-wEvEeiiPblK9TS5Mw" target="_C4GMOwEvEeiiPblK9TS5Mw" source="_C4GMMgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GL_AEvEeiiPblK9TS5Mw" target="_C4GMQQEvEeiiPblK9TS5Mw" source="_C4GMNgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GL_QEvEeiiPblK9TS5Mw" target="_C4GMRQEvEeiiPblK9TS5Mw" source="_C4GMRAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GL_gEvEeiiPblK9TS5Mw" target="_C4GMRQEvEeiiPblK9TS5Mw" source="_C4GMPgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GL_wEvEeiiPblK9TS5Mw" target="_C4GMBwEvEeiiPblK9TS5Mw" source="_C4GMRQEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4GMAAEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GMAQEvEeiiPblK9TS5Mw" name="Body" incoming="_C4GL9wEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_C4GMAgEvEeiiPblK9TS5Mw" name="ReadSelf">
              <result xmi:id="_C4GMAwEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4GL9QEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMBAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMBQEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_C4GMBgEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4GL9QEvEeiiPblK9TS5Mw" outgoing="_C4GL7AEvEeiiPblK9TS5Mw _C4GL9gEvEeiiPblK9TS5Mw _C4GL-QEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GMBwEvEeiiPblK9TS5Mw" name="Super" incoming="_C4GL_wEvEeiiPblK9TS5Mw" outgoing="_C4GL-AEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4GMCAEvEeiiPblK9TS5Mw" target="_C4GMFgEvEeiiPblK9TS5Mw" source="_C4GMCQEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GMCQEvEeiiPblK9TS5Mw" name="ExpressionStatement@33ea152d" outgoing="_C4GMCAEvEeiiPblK9TS5Mw">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GMCgEvEeiiPblK9TS5Mw" name="Node(Call(create$method$1))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMCwEvEeiiPblK9TS5Mw" target="_C4GMDAEvEeiiPblK9TS5Mw" source="_C4GMEwEvEeiiPblK9TS5Mw"/>
                  <structuredNodeOutput xmi:id="_C4GMDAEvEeiiPblK9TS5Mw" name="Output(Call(create$method$1).result())" incoming="_C4GMCwEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMDQEvEeiiPblK9TS5Mw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMDgEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GMDwEvEeiiPblK9TS5Mw" name="Call(create$method$1)" behavior="_C4FlZwEvEeiiPblK9TS5Mw">
                    <argument xmi:id="_C4GMEAEvEeiiPblK9TS5Mw" name="Call(create$method$1).argument(x)" incoming="_C4GL7QEvEeiiPblK9TS5Mw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMEQEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMEgEvEeiiPblK9TS5Mw" value="1"/>
                    </argument>
                    <result xmi:id="_C4GMEwEvEeiiPblK9TS5Mw" name="Call(create$method$1).result()" outgoing="_C4GMCwEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMFAEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMFQEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                  </node>
                </node>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GMFgEvEeiiPblK9TS5Mw" name="ExpressionStatement@364e8e00" incoming="_C4GMCAEvEeiiPblK9TS5Mw">
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GMFwEvEeiiPblK9TS5Mw" name="Node(Call(create$method$1))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMGAEvEeiiPblK9TS5Mw" target="_C4GMGQEvEeiiPblK9TS5Mw" source="_C4GMIAEvEeiiPblK9TS5Mw"/>
                  <structuredNodeOutput xmi:id="_C4GMGQEvEeiiPblK9TS5Mw" name="Output(Call(create$method$1).result())" incoming="_C4GMGAEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMGgEvEeiiPblK9TS5Mw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMGwEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GMHAEvEeiiPblK9TS5Mw" name="Call(create$method$1)" behavior="_C4Fn1AEvEeiiPblK9TS5Mw">
                    <argument xmi:id="_C4GMHQEvEeiiPblK9TS5Mw" name="Call(create$method$1).argument(y)" incoming="_C4GL7gEvEeiiPblK9TS5Mw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMHgEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMHwEvEeiiPblK9TS5Mw" value="1"/>
                    </argument>
                    <result xmi:id="_C4GMIAEvEeiiPblK9TS5Mw" name="Call(create$method$1).result()" outgoing="_C4GMGAEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMIQEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMIgEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                  </node>
                </node>
              </node>
            </node>
            <node xmi:type="uml:CallOperationAction" xmi:id="_C4GMIwEvEeiiPblK9TS5Mw" name="Call(Sub2$initialization$1)" incoming="_C4GL-AEvEeiiPblK9TS5Mw" outgoing="_C4GL9wEvEeiiPblK9TS5Mw" operation="_C4GM2gEvEeiiPblK9TS5Mw">
              <target xmi:id="_C4GMJAEvEeiiPblK9TS5Mw" name="Call(Sub2$initialization$1).target" incoming="_C4GL9gEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMJQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMJgEvEeiiPblK9TS5Mw" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4GMJwEvEeiiPblK9TS5Mw" name="Read(Sub2$initializationFlag$1)" structuralFeature="_C4FopgEvEeiiPblK9TS5Mw">
              <object xmi:id="_C4GMKAEvEeiiPblK9TS5Mw" name="Read(Sub2$initializationFlag$1).object" incoming="_C4GL-QEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMKQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMKgEvEeiiPblK9TS5Mw" value="1"/>
              </object>
              <result xmi:id="_C4GMKwEvEeiiPblK9TS5Mw" name="Read(Sub2$initializationFlag$1).result" outgoing="_C4GL-gEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMLAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMLQEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GMLgEvEeiiPblK9TS5Mw" name="Call(ListSize)">
              <argument xmi:id="_C4GMLwEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4GL-gEvEeiiPblK9TS5Mw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMMAEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMMQEvEeiiPblK9TS5Mw" value="*"/>
              </argument>
              <result xmi:id="_C4GMMgEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4GL-wEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMMwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMNAEvEeiiPblK9TS5Mw" 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="_C4GMNQEvEeiiPblK9TS5Mw" name="Value(0)">
              <result xmi:id="_C4GMNgEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4GL_AEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMNwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMOAEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_C4GMOQEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_C4GMOgEvEeiiPblK9TS5Mw" name="Test(Size==0)">
              <first xmi:id="_C4GMOwEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4GL-wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMPAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMPQEvEeiiPblK9TS5Mw" value="1"/>
              </first>
              <result xmi:id="_C4GMPgEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4GL_gEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMPwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMQAEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <second xmi:id="_C4GMQQEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4GL_AEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMQgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMQwEvEeiiPblK9TS5Mw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_C4GMRAEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4GL_QEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_C4GMRQEvEeiiPblK9TS5Mw" name="Decision(Test(Sub2$initializationFlag$1))" incoming="_C4GL_QEvEeiiPblK9TS5Mw _C4GL_gEvEeiiPblK9TS5Mw" outgoing="_C4GL_wEvEeiiPblK9TS5Mw" decisionInputFlow="_C4GL_gEvEeiiPblK9TS5Mw"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4GL7wEvEeiiPblK9TS5Mw" name="Input(x)" outgoing="_C4GL6gEvEeiiPblK9TS5Mw" parameter="_C4GL4QEvEeiiPblK9TS5Mw">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_C4GL8AEvEeiiPblK9TS5Mw" name="Fork(x)" incoming="_C4GL6gEvEeiiPblK9TS5Mw" outgoing="_C4GL7QEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4GL8QEvEeiiPblK9TS5Mw" name="Input(y)" outgoing="_C4GL6wEvEeiiPblK9TS5Mw" parameter="_C4GL5AEvEeiiPblK9TS5Mw">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_C4GL8gEvEeiiPblK9TS5Mw" name="Fork(y)" incoming="_C4GL6wEvEeiiPblK9TS5Mw" outgoing="_C4GL7gEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4GL8wEvEeiiPblK9TS5Mw" name="Return" incoming="_C4GL7AEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" parameter="_C4GL5wEvEeiiPblK9TS5Mw"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4GMRgEvEeiiPblK9TS5Mw" name="destroy$method$1" visibility="private" specification="_C4GM8AEvEeiiPblK9TS5Mw" node="_C4GMRwEvEeiiPblK9TS5Mw" group="_C4GMRwEvEeiiPblK9TS5Mw">
          <structuredNode xmi:id="_C4GMRwEvEeiiPblK9TS5Mw" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4GMSAEvEeiiPblK9TS5Mw" name="Sub2$initialization$1" visibility="private" specification="_C4GM2gEvEeiiPblK9TS5Mw" node="_C4GMSQEvEeiiPblK9TS5Mw" group="_C4GMSQEvEeiiPblK9TS5Mw">
          <structuredNode xmi:id="_C4GMSQEvEeiiPblK9TS5Mw" name="Body(Sub2$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMSgEvEeiiPblK9TS5Mw" target="_C4GMWwEvEeiiPblK9TS5Mw" source="_C4GMWAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMSwEvEeiiPblK9TS5Mw" target="_C4GMYQEvEeiiPblK9TS5Mw" source="_C4GMWwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMTAEvEeiiPblK9TS5Mw" target="_C4GMZQEvEeiiPblK9TS5Mw" source="_C4GMWwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMTQEvEeiiPblK9TS5Mw" target="_C4GMmgEvEeiiPblK9TS5Mw" source="_C4GMWwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMTgEvEeiiPblK9TS5Mw" target="_C4GMrQEvEeiiPblK9TS5Mw" source="_C4GMWwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMTwEvEeiiPblK9TS5Mw" target="_C4GMvAEvEeiiPblK9TS5Mw" source="_C4GMWwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMUAEvEeiiPblK9TS5Mw" target="_C4GMwwEvEeiiPblK9TS5Mw" source="_C4GMvwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMUQEvEeiiPblK9TS5Mw" target="_C4GMzwEvEeiiPblK9TS5Mw" source="_C4GMxgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMUgEvEeiiPblK9TS5Mw" target="_C4GM1QEvEeiiPblK9TS5Mw" source="_C4GMygEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GMUwEvEeiiPblK9TS5Mw" target="_C4GM2QEvEeiiPblK9TS5Mw" source="_C4GM2AEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMVAEvEeiiPblK9TS5Mw" target="_C4GM2QEvEeiiPblK9TS5Mw" source="_C4GM0gEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GMVQEvEeiiPblK9TS5Mw" target="_C4GMXAEvEeiiPblK9TS5Mw" source="_C4GM2QEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4GMVgEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_C4GMVwEvEeiiPblK9TS5Mw" name="ReadSelf">
              <result xmi:id="_C4GMWAEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4GMSgEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMWQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMWgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_C4GMWwEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4GMSgEvEeiiPblK9TS5Mw" outgoing="_C4GMSwEvEeiiPblK9TS5Mw _C4GMTAEvEeiiPblK9TS5Mw _C4GMTQEvEeiiPblK9TS5Mw _C4GMTgEvEeiiPblK9TS5Mw _C4GMTwEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GMXAEvEeiiPblK9TS5Mw" name="Initialization" incoming="_C4GMVQEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4GMXQEvEeiiPblK9TS5Mw" target="_C4GMZAEvEeiiPblK9TS5Mw" source="_C4GMYAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4GMXgEvEeiiPblK9TS5Mw" target="_C4GMaAEvEeiiPblK9TS5Mw" source="_C4GMZAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4GMXwEvEeiiPblK9TS5Mw" target="_C4GMowEvEeiiPblK9TS5Mw" source="_C4GMaAEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_C4GMYAEvEeiiPblK9TS5Mw" name="Call(Super1$initialization$1)" outgoing="_C4GMXQEvEeiiPblK9TS5Mw" operation="_C4FmKQEvEeiiPblK9TS5Mw">
                <target xmi:id="_C4GMYQEvEeiiPblK9TS5Mw" name="Call(Super1$initialization$1).target" incoming="_C4GMSwEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMYgEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMYwEvEeiiPblK9TS5Mw" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:CallOperationAction" xmi:id="_C4GMZAEvEeiiPblK9TS5Mw" name="Call(Super2$initialization$1)" incoming="_C4GMXQEvEeiiPblK9TS5Mw" outgoing="_C4GMXgEvEeiiPblK9TS5Mw" operation="_C4FolgEvEeiiPblK9TS5Mw">
                <target xmi:id="_C4GMZQEvEeiiPblK9TS5Mw" name="Call(Super2$initialization$1).target" incoming="_C4GMTAEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMZgEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMZwEvEeiiPblK9TS5Mw" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GMaAEvEeiiPblK9TS5Mw" name="Initialize(z2)" incoming="_C4GMXgEvEeiiPblK9TS5Mw" outgoing="_C4GMXwEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMaQEvEeiiPblK9TS5Mw" target="_C4GMfQEvEeiiPblK9TS5Mw" source="_C4GMcwEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMagEvEeiiPblK9TS5Mw" target="_C4GMdwEvEeiiPblK9TS5Mw" source="_C4GMfQEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMawEvEeiiPblK9TS5Mw" target="_C4GMiQEvEeiiPblK9TS5Mw" source="_C4GMfwEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMbAEvEeiiPblK9TS5Mw" target="_C4GMgwEvEeiiPblK9TS5Mw" source="_C4GMiQEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMbQEvEeiiPblK9TS5Mw" target="_C4GMkAEvEeiiPblK9TS5Mw" source="_C4GMegEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMbgEvEeiiPblK9TS5Mw" target="_C4GMkwEvEeiiPblK9TS5Mw" source="_C4GMhgEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_C4GMbwEvEeiiPblK9TS5Mw" target="_C4GMigEvEeiiPblK9TS5Mw" source="_C4GMdgEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_C4GMcAEvEeiiPblK9TS5Mw" target="_C4GMigEvEeiiPblK9TS5Mw" source="_C4GMggEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMcQEvEeiiPblK9TS5Mw" target="_C4GMoAEvEeiiPblK9TS5Mw" source="_C4GMjAEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_C4GMcgEvEeiiPblK9TS5Mw" name="ReadSelf">
                  <result xmi:id="_C4GMcwEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4GMaQEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMdAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMdQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4GMdgEvEeiiPblK9TS5Mw" name="Read(x)" outgoing="_C4GMbwEvEeiiPblK9TS5Mw" structuralFeature="_C4FlKQEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4GMdwEvEeiiPblK9TS5Mw" name="Read(x).object" incoming="_C4GMagEvEeiiPblK9TS5Mw" type="_C4FlJQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMeAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMeQEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4GMegEvEeiiPblK9TS5Mw" name="Read(x).result" outgoing="_C4GMbQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMewEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMfAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4GMfQEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4GMaQEvEeiiPblK9TS5Mw" outgoing="_C4GMagEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ReadSelfAction" xmi:id="_C4GMfgEvEeiiPblK9TS5Mw" name="ReadSelf">
                  <result xmi:id="_C4GMfwEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4GMawEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMgAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMgQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4GMggEvEeiiPblK9TS5Mw" name="Read(y)" outgoing="_C4GMcAEvEeiiPblK9TS5Mw" structuralFeature="_C4FnlgEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4GMgwEvEeiiPblK9TS5Mw" name="Read(y).object" incoming="_C4GMbAEvEeiiPblK9TS5Mw" type="_C4FnkgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMhAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMhQEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4GMhgEvEeiiPblK9TS5Mw" name="Read(y).result" outgoing="_C4GMbgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMhwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMiAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4GMiQEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4GMawEvEeiiPblK9TS5Mw" outgoing="_C4GMbAEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GMigEvEeiiPblK9TS5Mw" name="Node(Call(+))" incoming="_C4GMbwEvEeiiPblK9TS5Mw _C4GMcAEvEeiiPblK9TS5Mw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMiwEvEeiiPblK9TS5Mw" target="_C4GMjAEvEeiiPblK9TS5Mw" source="_C4GMlgEvEeiiPblK9TS5Mw"/>
                  <structuredNodeOutput xmi:id="_C4GMjAEvEeiiPblK9TS5Mw" name="Output(Call(+).result(result))" incoming="_C4GMiwEvEeiiPblK9TS5Mw" outgoing="_C4GMcQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMjQEvEeiiPblK9TS5Mw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMjgEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GMjwEvEeiiPblK9TS5Mw" name="Call(+)">
                    <argument xmi:id="_C4GMkAEvEeiiPblK9TS5Mw" name="Call(+).argument(x)" incoming="_C4GMbQEvEeiiPblK9TS5Mw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMkQEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMkgEvEeiiPblK9TS5Mw" value="1"/>
                    </argument>
                    <argument xmi:id="_C4GMkwEvEeiiPblK9TS5Mw" name="Call(+).argument(y)" incoming="_C4GMbgEvEeiiPblK9TS5Mw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMlAEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMlQEvEeiiPblK9TS5Mw" value="1"/>
                    </argument>
                    <result xmi:id="_C4GMlgEvEeiiPblK9TS5Mw" name="Call(+).result(result)" outgoing="_C4GMiwEvEeiiPblK9TS5Mw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMlwEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMmAEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                    <behavior xmi:type="uml:FunctionBehavior" href="pathmap://ALF_LIBRARIES/fUML.library.uml#PrimitiveBehaviors-IntegerFunctions-plus"/>
                  </node>
                </node>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_C4GMmQEvEeiiPblK9TS5Mw" name="Write(z2)" structuralFeature="_C4GLUQEvEeiiPblK9TS5Mw" isReplaceAll="true">
                  <object xmi:id="_C4GMmgEvEeiiPblK9TS5Mw" name="Write(z2).object" incoming="_C4GMTQEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMmwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMnAEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4GMnQEvEeiiPblK9TS5Mw" name="Write(z2).result" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMngEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMnwEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:id="_C4GMoAEvEeiiPblK9TS5Mw" name="Write(z2).value" incoming="_C4GMcQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMoQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMogEvEeiiPblK9TS5Mw" value="1"/>
                  </value>
                </node>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GMowEvEeiiPblK9TS5Mw" name="Set(initializationFlag)" incoming="_C4GMXwEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMpAEvEeiiPblK9TS5Mw" target="_C4GMugEvEeiiPblK9TS5Mw" source="_C4GMpgEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4GMpQEvEeiiPblK9TS5Mw" name="Value(true)">
                  <result xmi:id="_C4GMpgEvEeiiPblK9TS5Mw" name="Value(true).result" outgoing="_C4GMpAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMpwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMqAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_C4GMqQEvEeiiPblK9TS5Mw" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_C4GMqgEvEeiiPblK9TS5Mw" name="Iterate(Write(Sub2$initializationFlag$1))" inputElement="_C4GMugEvEeiiPblK9TS5Mw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMqwEvEeiiPblK9TS5Mw" target="_C4GMtwEvEeiiPblK9TS5Mw" source="_C4GMugEvEeiiPblK9TS5Mw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GMrAEvEeiiPblK9TS5Mw" target="_C4GMsQEvEeiiPblK9TS5Mw" source="_C4GMrQEvEeiiPblK9TS5Mw"/>
                  <structuredNodeInput xmi:id="_C4GMrQEvEeiiPblK9TS5Mw" name="Iterate(Write(Sub2$initializationFlag$1)).input(Fork(ReadSelf.result))" incoming="_C4GMTgEvEeiiPblK9TS5Mw" outgoing="_C4GMrAEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMrgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMrwEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_C4GMsAEvEeiiPblK9TS5Mw" name="Write(Sub2$initializationFlag$1)" structuralFeature="_C4FopgEvEeiiPblK9TS5Mw">
                    <object xmi:id="_C4GMsQEvEeiiPblK9TS5Mw" name="Write(Sub2$initializationFlag$1).object" incoming="_C4GMrAEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMsgEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMswEvEeiiPblK9TS5Mw" value="1"/>
                    </object>
                    <result xmi:id="_C4GMtAEvEeiiPblK9TS5Mw" name="Write(Sub2$initializationFlag$1).result" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMtQEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMtgEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                    <value xmi:id="_C4GMtwEvEeiiPblK9TS5Mw" name="Write(Sub2$initializationFlag$1).value" incoming="_C4GMqwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMuAEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMuQEvEeiiPblK9TS5Mw" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_C4GMugEvEeiiPblK9TS5Mw" name="Iterate(Write(Sub2$initializationFlag$1)).inputElement" incoming="_C4GMpAEvEeiiPblK9TS5Mw" outgoing="_C4GMqwEvEeiiPblK9TS5Mw" regionAsInput="_C4GMqgEvEeiiPblK9TS5Mw"/>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4GMuwEvEeiiPblK9TS5Mw" name="Read(Sub2$initializationFlag$1)" structuralFeature="_C4FopgEvEeiiPblK9TS5Mw">
              <object xmi:id="_C4GMvAEvEeiiPblK9TS5Mw" name="Read(Sub2$initializationFlag$1).object" incoming="_C4GMTwEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMvQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMvgEvEeiiPblK9TS5Mw" value="1"/>
              </object>
              <result xmi:id="_C4GMvwEvEeiiPblK9TS5Mw" name="Read(Sub2$initializationFlag$1).result" outgoing="_C4GMUAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMwAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMwQEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GMwgEvEeiiPblK9TS5Mw" name="Call(ListSize)">
              <argument xmi:id="_C4GMwwEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4GMUAEvEeiiPblK9TS5Mw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMxAEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMxQEvEeiiPblK9TS5Mw" value="*"/>
              </argument>
              <result xmi:id="_C4GMxgEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4GMUQEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMxwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMyAEvEeiiPblK9TS5Mw" 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="_C4GMyQEvEeiiPblK9TS5Mw" name="Value(0)">
              <result xmi:id="_C4GMygEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4GMUgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GMywEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GMzAEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_C4GMzQEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_C4GMzgEvEeiiPblK9TS5Mw" name="Test(Size==0)">
              <first xmi:id="_C4GMzwEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4GMUQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GM0AEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GM0QEvEeiiPblK9TS5Mw" value="1"/>
              </first>
              <result xmi:id="_C4GM0gEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4GMVAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GM0wEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GM1AEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <second xmi:id="_C4GM1QEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4GMUgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GM1gEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GM1wEvEeiiPblK9TS5Mw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_C4GM2AEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4GMUwEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_C4GM2QEvEeiiPblK9TS5Mw" name="Decision(Test(Sub2$initializationFlag$1))" incoming="_C4GMUwEvEeiiPblK9TS5Mw _C4GMVAEvEeiiPblK9TS5Mw" outgoing="_C4GMVQEvEeiiPblK9TS5Mw" decisionInputFlow="_C4GMVAEvEeiiPblK9TS5Mw"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_C4GM2gEvEeiiPblK9TS5Mw" name="Sub2$initialization$1" visibility="protected" method="_C4GMSAEvEeiiPblK9TS5Mw"/>
        <ownedOperation xmi:id="_C4GM2wEvEeiiPblK9TS5Mw" name="Sub2" visibility="public" method="_C4GLVAEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4GM3AEvEeiiPblK9TS5Mw" name="" visibility="package" type="_C4FoowEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GM3QEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GM3gEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_C4GM3wEvEeiiPblK9TS5Mw" name="create1" visibility="public" method="_C4GLjwEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4GM4AEvEeiiPblK9TS5Mw" name="x" visibility="package">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GM4QEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GM4gEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_C4GM4wEvEeiiPblK9TS5Mw" name="" visibility="package" type="_C4FoowEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GM5AEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GM5QEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_C4GM5gEvEeiiPblK9TS5Mw" name="create2" visibility="public" method="_C4GL4AEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4GM5wEvEeiiPblK9TS5Mw" name="x" visibility="package">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GM6AEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GM6QEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_C4GM6gEvEeiiPblK9TS5Mw" name="y" visibility="package">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GM6wEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GM7AEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_C4GM7QEvEeiiPblK9TS5Mw" name="" visibility="package" type="_C4FoowEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GM7gEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GM7wEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_C4GM8AEvEeiiPblK9TS5Mw" name="destroy" visibility="public" method="_C4GMRgEvEeiiPblK9TS5Mw" redefinedOperation="_C4FmNQEvEeiiPblK9TS5Mw _C4FoogEvEeiiPblK9TS5Mw"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_C4GM8QEvEeiiPblK9TS5Mw" name="Sub3" visibility="package">
        <generalization xmi:id="_C4GM8gEvEeiiPblK9TS5Mw" general="_C4FmNgEvEeiiPblK9TS5Mw"/>
        <generalization xmi:id="_C4GM8wEvEeiiPblK9TS5Mw" general="_C4FoowEvEeiiPblK9TS5Mw"/>
        <ownedAttribute xmi:id="_C4GM9AEvEeiiPblK9TS5Mw" name="Sub3$initializationFlag$1" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GM9QEvEeiiPblK9TS5Mw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GM9gEvEeiiPblK9TS5Mw" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4GM9wEvEeiiPblK9TS5Mw" name="Sub3$method$1" visibility="private" specification="_C4GNwAEvEeiiPblK9TS5Mw" node="_C4GM_AEvEeiiPblK9TS5Mw _C4GM_QEvEeiiPblK9TS5Mw" group="_C4GM_QEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4GM-AEvEeiiPblK9TS5Mw" name="" type="_C4GM8QEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GM-QEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GM-gEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GM-wEvEeiiPblK9TS5Mw" target="_C4GM_AEvEeiiPblK9TS5Mw" source="_C4GNDwEvEeiiPblK9TS5Mw"/>
          <structuredNode xmi:id="_C4GM_QEvEeiiPblK9TS5Mw" name="Body(Sub3$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GM_gEvEeiiPblK9TS5Mw" target="_C4GNDwEvEeiiPblK9TS5Mw" source="_C4GNDAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GM_wEvEeiiPblK9TS5Mw" target="_C4GNRgEvEeiiPblK9TS5Mw" source="_C4GNDwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GNAAEvEeiiPblK9TS5Mw" target="_C4GNCgEvEeiiPblK9TS5Mw" source="_C4GNRQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GNAQEvEeiiPblK9TS5Mw" target="_C4GNRQEvEeiiPblK9TS5Mw" source="_C4GNEAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNAgEvEeiiPblK9TS5Mw" target="_C4GNSgEvEeiiPblK9TS5Mw" source="_C4GNDwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNAwEvEeiiPblK9TS5Mw" target="_C4GNUQEvEeiiPblK9TS5Mw" source="_C4GNTQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNBAEvEeiiPblK9TS5Mw" target="_C4GNXQEvEeiiPblK9TS5Mw" source="_C4GNVAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNBQEvEeiiPblK9TS5Mw" target="_C4GNYwEvEeiiPblK9TS5Mw" source="_C4GNWAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GNBgEvEeiiPblK9TS5Mw" target="_C4GNZwEvEeiiPblK9TS5Mw" source="_C4GNZgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNBwEvEeiiPblK9TS5Mw" target="_C4GNZwEvEeiiPblK9TS5Mw" source="_C4GNYAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GNCAEvEeiiPblK9TS5Mw" target="_C4GNEAEvEeiiPblK9TS5Mw" source="_C4GNZwEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4GNCQEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GNCgEvEeiiPblK9TS5Mw" name="Body" incoming="_C4GNAAEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_C4GNCwEvEeiiPblK9TS5Mw" name="ReadSelf">
              <result xmi:id="_C4GNDAEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4GM_gEvEeiiPblK9TS5Mw" type="_C4GM8QEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNDQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNDgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_C4GNDwEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4GM_gEvEeiiPblK9TS5Mw" outgoing="_C4GM-wEvEeiiPblK9TS5Mw _C4GM_wEvEeiiPblK9TS5Mw _C4GNAgEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GNEAEvEeiiPblK9TS5Mw" name="Super" incoming="_C4GNCAEvEeiiPblK9TS5Mw" outgoing="_C4GNAQEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4GNEQEvEeiiPblK9TS5Mw" target="_C4GNJwEvEeiiPblK9TS5Mw" source="_C4GNEgEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GNEgEvEeiiPblK9TS5Mw" name="ExpressionStatement@39e53883" outgoing="_C4GNEQEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNEwEvEeiiPblK9TS5Mw" target="_C4GNIQEvEeiiPblK9TS5Mw" source="_C4GNFwEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_C4GNFAEvEeiiPblK9TS5Mw" target="_C4GNIAEvEeiiPblK9TS5Mw" source="_C4GNFQEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GNFQEvEeiiPblK9TS5Mw" name="Tuple@12e256ba" outgoing="_C4GNFAEvEeiiPblK9TS5Mw">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4GNFgEvEeiiPblK9TS5Mw" name="Value(3)">
                    <result xmi:id="_C4GNFwEvEeiiPblK9TS5Mw" name="Value(3).result" outgoing="_C4GNEwEvEeiiPblK9TS5Mw" 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="_C4GNGAEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNGQEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_C4GNGgEvEeiiPblK9TS5Mw" value="3">
                      <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="_C4GNGwEvEeiiPblK9TS5Mw" name="Node(Call(b$method$1))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNHAEvEeiiPblK9TS5Mw" target="_C4GNHQEvEeiiPblK9TS5Mw" source="_C4GNJAEvEeiiPblK9TS5Mw"/>
                  <structuredNodeOutput xmi:id="_C4GNHQEvEeiiPblK9TS5Mw" name="Output(Call(b$method$1).result())" incoming="_C4GNHAEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNHgEvEeiiPblK9TS5Mw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNHwEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GNIAEvEeiiPblK9TS5Mw" name="Call(b$method$1)" incoming="_C4GNFAEvEeiiPblK9TS5Mw" behavior="_C4FmqwEvEeiiPblK9TS5Mw">
                    <argument xmi:id="_C4GNIQEvEeiiPblK9TS5Mw" name="Call(b$method$1).argument(x)" incoming="_C4GNEwEvEeiiPblK9TS5Mw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNIgEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNIwEvEeiiPblK9TS5Mw" value="1"/>
                    </argument>
                    <result xmi:id="_C4GNJAEvEeiiPblK9TS5Mw" name="Call(b$method$1).result()" outgoing="_C4GNHAEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNJQEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNJgEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                  </node>
                </node>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GNJwEvEeiiPblK9TS5Mw" name="ExpressionStatement@7ec89fa2" incoming="_C4GNEQEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNKAEvEeiiPblK9TS5Mw" target="_C4GNPAEvEeiiPblK9TS5Mw" source="_C4GNLQEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNKQEvEeiiPblK9TS5Mw" target="_C4GNPwEvEeiiPblK9TS5Mw" source="_C4GNMgEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_C4GNKgEvEeiiPblK9TS5Mw" target="_C4GNOwEvEeiiPblK9TS5Mw" source="_C4GNKwEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GNKwEvEeiiPblK9TS5Mw" name="Tuple@3b060242" outgoing="_C4GNKgEvEeiiPblK9TS5Mw">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4GNLAEvEeiiPblK9TS5Mw" name="Value(1)">
                    <result xmi:id="_C4GNLQEvEeiiPblK9TS5Mw" name="Value(1).result" outgoing="_C4GNKAEvEeiiPblK9TS5Mw" 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="_C4GNLgEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNLwEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_C4GNMAEvEeiiPblK9TS5Mw" value="1">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4GNMQEvEeiiPblK9TS5Mw" name="Value(2)">
                    <result xmi:id="_C4GNMgEvEeiiPblK9TS5Mw" name="Value(2).result" outgoing="_C4GNKQEvEeiiPblK9TS5Mw" 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="_C4GNMwEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNNAEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_C4GNNQEvEeiiPblK9TS5Mw" 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="_C4GNNgEvEeiiPblK9TS5Mw" name="Node(Call(create2$method$1))">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNNwEvEeiiPblK9TS5Mw" target="_C4GNOAEvEeiiPblK9TS5Mw" source="_C4GNQgEvEeiiPblK9TS5Mw"/>
                  <structuredNodeOutput xmi:id="_C4GNOAEvEeiiPblK9TS5Mw" name="Output(Call(create2$method$1).result())" incoming="_C4GNNwEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNOQEvEeiiPblK9TS5Mw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNOgEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GNOwEvEeiiPblK9TS5Mw" name="Call(create2$method$1)" incoming="_C4GNKgEvEeiiPblK9TS5Mw" behavior="_C4GL4AEvEeiiPblK9TS5Mw">
                    <argument xmi:id="_C4GNPAEvEeiiPblK9TS5Mw" name="Call(create2$method$1).argument(x)" incoming="_C4GNKAEvEeiiPblK9TS5Mw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNPQEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNPgEvEeiiPblK9TS5Mw" value="1"/>
                    </argument>
                    <argument xmi:id="_C4GNPwEvEeiiPblK9TS5Mw" name="Call(create2$method$1).argument(y)" incoming="_C4GNKQEvEeiiPblK9TS5Mw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNQAEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNQQEvEeiiPblK9TS5Mw" value="1"/>
                    </argument>
                    <result xmi:id="_C4GNQgEvEeiiPblK9TS5Mw" name="Call(create2$method$1).result()" outgoing="_C4GNNwEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNQwEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNRAEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                  </node>
                </node>
              </node>
            </node>
            <node xmi:type="uml:CallOperationAction" xmi:id="_C4GNRQEvEeiiPblK9TS5Mw" name="Call(Sub3$initialization$1)" incoming="_C4GNAQEvEeiiPblK9TS5Mw" outgoing="_C4GNAAEvEeiiPblK9TS5Mw" operation="_C4GNvwEvEeiiPblK9TS5Mw">
              <target xmi:id="_C4GNRgEvEeiiPblK9TS5Mw" name="Call(Sub3$initialization$1).target" incoming="_C4GM_wEvEeiiPblK9TS5Mw" type="_C4GM8QEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNRwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNSAEvEeiiPblK9TS5Mw" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4GNSQEvEeiiPblK9TS5Mw" name="Read(Sub3$initializationFlag$1)" structuralFeature="_C4GM9AEvEeiiPblK9TS5Mw">
              <object xmi:id="_C4GNSgEvEeiiPblK9TS5Mw" name="Read(Sub3$initializationFlag$1).object" incoming="_C4GNAgEvEeiiPblK9TS5Mw" type="_C4GM8QEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNSwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNTAEvEeiiPblK9TS5Mw" value="1"/>
              </object>
              <result xmi:id="_C4GNTQEvEeiiPblK9TS5Mw" name="Read(Sub3$initializationFlag$1).result" outgoing="_C4GNAwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNTgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNTwEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GNUAEvEeiiPblK9TS5Mw" name="Call(ListSize)">
              <argument xmi:id="_C4GNUQEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4GNAwEvEeiiPblK9TS5Mw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNUgEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNUwEvEeiiPblK9TS5Mw" value="*"/>
              </argument>
              <result xmi:id="_C4GNVAEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4GNBAEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNVQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNVgEvEeiiPblK9TS5Mw" 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="_C4GNVwEvEeiiPblK9TS5Mw" name="Value(0)">
              <result xmi:id="_C4GNWAEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4GNBQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNWQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNWgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_C4GNWwEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_C4GNXAEvEeiiPblK9TS5Mw" name="Test(Size==0)">
              <first xmi:id="_C4GNXQEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4GNBAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNXgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNXwEvEeiiPblK9TS5Mw" value="1"/>
              </first>
              <result xmi:id="_C4GNYAEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4GNBwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNYQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNYgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <second xmi:id="_C4GNYwEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4GNBQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNZAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNZQEvEeiiPblK9TS5Mw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_C4GNZgEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4GNBgEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_C4GNZwEvEeiiPblK9TS5Mw" name="Decision(Test(Sub3$initializationFlag$1))" incoming="_C4GNBgEvEeiiPblK9TS5Mw _C4GNBwEvEeiiPblK9TS5Mw" outgoing="_C4GNCAEvEeiiPblK9TS5Mw" decisionInputFlow="_C4GNBwEvEeiiPblK9TS5Mw"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4GM_AEvEeiiPblK9TS5Mw" name="Return" incoming="_C4GM-wEvEeiiPblK9TS5Mw" type="_C4GM8QEvEeiiPblK9TS5Mw" parameter="_C4GM-AEvEeiiPblK9TS5Mw"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4GNaAEvEeiiPblK9TS5Mw" name="destroy$method$1" visibility="private" specification="_C4GNxAEvEeiiPblK9TS5Mw" node="_C4GNaQEvEeiiPblK9TS5Mw" group="_C4GNaQEvEeiiPblK9TS5Mw">
          <structuredNode xmi:id="_C4GNaQEvEeiiPblK9TS5Mw" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4GNagEvEeiiPblK9TS5Mw" name="Sub3$initialization$1" visibility="private" specification="_C4GNvwEvEeiiPblK9TS5Mw" node="_C4GNawEvEeiiPblK9TS5Mw" group="_C4GNawEvEeiiPblK9TS5Mw">
          <structuredNode xmi:id="_C4GNawEvEeiiPblK9TS5Mw" name="Body(Sub3$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNbAEvEeiiPblK9TS5Mw" target="_C4GNfAEvEeiiPblK9TS5Mw" source="_C4GNeQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNbQEvEeiiPblK9TS5Mw" target="_C4GNgQEvEeiiPblK9TS5Mw" source="_C4GNfAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNbgEvEeiiPblK9TS5Mw" target="_C4GNhQEvEeiiPblK9TS5Mw" source="_C4GNfAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNbwEvEeiiPblK9TS5Mw" target="_C4GNkgEvEeiiPblK9TS5Mw" source="_C4GNfAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNcAEvEeiiPblK9TS5Mw" target="_C4GNoQEvEeiiPblK9TS5Mw" source="_C4GNfAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNcQEvEeiiPblK9TS5Mw" target="_C4GNqAEvEeiiPblK9TS5Mw" source="_C4GNpAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNcgEvEeiiPblK9TS5Mw" target="_C4GNtAEvEeiiPblK9TS5Mw" source="_C4GNqwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNcwEvEeiiPblK9TS5Mw" target="_C4GNugEvEeiiPblK9TS5Mw" source="_C4GNrwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GNdAEvEeiiPblK9TS5Mw" target="_C4GNvgEvEeiiPblK9TS5Mw" source="_C4GNvQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNdQEvEeiiPblK9TS5Mw" target="_C4GNvgEvEeiiPblK9TS5Mw" source="_C4GNtwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GNdgEvEeiiPblK9TS5Mw" target="_C4GNfQEvEeiiPblK9TS5Mw" source="_C4GNvgEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4GNdwEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_C4GNeAEvEeiiPblK9TS5Mw" name="ReadSelf">
              <result xmi:id="_C4GNeQEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4GNbAEvEeiiPblK9TS5Mw" type="_C4GM8QEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNegEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNewEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_C4GNfAEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4GNbAEvEeiiPblK9TS5Mw" outgoing="_C4GNbQEvEeiiPblK9TS5Mw _C4GNbgEvEeiiPblK9TS5Mw _C4GNbwEvEeiiPblK9TS5Mw _C4GNcAEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GNfQEvEeiiPblK9TS5Mw" name="Initialization" incoming="_C4GNdgEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4GNfgEvEeiiPblK9TS5Mw" target="_C4GNhAEvEeiiPblK9TS5Mw" source="_C4GNgAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4GNfwEvEeiiPblK9TS5Mw" target="_C4GNiAEvEeiiPblK9TS5Mw" source="_C4GNhAEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_C4GNgAEvEeiiPblK9TS5Mw" name="Call(Sub1$initialization$1)" outgoing="_C4GNfgEvEeiiPblK9TS5Mw" operation="_C4FngQEvEeiiPblK9TS5Mw">
                <target xmi:id="_C4GNgQEvEeiiPblK9TS5Mw" name="Call(Sub1$initialization$1).target" incoming="_C4GNbQEvEeiiPblK9TS5Mw" type="_C4FmNgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNggEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNgwEvEeiiPblK9TS5Mw" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:CallOperationAction" xmi:id="_C4GNhAEvEeiiPblK9TS5Mw" name="Call(Sub2$initialization$1)" incoming="_C4GNfgEvEeiiPblK9TS5Mw" outgoing="_C4GNfwEvEeiiPblK9TS5Mw" operation="_C4GM2gEvEeiiPblK9TS5Mw">
                <target xmi:id="_C4GNhQEvEeiiPblK9TS5Mw" name="Call(Sub2$initialization$1).target" incoming="_C4GNbgEvEeiiPblK9TS5Mw" type="_C4FoowEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNhgEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNhwEvEeiiPblK9TS5Mw" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GNiAEvEeiiPblK9TS5Mw" name="Set(initializationFlag)" incoming="_C4GNfwEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNiQEvEeiiPblK9TS5Mw" target="_C4GNnwEvEeiiPblK9TS5Mw" source="_C4GNiwEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4GNigEvEeiiPblK9TS5Mw" name="Value(true)">
                  <result xmi:id="_C4GNiwEvEeiiPblK9TS5Mw" name="Value(true).result" outgoing="_C4GNiQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNjAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNjQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_C4GNjgEvEeiiPblK9TS5Mw" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_C4GNjwEvEeiiPblK9TS5Mw" name="Iterate(Write(Sub3$initializationFlag$1))" inputElement="_C4GNnwEvEeiiPblK9TS5Mw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNkAEvEeiiPblK9TS5Mw" target="_C4GNnAEvEeiiPblK9TS5Mw" source="_C4GNnwEvEeiiPblK9TS5Mw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GNkQEvEeiiPblK9TS5Mw" target="_C4GNlgEvEeiiPblK9TS5Mw" source="_C4GNkgEvEeiiPblK9TS5Mw"/>
                  <structuredNodeInput xmi:id="_C4GNkgEvEeiiPblK9TS5Mw" name="Iterate(Write(Sub3$initializationFlag$1)).input(Fork(ReadSelf.result))" incoming="_C4GNbwEvEeiiPblK9TS5Mw" outgoing="_C4GNkQEvEeiiPblK9TS5Mw" type="_C4GM8QEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNkwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNlAEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_C4GNlQEvEeiiPblK9TS5Mw" name="Write(Sub3$initializationFlag$1)" structuralFeature="_C4GM9AEvEeiiPblK9TS5Mw">
                    <object xmi:id="_C4GNlgEvEeiiPblK9TS5Mw" name="Write(Sub3$initializationFlag$1).object" incoming="_C4GNkQEvEeiiPblK9TS5Mw" type="_C4GM8QEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNlwEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNmAEvEeiiPblK9TS5Mw" value="1"/>
                    </object>
                    <result xmi:id="_C4GNmQEvEeiiPblK9TS5Mw" name="Write(Sub3$initializationFlag$1).result" type="_C4GM8QEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNmgEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNmwEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                    <value xmi:id="_C4GNnAEvEeiiPblK9TS5Mw" name="Write(Sub3$initializationFlag$1).value" incoming="_C4GNkAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNnQEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNngEvEeiiPblK9TS5Mw" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_C4GNnwEvEeiiPblK9TS5Mw" name="Iterate(Write(Sub3$initializationFlag$1)).inputElement" incoming="_C4GNiQEvEeiiPblK9TS5Mw" outgoing="_C4GNkAEvEeiiPblK9TS5Mw" regionAsInput="_C4GNjwEvEeiiPblK9TS5Mw"/>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4GNoAEvEeiiPblK9TS5Mw" name="Read(Sub3$initializationFlag$1)" structuralFeature="_C4GM9AEvEeiiPblK9TS5Mw">
              <object xmi:id="_C4GNoQEvEeiiPblK9TS5Mw" name="Read(Sub3$initializationFlag$1).object" incoming="_C4GNcAEvEeiiPblK9TS5Mw" type="_C4GM8QEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNogEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNowEvEeiiPblK9TS5Mw" value="1"/>
              </object>
              <result xmi:id="_C4GNpAEvEeiiPblK9TS5Mw" name="Read(Sub3$initializationFlag$1).result" outgoing="_C4GNcQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNpQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNpgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GNpwEvEeiiPblK9TS5Mw" name="Call(ListSize)">
              <argument xmi:id="_C4GNqAEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4GNcQEvEeiiPblK9TS5Mw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNqQEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNqgEvEeiiPblK9TS5Mw" value="*"/>
              </argument>
              <result xmi:id="_C4GNqwEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4GNcgEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNrAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNrQEvEeiiPblK9TS5Mw" 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="_C4GNrgEvEeiiPblK9TS5Mw" name="Value(0)">
              <result xmi:id="_C4GNrwEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4GNcwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNsAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNsQEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_C4GNsgEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_C4GNswEvEeiiPblK9TS5Mw" name="Test(Size==0)">
              <first xmi:id="_C4GNtAEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4GNcgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNtQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNtgEvEeiiPblK9TS5Mw" value="1"/>
              </first>
              <result xmi:id="_C4GNtwEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4GNdQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNuAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNuQEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <second xmi:id="_C4GNugEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4GNcwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNuwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNvAEvEeiiPblK9TS5Mw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_C4GNvQEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4GNdAEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_C4GNvgEvEeiiPblK9TS5Mw" name="Decision(Test(Sub3$initializationFlag$1))" incoming="_C4GNdAEvEeiiPblK9TS5Mw _C4GNdQEvEeiiPblK9TS5Mw" outgoing="_C4GNdgEvEeiiPblK9TS5Mw" decisionInputFlow="_C4GNdQEvEeiiPblK9TS5Mw"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_C4GNvwEvEeiiPblK9TS5Mw" name="Sub3$initialization$1" visibility="protected" method="_C4GNagEvEeiiPblK9TS5Mw"/>
        <ownedOperation xmi:id="_C4GNwAEvEeiiPblK9TS5Mw" name="Sub3" visibility="public" method="_C4GM9wEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4GNwQEvEeiiPblK9TS5Mw" name="" visibility="package" type="_C4GM8QEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNwgEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNwwEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_C4GNxAEvEeiiPblK9TS5Mw" name="destroy" visibility="public" method="_C4GNaAEvEeiiPblK9TS5Mw" redefinedOperation="_C4FnkQEvEeiiPblK9TS5Mw _C4GM8AEvEeiiPblK9TS5Mw"/>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_C4GNxQEvEeiiPblK9TS5Mw" name="Test" visibility="public" isAbstract="true">
      <packageImport xmi:id="_C4GNxgEvEeiiPblK9TS5Mw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_C4GNxwEvEeiiPblK9TS5Mw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_C4GNyAEvEeiiPblK9TS5Mw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_C4GNyQEvEeiiPblK9TS5Mw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_C4GNygEvEeiiPblK9TS5Mw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedAttribute xmi:id="_C4GNywEvEeiiPblK9TS5Mw" 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="_C4GNzAEvEeiiPblK9TS5Mw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GNzQEvEeiiPblK9TS5Mw" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_C4GNzgEvEeiiPblK9TS5Mw" name="tester" visibility="private" type="_C4GO1wEvEeiiPblK9TS5Mw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GNzwEvEeiiPblK9TS5Mw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GN0AEvEeiiPblK9TS5Mw" value="1"/>
      </ownedAttribute>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4GN0QEvEeiiPblK9TS5Mw" name="destroy$method$1" visibility="private" specification="_C4GOygEvEeiiPblK9TS5Mw" node="_C4GN0gEvEeiiPblK9TS5Mw" group="_C4GN0gEvEeiiPblK9TS5Mw">
        <structuredNode xmi:id="_C4GN0gEvEeiiPblK9TS5Mw" name="Body(destroy$method$1)"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4GN0wEvEeiiPblK9TS5Mw" name="done$method$1" visibility="private" specification="_C4GOywEvEeiiPblK9TS5Mw" node="_C4GN1AEvEeiiPblK9TS5Mw" group="_C4GN1AEvEeiiPblK9TS5Mw">
        <structuredNode xmi:id="_C4GN1AEvEeiiPblK9TS5Mw" name="Body(done$method$1)">
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GN1QEvEeiiPblK9TS5Mw" name="ExpressionStatement@3dd1787a">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GN1gEvEeiiPblK9TS5Mw" target="_C4GN2gEvEeiiPblK9TS5Mw" source="_C4GN4gEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GN1wEvEeiiPblK9TS5Mw" target="_C4GN2QEvEeiiPblK9TS5Mw" source="_C4GN4AEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GN2AEvEeiiPblK9TS5Mw" target="_C4GN3QEvEeiiPblK9TS5Mw" source="_C4GN5wEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_C4GN2QEvEeiiPblK9TS5Mw" name="Call(done)" incoming="_C4GN1wEvEeiiPblK9TS5Mw" operation="_C4GO0wEvEeiiPblK9TS5Mw">
              <argument xmi:id="_C4GN2gEvEeiiPblK9TS5Mw" name="Call(done).argument(message)" incoming="_C4GN1gEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GN2wEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GN3AEvEeiiPblK9TS5Mw" value="1"/>
              </argument>
              <target xmi:id="_C4GN3QEvEeiiPblK9TS5Mw" name="Call(done).target" incoming="_C4GN2AEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GN3gEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GN3wEvEeiiPblK9TS5Mw" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GN4AEvEeiiPblK9TS5Mw" name="Tuple@11b64787" outgoing="_C4GN1wEvEeiiPblK9TS5Mw">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4GN4QEvEeiiPblK9TS5Mw" name="Value(&quot;Done.&quot;)">
                <result xmi:id="_C4GN4gEvEeiiPblK9TS5Mw" name="Value(&quot;Done.&quot;).result" outgoing="_C4GN1gEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GN4wEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GN5AEvEeiiPblK9TS5Mw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_C4GN5QEvEeiiPblK9TS5Mw" value="Done.">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
            </node>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_C4GN5gEvEeiiPblK9TS5Mw" name="ReadSelf">
              <result xmi:id="_C4GN5wEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4GN2AEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GN6AEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GN6QEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
          </node>
        </structuredNode>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4GN6gEvEeiiPblK9TS5Mw" name="Test$method$1" visibility="private" specification="_C4GOzAEvEeiiPblK9TS5Mw" node="_C4GN9AEvEeiiPblK9TS5Mw _C4GN9QEvEeiiPblK9TS5Mw _C4GN9gEvEeiiPblK9TS5Mw _C4GN9wEvEeiiPblK9TS5Mw" group="_C4GN9wEvEeiiPblK9TS5Mw">
        <ownedParameter xmi:id="_C4GN6wEvEeiiPblK9TS5Mw" name="tester" type="_C4GO1wEvEeiiPblK9TS5Mw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GN7AEvEeiiPblK9TS5Mw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GN7QEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_C4GN7gEvEeiiPblK9TS5Mw" name="" type="_C4GNxQEvEeiiPblK9TS5Mw" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GN7wEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GN8AEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GN8QEvEeiiPblK9TS5Mw" target="_C4GN9QEvEeiiPblK9TS5Mw" source="_C4GN9AEvEeiiPblK9TS5Mw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GN8gEvEeiiPblK9TS5Mw" target="_C4GOFQEvEeiiPblK9TS5Mw" source="_C4GN9QEvEeiiPblK9TS5Mw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GN8wEvEeiiPblK9TS5Mw" target="_C4GN9gEvEeiiPblK9TS5Mw" source="_C4GOMQEvEeiiPblK9TS5Mw"/>
        <structuredNode xmi:id="_C4GN9wEvEeiiPblK9TS5Mw" name="Body(Test$method$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GN-AEvEeiiPblK9TS5Mw" target="_C4GOMQEvEeiiPblK9TS5Mw" source="_C4GOLgEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GN-QEvEeiiPblK9TS5Mw" target="_C4GOMwEvEeiiPblK9TS5Mw" source="_C4GOMQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4GN-gEvEeiiPblK9TS5Mw" target="_C4GOAwEvEeiiPblK9TS5Mw" source="_C4GOMgEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GN-wEvEeiiPblK9TS5Mw" target="_C4GONwEvEeiiPblK9TS5Mw" source="_C4GOMQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GN_AEvEeiiPblK9TS5Mw" target="_C4GOPgEvEeiiPblK9TS5Mw" source="_C4GOOgEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GN_QEvEeiiPblK9TS5Mw" target="_C4GOSgEvEeiiPblK9TS5Mw" source="_C4GOQQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GN_gEvEeiiPblK9TS5Mw" target="_C4GOUAEvEeiiPblK9TS5Mw" source="_C4GORQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4GN_wEvEeiiPblK9TS5Mw" target="_C4GOVAEvEeiiPblK9TS5Mw" source="_C4GOUwEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOAAEvEeiiPblK9TS5Mw" target="_C4GOVAEvEeiiPblK9TS5Mw" source="_C4GOTQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4GOAQEvEeiiPblK9TS5Mw" target="_C4GOMgEvEeiiPblK9TS5Mw" source="_C4GOVAEvEeiiPblK9TS5Mw">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4GOAgEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GOAwEvEeiiPblK9TS5Mw" name="Body" incoming="_C4GN-gEvEeiiPblK9TS5Mw">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GOBAEvEeiiPblK9TS5Mw" name="ExpressionStatement@740f253f">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOBQEvEeiiPblK9TS5Mw" target="_C4GODwEvEeiiPblK9TS5Mw" source="_C4GOCwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOBgEvEeiiPblK9TS5Mw" target="_C4GOGAEvEeiiPblK9TS5Mw" source="_C4GOFQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOBwEvEeiiPblK9TS5Mw" target="_C4GOHgEvEeiiPblK9TS5Mw" source="_C4GOEgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4GOCAEvEeiiPblK9TS5Mw" target="_C4GOCQEvEeiiPblK9TS5Mw" source="_C4GOLAEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GOCQEvEeiiPblK9TS5Mw" name="Expression(LeftHandSide@289c011e)" incoming="_C4GOCAEvEeiiPblK9TS5Mw">
                <node xmi:type="uml:ReadSelfAction" xmi:id="_C4GOCgEvEeiiPblK9TS5Mw" name="ReadSelf">
                  <result xmi:id="_C4GOCwEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4GOBQEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GODAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GODQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
              </node>
              <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_C4GODgEvEeiiPblK9TS5Mw" name="Clear(tester)" structuralFeature="_C4GNzgEvEeiiPblK9TS5Mw">
                <object xmi:id="_C4GODwEvEeiiPblK9TS5Mw" name="Clear(tester).object" incoming="_C4GOBQEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOEAEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOEQEvEeiiPblK9TS5Mw" value="1"/>
                </object>
                <result xmi:id="_C4GOEgEvEeiiPblK9TS5Mw" name="Clear(tester).result" outgoing="_C4GOBwEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOEwEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOFAEvEeiiPblK9TS5Mw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_C4GOFQEvEeiiPblK9TS5Mw" name="Fork(LeftHandSide@289c011e)" incoming="_C4GN8gEvEeiiPblK9TS5Mw" outgoing="_C4GOBgEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GOFgEvEeiiPblK9TS5Mw" name="WriteAll(Test::tester)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOFwEvEeiiPblK9TS5Mw" target="_C4GOKwEvEeiiPblK9TS5Mw" source="_C4GOGAEvEeiiPblK9TS5Mw"/>
                <structuredNodeInput xmi:id="_C4GOGAEvEeiiPblK9TS5Mw" name="WriteAll(Test::tester).input(Test::tester)" incoming="_C4GOBgEvEeiiPblK9TS5Mw" outgoing="_C4GOFwEvEeiiPblK9TS5Mw" type="_C4GO1wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOGQEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOGgEvEeiiPblK9TS5Mw" value="1"/>
                </structuredNodeInput>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_C4GOGwEvEeiiPblK9TS5Mw" name="Iterate(Write(tester))" inputElement="_C4GOKwEvEeiiPblK9TS5Mw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOHAEvEeiiPblK9TS5Mw" target="_C4GOKAEvEeiiPblK9TS5Mw" source="_C4GOKwEvEeiiPblK9TS5Mw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOHQEvEeiiPblK9TS5Mw" target="_C4GOIgEvEeiiPblK9TS5Mw" source="_C4GOHgEvEeiiPblK9TS5Mw"/>
                  <structuredNodeInput xmi:id="_C4GOHgEvEeiiPblK9TS5Mw" name="Iterate(Write(tester)).input(Clear(tester).result)" incoming="_C4GOBwEvEeiiPblK9TS5Mw" outgoing="_C4GOHQEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOHwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOIAEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_C4GOIQEvEeiiPblK9TS5Mw" name="Write(tester)" structuralFeature="_C4GNzgEvEeiiPblK9TS5Mw">
                    <object xmi:id="_C4GOIgEvEeiiPblK9TS5Mw" name="Write(tester).object" incoming="_C4GOHQEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOIwEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOJAEvEeiiPblK9TS5Mw" value="1"/>
                    </object>
                    <result xmi:id="_C4GOJQEvEeiiPblK9TS5Mw" name="Write(tester).result" type="_C4GNxQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOJgEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOJwEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                    <value xmi:id="_C4GOKAEvEeiiPblK9TS5Mw" name="Write(tester).value" incoming="_C4GOHAEvEeiiPblK9TS5Mw" type="_C4GO1wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOKQEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOKgEvEeiiPblK9TS5Mw" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_C4GOKwEvEeiiPblK9TS5Mw" name="Iterate(Write(tester)).inputElement" incoming="_C4GOFwEvEeiiPblK9TS5Mw" outgoing="_C4GOHAEvEeiiPblK9TS5Mw" regionAsInput="_C4GOGwEvEeiiPblK9TS5Mw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GOLAEvEeiiPblK9TS5Mw" name="RightHandSide@419785da" outgoing="_C4GOCAEvEeiiPblK9TS5Mw"/>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_C4GOLQEvEeiiPblK9TS5Mw" name="ReadSelf">
            <result xmi:id="_C4GOLgEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4GN-AEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOLwEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOMAEvEeiiPblK9TS5Mw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_C4GOMQEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4GN-AEvEeiiPblK9TS5Mw" outgoing="_C4GN8wEvEeiiPblK9TS5Mw _C4GN-QEvEeiiPblK9TS5Mw _C4GN-wEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:CallOperationAction" xmi:id="_C4GOMgEvEeiiPblK9TS5Mw" name="Call(Test$initialization$1)" incoming="_C4GOAQEvEeiiPblK9TS5Mw" outgoing="_C4GN-gEvEeiiPblK9TS5Mw" operation="_C4GOyQEvEeiiPblK9TS5Mw">
            <target xmi:id="_C4GOMwEvEeiiPblK9TS5Mw" name="Call(Test$initialization$1).target" incoming="_C4GN-QEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GONAEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GONQEvEeiiPblK9TS5Mw" value="1"/>
            </target>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4GONgEvEeiiPblK9TS5Mw" name="Read(Test$initializationFlag$1)" structuralFeature="_C4GNywEvEeiiPblK9TS5Mw">
            <object xmi:id="_C4GONwEvEeiiPblK9TS5Mw" name="Read(Test$initializationFlag$1).object" incoming="_C4GN-wEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOOAEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOOQEvEeiiPblK9TS5Mw" value="1"/>
            </object>
            <result xmi:id="_C4GOOgEvEeiiPblK9TS5Mw" name="Read(Test$initializationFlag$1).result" outgoing="_C4GN_AEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOOwEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOPAEvEeiiPblK9TS5Mw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GOPQEvEeiiPblK9TS5Mw" name="Call(ListSize)">
            <argument xmi:id="_C4GOPgEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4GN_AEvEeiiPblK9TS5Mw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOPwEvEeiiPblK9TS5Mw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOQAEvEeiiPblK9TS5Mw" value="*"/>
            </argument>
            <result xmi:id="_C4GOQQEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4GN_QEvEeiiPblK9TS5Mw">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOQgEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOQwEvEeiiPblK9TS5Mw" 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="_C4GORAEvEeiiPblK9TS5Mw" name="Value(0)">
            <result xmi:id="_C4GORQEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4GN_gEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GORgEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GORwEvEeiiPblK9TS5Mw" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_C4GOSAEvEeiiPblK9TS5Mw">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_C4GOSQEvEeiiPblK9TS5Mw" name="Test(Size==0)">
            <first xmi:id="_C4GOSgEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4GN_QEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOSwEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOTAEvEeiiPblK9TS5Mw" value="1"/>
            </first>
            <result xmi:id="_C4GOTQEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4GOAAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOTgEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOTwEvEeiiPblK9TS5Mw" value="1"/>
            </result>
            <second xmi:id="_C4GOUAEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4GN_gEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOUQEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOUgEvEeiiPblK9TS5Mw" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_C4GOUwEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4GN_wEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_C4GOVAEvEeiiPblK9TS5Mw" name="Decision(Test(Test$initializationFlag$1))" incoming="_C4GN_wEvEeiiPblK9TS5Mw _C4GOAAEvEeiiPblK9TS5Mw" outgoing="_C4GOAQEvEeiiPblK9TS5Mw" decisionInputFlow="_C4GOAAEvEeiiPblK9TS5Mw"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4GN9AEvEeiiPblK9TS5Mw" name="Input(tester)" outgoing="_C4GN8QEvEeiiPblK9TS5Mw" type="_C4GO1wEvEeiiPblK9TS5Mw" parameter="_C4GN6wEvEeiiPblK9TS5Mw"/>
        <node xmi:type="uml:ForkNode" xmi:id="_C4GN9QEvEeiiPblK9TS5Mw" name="Fork(tester)" incoming="_C4GN8QEvEeiiPblK9TS5Mw" outgoing="_C4GN8gEvEeiiPblK9TS5Mw"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4GN9gEvEeiiPblK9TS5Mw" name="Return" incoming="_C4GN8wEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw" parameter="_C4GN7gEvEeiiPblK9TS5Mw"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4GOVQEvEeiiPblK9TS5Mw" name="done$method$2" visibility="private" specification="_C4GO0wEvEeiiPblK9TS5Mw" node="_C4GOWwEvEeiiPblK9TS5Mw _C4GOXAEvEeiiPblK9TS5Mw _C4GOXQEvEeiiPblK9TS5Mw" group="_C4GOXQEvEeiiPblK9TS5Mw">
        <ownedParameter xmi:id="_C4GOVgEvEeiiPblK9TS5Mw" name="message">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOVwEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOWAEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOWQEvEeiiPblK9TS5Mw" target="_C4GOXAEvEeiiPblK9TS5Mw" source="_C4GOWwEvEeiiPblK9TS5Mw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOWgEvEeiiPblK9TS5Mw" target="_C4GOYQEvEeiiPblK9TS5Mw" source="_C4GOXAEvEeiiPblK9TS5Mw"/>
        <structuredNode xmi:id="_C4GOXQEvEeiiPblK9TS5Mw" name="Body(done$method$2)">
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4GOXgEvEeiiPblK9TS5Mw" target="_C4GOZwEvEeiiPblK9TS5Mw" source="_C4GOXwEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GOXwEvEeiiPblK9TS5Mw" name="ExpressionStatement@4c748616" outgoing="_C4GOXgEvEeiiPblK9TS5Mw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GOYAEvEeiiPblK9TS5Mw" name="Call(WriteLine)">
              <argument xmi:id="_C4GOYQEvEeiiPblK9TS5Mw" name="Call(WriteLine).argument(value)" incoming="_C4GOWgEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOYgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOYwEvEeiiPblK9TS5Mw" value="1"/>
              </argument>
              <result xmi:id="_C4GOZAEvEeiiPblK9TS5Mw" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOZQEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOZgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <behavior xmi:type="uml:Activity" href="pathmap://ALF_LIBRARIES/fUML.library.uml#BasicInputOutput-WriteLine"/>
            </node>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GOZwEvEeiiPblK9TS5Mw" name="ExpressionStatement@d73b552" incoming="_C4GOXgEvEeiiPblK9TS5Mw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOaAEvEeiiPblK9TS5Mw" target="_C4GOcAEvEeiiPblK9TS5Mw" source="_C4GOfAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GOaQEvEeiiPblK9TS5Mw" target="_C4GOagEvEeiiPblK9TS5Mw" source="_C4GOcQEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ExpansionRegion" xmi:id="_C4GOagEvEeiiPblK9TS5Mw" name="Collect(SendSignal(Continue))" incoming="_C4GOaQEvEeiiPblK9TS5Mw" mode="parallel" inputElement="_C4GOcAEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOawEvEeiiPblK9TS5Mw" target="_C4GObQEvEeiiPblK9TS5Mw" source="_C4GOcAEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:SendSignalAction" xmi:id="_C4GObAEvEeiiPblK9TS5Mw" name="SendSignal(Continue)" signal="_C4GyxQEvEeiiPblK9TS5Mw">
                <target xmi:id="_C4GObQEvEeiiPblK9TS5Mw" name="SendSignal(Continue).target" incoming="_C4GOawEvEeiiPblK9TS5Mw" type="_C4GO1wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GObgEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GObwEvEeiiPblK9TS5Mw" value="1"/>
                </target>
              </node>
            </node>
            <node xmi:type="uml:ExpansionNode" xmi:id="_C4GOcAEvEeiiPblK9TS5Mw" name="Collect(SendSignal(Continue)).inputElement" incoming="_C4GOaAEvEeiiPblK9TS5Mw" outgoing="_C4GOawEvEeiiPblK9TS5Mw" regionAsInput="_C4GOagEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GOcQEvEeiiPblK9TS5Mw" name="Feature(Read(tester).result)" outgoing="_C4GOaQEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOcgEvEeiiPblK9TS5Mw" target="_C4GOfwEvEeiiPblK9TS5Mw" source="_C4GOdQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOcwEvEeiiPblK9TS5Mw" target="_C4GOeQEvEeiiPblK9TS5Mw" source="_C4GOfwEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_C4GOdAEvEeiiPblK9TS5Mw" name="ReadSelf">
                <result xmi:id="_C4GOdQEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4GOcgEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOdgEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOdwEvEeiiPblK9TS5Mw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4GOeAEvEeiiPblK9TS5Mw" name="Read(tester)" structuralFeature="_C4GNzgEvEeiiPblK9TS5Mw">
                <object xmi:id="_C4GOeQEvEeiiPblK9TS5Mw" name="Read(tester).object" incoming="_C4GOcwEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOegEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOewEvEeiiPblK9TS5Mw" value="1"/>
                </object>
                <result xmi:id="_C4GOfAEvEeiiPblK9TS5Mw" name="Read(tester).result" outgoing="_C4GOaAEvEeiiPblK9TS5Mw" type="_C4GO1wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOfQEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOfgEvEeiiPblK9TS5Mw" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_C4GOfwEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4GOcgEvEeiiPblK9TS5Mw" outgoing="_C4GOcwEvEeiiPblK9TS5Mw"/>
            </node>
          </node>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4GOWwEvEeiiPblK9TS5Mw" name="Input(message)" outgoing="_C4GOWQEvEeiiPblK9TS5Mw" parameter="_C4GOVgEvEeiiPblK9TS5Mw">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </node>
        <node xmi:type="uml:ForkNode" xmi:id="_C4GOXAEvEeiiPblK9TS5Mw" name="Fork(message)" incoming="_C4GOWQEvEeiiPblK9TS5Mw" outgoing="_C4GOWgEvEeiiPblK9TS5Mw"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4GOgAEvEeiiPblK9TS5Mw" name="Test$initialization$1" visibility="private" specification="_C4GOyQEvEeiiPblK9TS5Mw" node="_C4GOgQEvEeiiPblK9TS5Mw" group="_C4GOgQEvEeiiPblK9TS5Mw">
        <structuredNode xmi:id="_C4GOgQEvEeiiPblK9TS5Mw" name="Body(Test$initialization$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOggEvEeiiPblK9TS5Mw" target="_C4GOkAEvEeiiPblK9TS5Mw" source="_C4GOjQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOgwEvEeiiPblK9TS5Mw" target="_C4GOnAEvEeiiPblK9TS5Mw" source="_C4GOkAEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOhAEvEeiiPblK9TS5Mw" target="_C4GOqwEvEeiiPblK9TS5Mw" source="_C4GOkAEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOhQEvEeiiPblK9TS5Mw" target="_C4GOsgEvEeiiPblK9TS5Mw" source="_C4GOrgEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOhgEvEeiiPblK9TS5Mw" target="_C4GOvgEvEeiiPblK9TS5Mw" source="_C4GOtQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOhwEvEeiiPblK9TS5Mw" target="_C4GOxAEvEeiiPblK9TS5Mw" source="_C4GOuQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4GOiAEvEeiiPblK9TS5Mw" target="_C4GOyAEvEeiiPblK9TS5Mw" source="_C4GOxwEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOiQEvEeiiPblK9TS5Mw" target="_C4GOyAEvEeiiPblK9TS5Mw" source="_C4GOwQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4GOigEvEeiiPblK9TS5Mw" target="_C4GOkQEvEeiiPblK9TS5Mw" source="_C4GOyAEvEeiiPblK9TS5Mw">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4GOiwEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_C4GOjAEvEeiiPblK9TS5Mw" name="ReadSelf">
            <result xmi:id="_C4GOjQEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4GOggEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOjgEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOjwEvEeiiPblK9TS5Mw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_C4GOkAEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4GOggEvEeiiPblK9TS5Mw" outgoing="_C4GOgwEvEeiiPblK9TS5Mw _C4GOhAEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GOkQEvEeiiPblK9TS5Mw" name="Initialization" incoming="_C4GOigEvEeiiPblK9TS5Mw">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GOkgEvEeiiPblK9TS5Mw" name="Set(initializationFlag)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOkwEvEeiiPblK9TS5Mw" target="_C4GOqQEvEeiiPblK9TS5Mw" source="_C4GOlQEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4GOlAEvEeiiPblK9TS5Mw" name="Value(true)">
                <result xmi:id="_C4GOlQEvEeiiPblK9TS5Mw" name="Value(true).result" outgoing="_C4GOkwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOlgEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOlwEvEeiiPblK9TS5Mw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralBoolean" xmi:id="_C4GOmAEvEeiiPblK9TS5Mw" value="true">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                </value>
              </node>
              <node xmi:type="uml:ExpansionRegion" xmi:id="_C4GOmQEvEeiiPblK9TS5Mw" name="Iterate(Write(Test$initializationFlag$1))" inputElement="_C4GOqQEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOmgEvEeiiPblK9TS5Mw" target="_C4GOpgEvEeiiPblK9TS5Mw" source="_C4GOqQEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GOmwEvEeiiPblK9TS5Mw" target="_C4GOoAEvEeiiPblK9TS5Mw" source="_C4GOnAEvEeiiPblK9TS5Mw"/>
                <structuredNodeInput xmi:id="_C4GOnAEvEeiiPblK9TS5Mw" name="Iterate(Write(Test$initializationFlag$1)).input(Fork(ReadSelf.result))" incoming="_C4GOgwEvEeiiPblK9TS5Mw" outgoing="_C4GOmwEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOnQEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOngEvEeiiPblK9TS5Mw" value="1"/>
                </structuredNodeInput>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_C4GOnwEvEeiiPblK9TS5Mw" name="Write(Test$initializationFlag$1)" structuralFeature="_C4GNywEvEeiiPblK9TS5Mw">
                  <object xmi:id="_C4GOoAEvEeiiPblK9TS5Mw" name="Write(Test$initializationFlag$1).object" incoming="_C4GOmwEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOoQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOogEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4GOowEvEeiiPblK9TS5Mw" name="Write(Test$initializationFlag$1).result" type="_C4GNxQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOpAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOpQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:id="_C4GOpgEvEeiiPblK9TS5Mw" name="Write(Test$initializationFlag$1).value" incoming="_C4GOmgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOpwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOqAEvEeiiPblK9TS5Mw" value="1"/>
                  </value>
                </node>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_C4GOqQEvEeiiPblK9TS5Mw" name="Iterate(Write(Test$initializationFlag$1)).inputElement" incoming="_C4GOkwEvEeiiPblK9TS5Mw" outgoing="_C4GOmgEvEeiiPblK9TS5Mw" regionAsInput="_C4GOmQEvEeiiPblK9TS5Mw"/>
            </node>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4GOqgEvEeiiPblK9TS5Mw" name="Read(Test$initializationFlag$1)" structuralFeature="_C4GNywEvEeiiPblK9TS5Mw">
            <object xmi:id="_C4GOqwEvEeiiPblK9TS5Mw" name="Read(Test$initializationFlag$1).object" incoming="_C4GOhAEvEeiiPblK9TS5Mw" type="_C4GNxQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOrAEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOrQEvEeiiPblK9TS5Mw" value="1"/>
            </object>
            <result xmi:id="_C4GOrgEvEeiiPblK9TS5Mw" name="Read(Test$initializationFlag$1).result" outgoing="_C4GOhQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOrwEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOsAEvEeiiPblK9TS5Mw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GOsQEvEeiiPblK9TS5Mw" name="Call(ListSize)">
            <argument xmi:id="_C4GOsgEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4GOhQEvEeiiPblK9TS5Mw">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOswEvEeiiPblK9TS5Mw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOtAEvEeiiPblK9TS5Mw" value="*"/>
            </argument>
            <result xmi:id="_C4GOtQEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4GOhgEvEeiiPblK9TS5Mw">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOtgEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOtwEvEeiiPblK9TS5Mw" 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="_C4GOuAEvEeiiPblK9TS5Mw" name="Value(0)">
            <result xmi:id="_C4GOuQEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4GOhwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOugEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOuwEvEeiiPblK9TS5Mw" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_C4GOvAEvEeiiPblK9TS5Mw">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_C4GOvQEvEeiiPblK9TS5Mw" name="Test(Size==0)">
            <first xmi:id="_C4GOvgEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4GOhgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOvwEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOwAEvEeiiPblK9TS5Mw" value="1"/>
            </first>
            <result xmi:id="_C4GOwQEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4GOiQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOwgEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOwwEvEeiiPblK9TS5Mw" value="1"/>
            </result>
            <second xmi:id="_C4GOxAEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4GOhwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOxQEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOxgEvEeiiPblK9TS5Mw" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_C4GOxwEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4GOiAEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_C4GOyAEvEeiiPblK9TS5Mw" name="Decision(Test(Test$initializationFlag$1))" incoming="_C4GOiAEvEeiiPblK9TS5Mw _C4GOiQEvEeiiPblK9TS5Mw" outgoing="_C4GOigEvEeiiPblK9TS5Mw" decisionInputFlow="_C4GOiQEvEeiiPblK9TS5Mw"/>
        </structuredNode>
      </ownedBehavior>
      <ownedOperation xmi:id="_C4GOyQEvEeiiPblK9TS5Mw" name="Test$initialization$1" visibility="protected" method="_C4GOgAEvEeiiPblK9TS5Mw"/>
      <ownedOperation xmi:id="_C4GOygEvEeiiPblK9TS5Mw" name="destroy" visibility="public" method="_C4GN0QEvEeiiPblK9TS5Mw"/>
      <ownedOperation xmi:id="_C4GOywEvEeiiPblK9TS5Mw" name="done" visibility="public" method="_C4GN0wEvEeiiPblK9TS5Mw"/>
      <ownedOperation xmi:id="_C4GOzAEvEeiiPblK9TS5Mw" name="Test" visibility="protected" method="_C4GN6gEvEeiiPblK9TS5Mw">
        <ownedParameter xmi:id="_C4GOzQEvEeiiPblK9TS5Mw" name="tester" visibility="package" type="_C4GO1wEvEeiiPblK9TS5Mw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GOzgEvEeiiPblK9TS5Mw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GOzwEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_C4GO0AEvEeiiPblK9TS5Mw" name="" visibility="package" type="_C4GNxQEvEeiiPblK9TS5Mw" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GO0QEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GO0gEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_C4GO0wEvEeiiPblK9TS5Mw" name="done" visibility="public" method="_C4GOVQEvEeiiPblK9TS5Mw">
        <ownedParameter xmi:id="_C4GO1AEvEeiiPblK9TS5Mw" name="message" visibility="package">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GO1QEvEeiiPblK9TS5Mw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GO1gEvEeiiPblK9TS5Mw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_C4GO1wEvEeiiPblK9TS5Mw" name="Tester" visibility="public" isAbstract="true" isActive="true">
        <ownedAttribute xmi:id="_C4GO2AEvEeiiPblK9TS5Mw" 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="_C4GO2QEvEeiiPblK9TS5Mw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GO2gEvEeiiPblK9TS5Mw" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4GO2wEvEeiiPblK9TS5Mw" name="Tester$method$1" visibility="private" specification="_C4GywAEvEeiiPblK9TS5Mw" node="_C4GO4AEvEeiiPblK9TS5Mw _C4GO4QEvEeiiPblK9TS5Mw" group="_C4GO4QEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4GO3AEvEeiiPblK9TS5Mw" name="" type="_C4GO1wEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GO3QEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GO3gEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GO3wEvEeiiPblK9TS5Mw" target="_C4GO4AEvEeiiPblK9TS5Mw" source="_C4GO8gEvEeiiPblK9TS5Mw"/>
          <structuredNode xmi:id="_C4GO4QEvEeiiPblK9TS5Mw" name="Body(Tester$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GO4gEvEeiiPblK9TS5Mw" target="_C4GO8gEvEeiiPblK9TS5Mw" source="_C4GO7wEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GO4wEvEeiiPblK9TS5Mw" target="_C4GO9AEvEeiiPblK9TS5Mw" source="_C4GO8gEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GO5AEvEeiiPblK9TS5Mw" target="_C4GO7QEvEeiiPblK9TS5Mw" source="_C4GO8wEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GO5QEvEeiiPblK9TS5Mw" target="_C4GO-AEvEeiiPblK9TS5Mw" source="_C4GO8gEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GO5gEvEeiiPblK9TS5Mw" target="_C4GO_wEvEeiiPblK9TS5Mw" source="_C4GO-wEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GO5wEvEeiiPblK9TS5Mw" target="_C4GyaQEvEeiiPblK9TS5Mw" source="_C4GyYAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GO6AEvEeiiPblK9TS5Mw" target="_C4GybwEvEeiiPblK9TS5Mw" source="_C4GyZAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GO6QEvEeiiPblK9TS5Mw" target="_C4GycwEvEeiiPblK9TS5Mw" source="_C4GycgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GO6gEvEeiiPblK9TS5Mw" target="_C4GycwEvEeiiPblK9TS5Mw" source="_C4GybAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GO6wEvEeiiPblK9TS5Mw" target="_C4GO8wEvEeiiPblK9TS5Mw" source="_C4GycwEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4GO7AEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GO7QEvEeiiPblK9TS5Mw" name="Body" incoming="_C4GO5AEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_C4GO7gEvEeiiPblK9TS5Mw" name="ReadSelf">
              <result xmi:id="_C4GO7wEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4GO4gEvEeiiPblK9TS5Mw" type="_C4GO1wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GO8AEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GO8QEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_C4GO8gEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4GO4gEvEeiiPblK9TS5Mw" outgoing="_C4GO3wEvEeiiPblK9TS5Mw _C4GO4wEvEeiiPblK9TS5Mw _C4GO5QEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_C4GO8wEvEeiiPblK9TS5Mw" name="Call(Tester$initialization$1)" incoming="_C4GO6wEvEeiiPblK9TS5Mw" outgoing="_C4GO5AEvEeiiPblK9TS5Mw" operation="_C4GyvwEvEeiiPblK9TS5Mw">
              <target xmi:id="_C4GO9AEvEeiiPblK9TS5Mw" name="Call(Tester$initialization$1).target" incoming="_C4GO4wEvEeiiPblK9TS5Mw" type="_C4GO1wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GO9QEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GO9gEvEeiiPblK9TS5Mw" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4GO9wEvEeiiPblK9TS5Mw" name="Read(Tester$initializationFlag$1)" structuralFeature="_C4GO2AEvEeiiPblK9TS5Mw">
              <object xmi:id="_C4GO-AEvEeiiPblK9TS5Mw" name="Read(Tester$initializationFlag$1).object" incoming="_C4GO5QEvEeiiPblK9TS5Mw" type="_C4GO1wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GO-QEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GO-gEvEeiiPblK9TS5Mw" value="1"/>
              </object>
              <result xmi:id="_C4GO-wEvEeiiPblK9TS5Mw" name="Read(Tester$initializationFlag$1).result" outgoing="_C4GO5gEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GO_AEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GO_QEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GO_gEvEeiiPblK9TS5Mw" name="Call(ListSize)">
              <argument xmi:id="_C4GO_wEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4GO5gEvEeiiPblK9TS5Mw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GPAAEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GPAQEvEeiiPblK9TS5Mw" value="*"/>
              </argument>
              <result xmi:id="_C4GyYAEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4GO5wEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GyYQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GyYgEvEeiiPblK9TS5Mw" 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="_C4GyYwEvEeiiPblK9TS5Mw" name="Value(0)">
              <result xmi:id="_C4GyZAEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4GO6AEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GyZQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GyZgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_C4GyZwEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_C4GyaAEvEeiiPblK9TS5Mw" name="Test(Size==0)">
              <first xmi:id="_C4GyaQEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4GO5wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GyagEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GyawEvEeiiPblK9TS5Mw" value="1"/>
              </first>
              <result xmi:id="_C4GybAEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4GO6gEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GybQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GybgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <second xmi:id="_C4GybwEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4GO6AEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GycAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GycQEvEeiiPblK9TS5Mw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_C4GycgEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4GO6QEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_C4GycwEvEeiiPblK9TS5Mw" name="Decision(Test(Tester$initializationFlag$1))" incoming="_C4GO6QEvEeiiPblK9TS5Mw _C4GO6gEvEeiiPblK9TS5Mw" outgoing="_C4GO6wEvEeiiPblK9TS5Mw" decisionInputFlow="_C4GO6gEvEeiiPblK9TS5Mw"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4GO4AEvEeiiPblK9TS5Mw" name="Return" incoming="_C4GO3wEvEeiiPblK9TS5Mw" type="_C4GO1wEvEeiiPblK9TS5Mw" parameter="_C4GO3AEvEeiiPblK9TS5Mw"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4GydAEvEeiiPblK9TS5Mw" name="destroy$method$1" visibility="private" specification="_C4GyxAEvEeiiPblK9TS5Mw" node="_C4GydQEvEeiiPblK9TS5Mw" group="_C4GydQEvEeiiPblK9TS5Mw">
          <structuredNode xmi:id="_C4GydQEvEeiiPblK9TS5Mw" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_C4GydgEvEeiiPblK9TS5Mw" name="Tester$initialization$1" visibility="private" specification="_C4GyvwEvEeiiPblK9TS5Mw" node="_C4GydwEvEeiiPblK9TS5Mw" group="_C4GydwEvEeiiPblK9TS5Mw">
          <structuredNode xmi:id="_C4GydwEvEeiiPblK9TS5Mw" name="Body(Tester$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GyeAEvEeiiPblK9TS5Mw" target="_C4GyhgEvEeiiPblK9TS5Mw" source="_C4GygwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GyeQEvEeiiPblK9TS5Mw" target="_C4GykgEvEeiiPblK9TS5Mw" source="_C4GyhgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GyegEvEeiiPblK9TS5Mw" target="_C4GyoQEvEeiiPblK9TS5Mw" source="_C4GyhgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GyewEvEeiiPblK9TS5Mw" target="_C4GyqAEvEeiiPblK9TS5Mw" source="_C4GypAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GyfAEvEeiiPblK9TS5Mw" target="_C4GytAEvEeiiPblK9TS5Mw" source="_C4GyqwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GyfQEvEeiiPblK9TS5Mw" target="_C4GyugEvEeiiPblK9TS5Mw" source="_C4GyrwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GyfgEvEeiiPblK9TS5Mw" target="_C4GyvgEvEeiiPblK9TS5Mw" source="_C4GyvQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GyfwEvEeiiPblK9TS5Mw" target="_C4GyvgEvEeiiPblK9TS5Mw" source="_C4GytwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GygAEvEeiiPblK9TS5Mw" target="_C4GyhwEvEeiiPblK9TS5Mw" source="_C4GyvgEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4GygQEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_C4GyggEvEeiiPblK9TS5Mw" name="ReadSelf">
              <result xmi:id="_C4GygwEvEeiiPblK9TS5Mw" name="ReadSelf.result" outgoing="_C4GyeAEvEeiiPblK9TS5Mw" type="_C4GO1wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GyhAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GyhQEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_C4GyhgEvEeiiPblK9TS5Mw" name="Fork(ReadSelf.result)" incoming="_C4GyeAEvEeiiPblK9TS5Mw" outgoing="_C4GyeQEvEeiiPblK9TS5Mw _C4GyegEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GyhwEvEeiiPblK9TS5Mw" name="Initialization" incoming="_C4GygAEvEeiiPblK9TS5Mw">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GyiAEvEeiiPblK9TS5Mw" name="Set(initializationFlag)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GyiQEvEeiiPblK9TS5Mw" target="_C4GynwEvEeiiPblK9TS5Mw" source="_C4GyiwEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4GyigEvEeiiPblK9TS5Mw" name="Value(true)">
                  <result xmi:id="_C4GyiwEvEeiiPblK9TS5Mw" name="Value(true).result" outgoing="_C4GyiQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GyjAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GyjQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_C4GyjgEvEeiiPblK9TS5Mw" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_C4GyjwEvEeiiPblK9TS5Mw" name="Iterate(Write(Tester$initializationFlag$1))" inputElement="_C4GynwEvEeiiPblK9TS5Mw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GykAEvEeiiPblK9TS5Mw" target="_C4GynAEvEeiiPblK9TS5Mw" source="_C4GynwEvEeiiPblK9TS5Mw"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GykQEvEeiiPblK9TS5Mw" target="_C4GylgEvEeiiPblK9TS5Mw" source="_C4GykgEvEeiiPblK9TS5Mw"/>
                  <structuredNodeInput xmi:id="_C4GykgEvEeiiPblK9TS5Mw" name="Iterate(Write(Tester$initializationFlag$1)).input(Fork(ReadSelf.result))" incoming="_C4GyeQEvEeiiPblK9TS5Mw" outgoing="_C4GykQEvEeiiPblK9TS5Mw" type="_C4GO1wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GykwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GylAEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_C4GylQEvEeiiPblK9TS5Mw" name="Write(Tester$initializationFlag$1)" structuralFeature="_C4GO2AEvEeiiPblK9TS5Mw">
                    <object xmi:id="_C4GylgEvEeiiPblK9TS5Mw" name="Write(Tester$initializationFlag$1).object" incoming="_C4GykQEvEeiiPblK9TS5Mw" type="_C4GO1wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GylwEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GymAEvEeiiPblK9TS5Mw" value="1"/>
                    </object>
                    <result xmi:id="_C4GymQEvEeiiPblK9TS5Mw" name="Write(Tester$initializationFlag$1).result" type="_C4GO1wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GymgEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GymwEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                    <value xmi:id="_C4GynAEvEeiiPblK9TS5Mw" name="Write(Tester$initializationFlag$1).value" incoming="_C4GykAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GynQEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GyngEvEeiiPblK9TS5Mw" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_C4GynwEvEeiiPblK9TS5Mw" name="Iterate(Write(Tester$initializationFlag$1)).inputElement" incoming="_C4GyiQEvEeiiPblK9TS5Mw" outgoing="_C4GykAEvEeiiPblK9TS5Mw" regionAsInput="_C4GyjwEvEeiiPblK9TS5Mw"/>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_C4GyoAEvEeiiPblK9TS5Mw" name="Read(Tester$initializationFlag$1)" structuralFeature="_C4GO2AEvEeiiPblK9TS5Mw">
              <object xmi:id="_C4GyoQEvEeiiPblK9TS5Mw" name="Read(Tester$initializationFlag$1).object" incoming="_C4GyegEvEeiiPblK9TS5Mw" type="_C4GO1wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GyogEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GyowEvEeiiPblK9TS5Mw" value="1"/>
              </object>
              <result xmi:id="_C4GypAEvEeiiPblK9TS5Mw" name="Read(Tester$initializationFlag$1).result" outgoing="_C4GyewEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GypQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GypgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GypwEvEeiiPblK9TS5Mw" name="Call(ListSize)">
              <argument xmi:id="_C4GyqAEvEeiiPblK9TS5Mw" name="Call(ListSize).argument(list)" incoming="_C4GyewEvEeiiPblK9TS5Mw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GyqQEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GyqgEvEeiiPblK9TS5Mw" value="*"/>
              </argument>
              <result xmi:id="_C4GyqwEvEeiiPblK9TS5Mw" name="Call(ListSize).result(result)" outgoing="_C4GyfAEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GyrAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GyrQEvEeiiPblK9TS5Mw" 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="_C4GyrgEvEeiiPblK9TS5Mw" name="Value(0)">
              <result xmi:id="_C4GyrwEvEeiiPblK9TS5Mw" name="Value(0).result" outgoing="_C4GyfQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GysAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GysQEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_C4GysgEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_C4GyswEvEeiiPblK9TS5Mw" name="Test(Size==0)">
              <first xmi:id="_C4GytAEvEeiiPblK9TS5Mw" name="Test(Size==0).first" incoming="_C4GyfAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GytQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GytgEvEeiiPblK9TS5Mw" value="1"/>
              </first>
              <result xmi:id="_C4GytwEvEeiiPblK9TS5Mw" name="Test(Size==0).result" outgoing="_C4GyfwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GyuAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GyuQEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <second xmi:id="_C4GyugEvEeiiPblK9TS5Mw" name="Test(Size==0).second" incoming="_C4GyfQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GyuwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GyvAEvEeiiPblK9TS5Mw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_C4GyvQEvEeiiPblK9TS5Mw" name="InitialNode" outgoing="_C4GyfgEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_C4GyvgEvEeiiPblK9TS5Mw" name="Decision(Test(Tester$initializationFlag$1))" incoming="_C4GyfgEvEeiiPblK9TS5Mw _C4GyfwEvEeiiPblK9TS5Mw" outgoing="_C4GygAEvEeiiPblK9TS5Mw" decisionInputFlow="_C4GyfwEvEeiiPblK9TS5Mw"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_C4GyvwEvEeiiPblK9TS5Mw" name="Tester$initialization$1" visibility="protected" method="_C4GydgEvEeiiPblK9TS5Mw"/>
        <ownedOperation xmi:id="_C4GywAEvEeiiPblK9TS5Mw" name="Tester" visibility="public" method="_C4GO2wEvEeiiPblK9TS5Mw">
          <ownedParameter xmi:id="_C4GywQEvEeiiPblK9TS5Mw" name="" visibility="package" type="_C4GO1wEvEeiiPblK9TS5Mw" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GywgEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GywwEvEeiiPblK9TS5Mw" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_C4GyxAEvEeiiPblK9TS5Mw" name="destroy" visibility="public" method="_C4GydAEvEeiiPblK9TS5Mw"/>
        <nestedClassifier xmi:type="uml:Signal" xmi:id="_C4GyxQEvEeiiPblK9TS5Mw" name="Continue" visibility="package"/>
        <ownedReception xmi:id="_C4GyxgEvEeiiPblK9TS5Mw" name="Continue" signal="_C4GyxQEvEeiiPblK9TS5Mw"/>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_C4GyxwEvEeiiPblK9TS5Mw" name="AssertEqual" visibility="public" node="_C4Gy5wEvEeiiPblK9TS5Mw _C4Gy6AEvEeiiPblK9TS5Mw _C4Gy6QEvEeiiPblK9TS5Mw _C4Gy6gEvEeiiPblK9TS5Mw _C4Gy6wEvEeiiPblK9TS5Mw _C4Gy7AEvEeiiPblK9TS5Mw _C4Gy7QEvEeiiPblK9TS5Mw" group="_C4Gy7QEvEeiiPblK9TS5Mw">
      <packageImport xmi:id="_C4GyyAEvEeiiPblK9TS5Mw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_C4GyyQEvEeiiPblK9TS5Mw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_C4GyygEvEeiiPblK9TS5Mw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_C4GyywEvEeiiPblK9TS5Mw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_C4GyzAEvEeiiPblK9TS5Mw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedParameter xmi:id="_C4GyzQEvEeiiPblK9TS5Mw" name="label" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GyzgEvEeiiPblK9TS5Mw" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GyzwEvEeiiPblK9TS5Mw" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_C4Gy0AEvEeiiPblK9TS5Mw" name="value1" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Gy0QEvEeiiPblK9TS5Mw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Gy0gEvEeiiPblK9TS5Mw" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_C4Gy0wEvEeiiPblK9TS5Mw" name="value2" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Gy1AEvEeiiPblK9TS5Mw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Gy1QEvEeiiPblK9TS5Mw" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy1gEvEeiiPblK9TS5Mw" target="_C4Gy6AEvEeiiPblK9TS5Mw" source="_C4Gy5wEvEeiiPblK9TS5Mw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy1wEvEeiiPblK9TS5Mw" target="_C4Gy6gEvEeiiPblK9TS5Mw" source="_C4Gy6QEvEeiiPblK9TS5Mw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy2AEvEeiiPblK9TS5Mw" target="_C4Gy7AEvEeiiPblK9TS5Mw" source="_C4Gy6wEvEeiiPblK9TS5Mw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy2QEvEeiiPblK9TS5Mw" target="_C4GzJAEvEeiiPblK9TS5Mw" source="_C4Gy6gEvEeiiPblK9TS5Mw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy2gEvEeiiPblK9TS5Mw" target="_C4GzLAEvEeiiPblK9TS5Mw" source="_C4Gy7AEvEeiiPblK9TS5Mw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy2wEvEeiiPblK9TS5Mw" target="_C4GzZgEvEeiiPblK9TS5Mw" source="_C4Gy6AEvEeiiPblK9TS5Mw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy3AEvEeiiPblK9TS5Mw" target="_C4GzpQEvEeiiPblK9TS5Mw" source="_C4Gy7AEvEeiiPblK9TS5Mw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy3QEvEeiiPblK9TS5Mw" target="_C4Gz-QEvEeiiPblK9TS5Mw" source="_C4Gy6AEvEeiiPblK9TS5Mw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy3gEvEeiiPblK9TS5Mw" target="_C4G0CQEvEeiiPblK9TS5Mw" source="_C4Gy7AEvEeiiPblK9TS5Mw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy3wEvEeiiPblK9TS5Mw" target="_C4G0EQEvEeiiPblK9TS5Mw" source="_C4Gy6gEvEeiiPblK9TS5Mw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy4AEvEeiiPblK9TS5Mw" target="_C4G0MAEvEeiiPblK9TS5Mw" source="_C4Gy7AEvEeiiPblK9TS5Mw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy4QEvEeiiPblK9TS5Mw" target="_C4G0UwEvEeiiPblK9TS5Mw" source="_C4Gy6AEvEeiiPblK9TS5Mw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy4gEvEeiiPblK9TS5Mw" target="_C4G0YwEvEeiiPblK9TS5Mw" source="_C4Gy7AEvEeiiPblK9TS5Mw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy4wEvEeiiPblK9TS5Mw" target="_C4G0awEvEeiiPblK9TS5Mw" source="_C4Gy6gEvEeiiPblK9TS5Mw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy5AEvEeiiPblK9TS5Mw" target="_C4G0ugEvEeiiPblK9TS5Mw" source="_C4Gy6AEvEeiiPblK9TS5Mw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy5QEvEeiiPblK9TS5Mw" target="_C4G0xwEvEeiiPblK9TS5Mw" source="_C4Gy7AEvEeiiPblK9TS5Mw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy5gEvEeiiPblK9TS5Mw" target="_C4G0zwEvEeiiPblK9TS5Mw" source="_C4Gy6gEvEeiiPblK9TS5Mw"/>
      <structuredNode xmi:id="_C4Gy7QEvEeiiPblK9TS5Mw" name="Body(AssertEqual)">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy7gEvEeiiPblK9TS5Mw" target="_C4G04wEvEeiiPblK9TS5Mw" source="_C4G01wEvEeiiPblK9TS5Mw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy7wEvEeiiPblK9TS5Mw" target="_C4G05AEvEeiiPblK9TS5Mw" source="_C4G02gEvEeiiPblK9TS5Mw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy8AEvEeiiPblK9TS5Mw" target="_C4G05QEvEeiiPblK9TS5Mw" source="_C4G03QEvEeiiPblK9TS5Mw"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy8QEvEeiiPblK9TS5Mw" target="_C4G05gEvEeiiPblK9TS5Mw" source="_C4G04AEvEeiiPblK9TS5Mw"/>
        <node xmi:type="uml:ConditionalNode" xmi:id="_C4Gy8gEvEeiiPblK9TS5Mw" name="IfStatement@3a0fb89">
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4Gy8wEvEeiiPblK9TS5Mw" target="_C4GzjwEvEeiiPblK9TS5Mw" source="_C4GzTwEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy9AEvEeiiPblK9TS5Mw" target="_C4G0fwEvEeiiPblK9TS5Mw" source="_C4G0cwEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy9QEvEeiiPblK9TS5Mw" target="_C4G0gAEvEeiiPblK9TS5Mw" source="_C4G0dgEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy9gEvEeiiPblK9TS5Mw" target="_C4G0gQEvEeiiPblK9TS5Mw" source="_C4G0eQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy9wEvEeiiPblK9TS5Mw" target="_C4G0ggEvEeiiPblK9TS5Mw" source="_C4G0fAEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy-AEvEeiiPblK9TS5Mw" target="_C4GzsQEvEeiiPblK9TS5Mw" source="_C4GzkQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy-QEvEeiiPblK9TS5Mw" target="_C4GzzgEvEeiiPblK9TS5Mw" source="_C4GzkQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy-gEvEeiiPblK9TS5Mw" target="_C4G0AQEvEeiiPblK9TS5Mw" source="_C4GzkQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy-wEvEeiiPblK9TS5Mw" target="_C4G0WwEvEeiiPblK9TS5Mw" source="_C4GzkQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4Gy_AEvEeiiPblK9TS5Mw" target="_C4GzpwEvEeiiPblK9TS5Mw" source="_C4GzjwEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4Gy_QEvEeiiPblK9TS5Mw" target="_C4G0gwEvEeiiPblK9TS5Mw" source="_C4GzpwEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy_gEvEeiiPblK9TS5Mw" target="_C4G0lQEvEeiiPblK9TS5Mw" source="_C4G0fwEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gy_wEvEeiiPblK9TS5Mw" target="_C4G0nQEvEeiiPblK9TS5Mw" source="_C4G0gAEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzAAEvEeiiPblK9TS5Mw" target="_C4G0pQEvEeiiPblK9TS5Mw" source="_C4G0gQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzAQEvEeiiPblK9TS5Mw" target="_C4G0rQEvEeiiPblK9TS5Mw" source="_C4G0ggEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GzAgEvEeiiPblK9TS5Mw" name="Test(Call(Not).result(result))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzAwEvEeiiPblK9TS5Mw" target="_C4GzGwEvEeiiPblK9TS5Mw" source="_C4GzJAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzBAEvEeiiPblK9TS5Mw" target="_C4GzJgEvEeiiPblK9TS5Mw" source="_C4GzJAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzBQEvEeiiPblK9TS5Mw" target="_C4GzIQEvEeiiPblK9TS5Mw" source="_C4GzLAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzBgEvEeiiPblK9TS5Mw" target="_C4GzLgEvEeiiPblK9TS5Mw" source="_C4GzLAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzBwEvEeiiPblK9TS5Mw" target="_C4GzNQEvEeiiPblK9TS5Mw" source="_C4GzKQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzCAEvEeiiPblK9TS5Mw" target="_C4GzNgEvEeiiPblK9TS5Mw" source="_C4GzMQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzCQEvEeiiPblK9TS5Mw" target="_C4GzOAEvEeiiPblK9TS5Mw" source="_C4GzNQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzCgEvEeiiPblK9TS5Mw" target="_C4GzPwEvEeiiPblK9TS5Mw" source="_C4GzNgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzCwEvEeiiPblK9TS5Mw" target="_C4GzRQEvEeiiPblK9TS5Mw" source="_C4GzNgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GzDAEvEeiiPblK9TS5Mw" target="_C4GzGgEvEeiiPblK9TS5Mw" source="_C4GzRQEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4GzDQEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GzDgEvEeiiPblK9TS5Mw" target="_C4GzNwEvEeiiPblK9TS5Mw" source="_C4GzRQEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4GzDwEvEeiiPblK9TS5Mw" name="Value(false)"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GzEAEvEeiiPblK9TS5Mw" target="_C4GzRgEvEeiiPblK9TS5Mw" source="_C4GzNAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzEQEvEeiiPblK9TS5Mw" target="_C4GzRgEvEeiiPblK9TS5Mw" source="_C4GzNQEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GzEgEvEeiiPblK9TS5Mw" target="_C4GzRQEvEeiiPblK9TS5Mw" source="_C4GzRgEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4GzEwEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GzFAEvEeiiPblK9TS5Mw" target="_C4GzPgEvEeiiPblK9TS5Mw" source="_C4GzRgEvEeiiPblK9TS5Mw">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4GzFQEvEeiiPblK9TS5Mw" name="Value(false)"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzFgEvEeiiPblK9TS5Mw" target="_C4GzRwEvEeiiPblK9TS5Mw" source="_C4GzHgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzFwEvEeiiPblK9TS5Mw" target="_C4GzRwEvEeiiPblK9TS5Mw" source="_C4GzOwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzGAEvEeiiPblK9TS5Mw" target="_C4GzRwEvEeiiPblK9TS5Mw" source="_C4GzQgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzGQEvEeiiPblK9TS5Mw" target="_C4GzSQEvEeiiPblK9TS5Mw" source="_C4GzRwEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_C4GzGgEvEeiiPblK9TS5Mw" name="Test(==)" incoming="_C4GzDAEvEeiiPblK9TS5Mw">
              <first xmi:id="_C4GzGwEvEeiiPblK9TS5Mw" name="Test(==).first" incoming="_C4GzAwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzHAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzHQEvEeiiPblK9TS5Mw" value="1"/>
              </first>
              <result xmi:id="_C4GzHgEvEeiiPblK9TS5Mw" name="Test(==).result" outgoing="_C4GzFgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzHwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzIAEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <second xmi:id="_C4GzIQEvEeiiPblK9TS5Mw" name="Test(==).second" incoming="_C4GzBQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzIgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzIwEvEeiiPblK9TS5Mw" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_C4GzJAEvEeiiPblK9TS5Mw" name="Fork(Fork(value1))" incoming="_C4Gy2QEvEeiiPblK9TS5Mw" outgoing="_C4GzAwEvEeiiPblK9TS5Mw _C4GzBAEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GzJQEvEeiiPblK9TS5Mw" name="Call(NotEmpty)">
              <argument xmi:id="_C4GzJgEvEeiiPblK9TS5Mw" name="Call(NotEmpty).argument(seq)" incoming="_C4GzBAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzJwEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzKAEvEeiiPblK9TS5Mw" value="*"/>
              </argument>
              <result xmi:id="_C4GzKQEvEeiiPblK9TS5Mw" name="Call(NotEmpty).result()" outgoing="_C4GzBwEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzKgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzKwEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <behavior xmi:type="uml:OpaqueBehavior" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_C4GzLAEvEeiiPblK9TS5Mw" name="Fork(Fork(value2))" incoming="_C4Gy2gEvEeiiPblK9TS5Mw" outgoing="_C4GzBQEvEeiiPblK9TS5Mw _C4GzBgEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GzLQEvEeiiPblK9TS5Mw" name="Call(NotEmpty)">
              <argument xmi:id="_C4GzLgEvEeiiPblK9TS5Mw" name="Call(NotEmpty).argument(seq)" incoming="_C4GzBgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzLwEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzMAEvEeiiPblK9TS5Mw" value="*"/>
              </argument>
              <result xmi:id="_C4GzMQEvEeiiPblK9TS5Mw" name="Call(NotEmpty).result()" outgoing="_C4GzCAEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzMgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzMwEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <behavior xmi:type="uml:OpaqueBehavior" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_C4GzNAEvEeiiPblK9TS5Mw" name="Initial(Test(==))" outgoing="_C4GzEAEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_C4GzNQEvEeiiPblK9TS5Mw" name="Fork(Call(NotEmpty).result())" incoming="_C4GzBwEvEeiiPblK9TS5Mw" outgoing="_C4GzCQEvEeiiPblK9TS5Mw _C4GzEQEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_C4GzNgEvEeiiPblK9TS5Mw" name="Fork(Call(NotEmpty).result())" incoming="_C4GzCAEvEeiiPblK9TS5Mw" outgoing="_C4GzCgEvEeiiPblK9TS5Mw _C4GzCwEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GzNwEvEeiiPblK9TS5Mw" name="Call(Not)" incoming="_C4GzDgEvEeiiPblK9TS5Mw">
              <argument xmi:id="_C4GzOAEvEeiiPblK9TS5Mw" name="Call(Not).argument(x)" incoming="_C4GzCQEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzOQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzOgEvEeiiPblK9TS5Mw" value="1"/>
              </argument>
              <result xmi:id="_C4GzOwEvEeiiPblK9TS5Mw" name="Call(Not).result(result)" outgoing="_C4GzFwEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzPAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzPQEvEeiiPblK9TS5Mw" 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="_C4GzPgEvEeiiPblK9TS5Mw" name="Call(Not)" incoming="_C4GzFAEvEeiiPblK9TS5Mw">
              <argument xmi:id="_C4GzPwEvEeiiPblK9TS5Mw" name="Call(Not).argument(x)" incoming="_C4GzCgEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzQAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzQQEvEeiiPblK9TS5Mw" value="1"/>
              </argument>
              <result xmi:id="_C4GzQgEvEeiiPblK9TS5Mw" name="Call(Not).result(result)" outgoing="_C4GzGAEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzQwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzRAEvEeiiPblK9TS5Mw" 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="_C4GzRQEvEeiiPblK9TS5Mw" name="Decision(Call(NotEmpty).result())" incoming="_C4GzCwEvEeiiPblK9TS5Mw _C4GzEgEvEeiiPblK9TS5Mw" outgoing="_C4GzDAEvEeiiPblK9TS5Mw _C4GzDgEvEeiiPblK9TS5Mw" decisionInputFlow="_C4GzCwEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_C4GzRgEvEeiiPblK9TS5Mw" name="Decision(Call(NotEmpty).result())" incoming="_C4GzEAEvEeiiPblK9TS5Mw _C4GzEQEvEeiiPblK9TS5Mw" outgoing="_C4GzEgEvEeiiPblK9TS5Mw _C4GzFAEvEeiiPblK9TS5Mw" decisionInputFlow="_C4GzEQEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:MergeNode" xmi:id="_C4GzRwEvEeiiPblK9TS5Mw" name="Merge(Test(==).result, !Call(NotEmpty).result() &amp;&amp; !Call(NotEmpty).result())" incoming="_C4GzFgEvEeiiPblK9TS5Mw _C4GzFwEvEeiiPblK9TS5Mw _C4GzGAEvEeiiPblK9TS5Mw" outgoing="_C4GzGQEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GzSAEvEeiiPblK9TS5Mw" name="Call(Not)">
              <argument xmi:id="_C4GzSQEvEeiiPblK9TS5Mw" name="Call(Not).argument(x)" incoming="_C4GzGQEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzSgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzSwEvEeiiPblK9TS5Mw" value="1"/>
              </argument>
              <result xmi:id="_C4GzTAEvEeiiPblK9TS5Mw" 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="_C4GzTQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzTgEvEeiiPblK9TS5Mw" 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="_C4GzTwEvEeiiPblK9TS5Mw" name="ExpressionStatement@61e72314" outgoing="_C4Gy8wEvEeiiPblK9TS5Mw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzUAEvEeiiPblK9TS5Mw" target="_C4GzUwEvEeiiPblK9TS5Mw" source="_C4GzggEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4GzUQEvEeiiPblK9TS5Mw" target="_C4GzUgEvEeiiPblK9TS5Mw" source="_C4GzVgEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GzUgEvEeiiPblK9TS5Mw" name="Call(Write)" incoming="_C4GzUQEvEeiiPblK9TS5Mw" behavior="_C4G05wEvEeiiPblK9TS5Mw">
              <argument xmi:id="_C4GzUwEvEeiiPblK9TS5Mw" name="Call(Write).argument(value)" incoming="_C4GzUAEvEeiiPblK9TS5Mw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzVAEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzVQEvEeiiPblK9TS5Mw" value="1"/>
              </argument>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GzVgEvEeiiPblK9TS5Mw" name="Tuple@4091b56e" outgoing="_C4GzUQEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzVwEvEeiiPblK9TS5Mw" target="_C4GzcgEvEeiiPblK9TS5Mw" source="_C4GzYAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzWAEvEeiiPblK9TS5Mw" target="_C4GzdQEvEeiiPblK9TS5Mw" source="_C4GzaQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4GzWQEvEeiiPblK9TS5Mw" target="_C4GzbAEvEeiiPblK9TS5Mw" source="_C4GzXwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4GzWgEvEeiiPblK9TS5Mw" target="_C4GzbAEvEeiiPblK9TS5Mw" source="_C4GzZAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzWwEvEeiiPblK9TS5Mw" target="_C4GzhgEvEeiiPblK9TS5Mw" source="_C4GzbgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzXAEvEeiiPblK9TS5Mw" target="_C4GziQEvEeiiPblK9TS5Mw" source="_C4GzfAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4GzXQEvEeiiPblK9TS5Mw" target="_C4GzgAEvEeiiPblK9TS5Mw" source="_C4GzbAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4GzXgEvEeiiPblK9TS5Mw" target="_C4GzgAEvEeiiPblK9TS5Mw" source="_C4GzewEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4GzXwEvEeiiPblK9TS5Mw" name="Value(&quot;FAILED: &quot;)" outgoing="_C4GzWQEvEeiiPblK9TS5Mw">
                <result xmi:id="_C4GzYAEvEeiiPblK9TS5Mw" name="Value(&quot;FAILED: &quot;).result" outgoing="_C4GzVwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzYQEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzYgEvEeiiPblK9TS5Mw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_C4GzYwEvEeiiPblK9TS5Mw" value="FAILED: ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GzZAEvEeiiPblK9TS5Mw" name="Passthru(Fork(label))" outgoing="_C4GzWgEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzZQEvEeiiPblK9TS5Mw" target="_C4GzaQEvEeiiPblK9TS5Mw" source="_C4GzZgEvEeiiPblK9TS5Mw"/>
                <structuredNodeInput xmi:id="_C4GzZgEvEeiiPblK9TS5Mw" name="Passthru(Fork(label)).input" incoming="_C4Gy2wEvEeiiPblK9TS5Mw" outgoing="_C4GzZQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzZwEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzaAEvEeiiPblK9TS5Mw" value="1"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:id="_C4GzaQEvEeiiPblK9TS5Mw" name="Passthru(Fork(label)).output" incoming="_C4GzZQEvEeiiPblK9TS5Mw" outgoing="_C4GzWAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzagEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzawEvEeiiPblK9TS5Mw" value="1"/>
                </structuredNodeOutput>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GzbAEvEeiiPblK9TS5Mw" name="Node(Call(Concat))" incoming="_C4GzWQEvEeiiPblK9TS5Mw _C4GzWgEvEeiiPblK9TS5Mw" outgoing="_C4GzXQEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzbQEvEeiiPblK9TS5Mw" target="_C4GzbgEvEeiiPblK9TS5Mw" source="_C4GzeAEvEeiiPblK9TS5Mw"/>
                <structuredNodeOutput xmi:id="_C4GzbgEvEeiiPblK9TS5Mw" name="Output(Call(Concat).result(result))" incoming="_C4GzbQEvEeiiPblK9TS5Mw" outgoing="_C4GzWwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzbwEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzcAEvEeiiPblK9TS5Mw" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GzcQEvEeiiPblK9TS5Mw" name="Call(Concat)">
                  <argument xmi:id="_C4GzcgEvEeiiPblK9TS5Mw" name="Call(Concat).argument(x)" incoming="_C4GzVwEvEeiiPblK9TS5Mw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzcwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzdAEvEeiiPblK9TS5Mw" value="1"/>
                  </argument>
                  <argument xmi:id="_C4GzdQEvEeiiPblK9TS5Mw" name="Call(Concat).argument(y)" incoming="_C4GzWAEvEeiiPblK9TS5Mw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzdgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzdwEvEeiiPblK9TS5Mw" value="1"/>
                  </argument>
                  <result xmi:id="_C4GzeAEvEeiiPblK9TS5Mw" name="Call(Concat).result(result)" outgoing="_C4GzbQEvEeiiPblK9TS5Mw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzeQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzegEvEeiiPblK9TS5Mw" 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="_C4GzewEvEeiiPblK9TS5Mw" name="Value(&quot;==&quot;)" outgoing="_C4GzXgEvEeiiPblK9TS5Mw">
                <result xmi:id="_C4GzfAEvEeiiPblK9TS5Mw" name="Value(&quot;==&quot;).result" outgoing="_C4GzXAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzfQEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzfgEvEeiiPblK9TS5Mw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_C4GzfwEvEeiiPblK9TS5Mw" value="==">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GzgAEvEeiiPblK9TS5Mw" name="Node(Call(Concat))" incoming="_C4GzXQEvEeiiPblK9TS5Mw _C4GzXgEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzgQEvEeiiPblK9TS5Mw" target="_C4GzggEvEeiiPblK9TS5Mw" source="_C4GzjAEvEeiiPblK9TS5Mw"/>
                <structuredNodeOutput xmi:id="_C4GzggEvEeiiPblK9TS5Mw" name="Output(Call(Concat).result(result))" incoming="_C4GzgQEvEeiiPblK9TS5Mw" outgoing="_C4GzUAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzgwEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzhAEvEeiiPblK9TS5Mw" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GzhQEvEeiiPblK9TS5Mw" name="Call(Concat)">
                  <argument xmi:id="_C4GzhgEvEeiiPblK9TS5Mw" name="Call(Concat).argument(x)" incoming="_C4GzWwEvEeiiPblK9TS5Mw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzhwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GziAEvEeiiPblK9TS5Mw" value="1"/>
                  </argument>
                  <argument xmi:id="_C4GziQEvEeiiPblK9TS5Mw" name="Call(Concat).argument(y)" incoming="_C4GzXAEvEeiiPblK9TS5Mw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzigEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GziwEvEeiiPblK9TS5Mw" value="1"/>
                  </argument>
                  <result xmi:id="_C4GzjAEvEeiiPblK9TS5Mw" name="Call(Concat).result(result)" outgoing="_C4GzgQEvEeiiPblK9TS5Mw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzjQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzjgEvEeiiPblK9TS5Mw" 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="_C4GzjwEvEeiiPblK9TS5Mw" name="ExpressionStatement@15e58593" incoming="_C4Gy8wEvEeiiPblK9TS5Mw" outgoing="_C4Gy_AEvEeiiPblK9TS5Mw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzkAEvEeiiPblK9TS5Mw" target="_C4GzkQEvEeiiPblK9TS5Mw" source="_C4GzpgEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:ForkNode" xmi:id="_C4GzkQEvEeiiPblK9TS5Mw" name="Fork(s)@7b7e9a95" incoming="_C4GzkAEvEeiiPblK9TS5Mw" outgoing="_C4Gy-AEvEeiiPblK9TS5Mw _C4Gy-QEvEeiiPblK9TS5Mw _C4Gy-gEvEeiiPblK9TS5Mw _C4Gy-wEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GzkgEvEeiiPblK9TS5Mw" name="RightHandSide@25efb2b">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_C4GzkwEvEeiiPblK9TS5Mw" name="CastExpression@25efb2b" mode="parallel" outputElement="_C4GzpgEvEeiiPblK9TS5Mw" inputElement="_C4GzpQEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzlAEvEeiiPblK9TS5Mw" target="_C4GznQEvEeiiPblK9TS5Mw" source="_C4GzowEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzlQEvEeiiPblK9TS5Mw" target="_C4GzpAEvEeiiPblK9TS5Mw" source="_C4GzowEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzlgEvEeiiPblK9TS5Mw" target="_C4GzpAEvEeiiPblK9TS5Mw" source="_C4GzoAEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzlwEvEeiiPblK9TS5Mw" target="_C4GzmwEvEeiiPblK9TS5Mw" source="_C4GzpAEvEeiiPblK9TS5Mw">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4GzmAEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzmQEvEeiiPblK9TS5Mw" target="_C4GzowEvEeiiPblK9TS5Mw" source="_C4GzpQEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzmgEvEeiiPblK9TS5Mw" target="_C4GzpgEvEeiiPblK9TS5Mw" source="_C4GzmwEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:MergeNode" xmi:id="_C4GzmwEvEeiiPblK9TS5Mw" name="Merge(CastExpression@25efb2b.operand)" incoming="_C4GzlwEvEeiiPblK9TS5Mw" outgoing="_C4GzmgEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_C4GznAEvEeiiPblK9TS5Mw" name="ReadIsClassifiedObject(String)">
                  <classifier xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <object xmi:id="_C4GznQEvEeiiPblK9TS5Mw" name="ReadIsClassifiedObject(String).object" incoming="_C4GzlAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzngEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GznwEvEeiiPblK9TS5Mw" value="1"/>
                  </object>
                  <result xmi:id="_C4GzoAEvEeiiPblK9TS5Mw" name="ReadIsClassifiedObject(String).result" outgoing="_C4GzlgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzoQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzogEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_C4GzowEvEeiiPblK9TS5Mw" name="Fork(ReadIsClassifiedObject(String).object)" incoming="_C4GzmQEvEeiiPblK9TS5Mw" outgoing="_C4GzlAEvEeiiPblK9TS5Mw _C4GzlQEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_C4GzpAEvEeiiPblK9TS5Mw" name="Decision(ReadIsClassifiedObject(String).result)" incoming="_C4GzlQEvEeiiPblK9TS5Mw _C4GzlgEvEeiiPblK9TS5Mw" outgoing="_C4GzlwEvEeiiPblK9TS5Mw" decisionInputFlow="_C4GzlgEvEeiiPblK9TS5Mw"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_C4GzpQEvEeiiPblK9TS5Mw" name="CastExpression@25efb2b.inputElement" incoming="_C4Gy3AEvEeiiPblK9TS5Mw" outgoing="_C4GzmQEvEeiiPblK9TS5Mw" regionAsInput="_C4GzkwEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:ExpansionNode" xmi:id="_C4GzpgEvEeiiPblK9TS5Mw" name="CastExpression@25efb2b.outputElement" incoming="_C4GzmgEvEeiiPblK9TS5Mw" outgoing="_C4GzkAEvEeiiPblK9TS5Mw" regionAsOutput="_C4GzkwEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ConditionalNode" xmi:id="_C4GzpwEvEeiiPblK9TS5Mw" name="IfStatement@1d5655bc" incoming="_C4Gy_AEvEeiiPblK9TS5Mw" outgoing="_C4Gy_QEvEeiiPblK9TS5Mw">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GzqAEvEeiiPblK9TS5Mw" name="Test(Call(NotEmpty).result())">
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4GzqQEvEeiiPblK9TS5Mw" target="_C4GzsAEvEeiiPblK9TS5Mw" source="_C4GzqgEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GzqgEvEeiiPblK9TS5Mw" name="Operands(EqualityExpression@be00095)" outgoing="_C4GzqQEvEeiiPblK9TS5Mw">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4GzqwEvEeiiPblK9TS5Mw" name="Value(null)">
                  <result xmi:id="_C4GzrAEvEeiiPblK9TS5Mw" name="Value(null).result" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzrQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzrgEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralNull" xmi:id="_C4GzrwEvEeiiPblK9TS5Mw"/>
                </node>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GzsAEvEeiiPblK9TS5Mw" name="Call(NotEmpty)" incoming="_C4GzqQEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4GzsQEvEeiiPblK9TS5Mw" name="Call(NotEmpty).argument(seq)" incoming="_C4Gy-AEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzsgEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzswEvEeiiPblK9TS5Mw" value="*"/>
                </argument>
                <result xmi:id="_C4GztAEvEeiiPblK9TS5Mw" name="Call(NotEmpty).result()">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GztQEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GztgEvEeiiPblK9TS5Mw" value="1"/>
                </result>
                <behavior xmi:type="uml:OpaqueBehavior" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GztwEvEeiiPblK9TS5Mw" name="ExpressionStatement@282c2af3">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzuAEvEeiiPblK9TS5Mw" target="_C4GzuwEvEeiiPblK9TS5Mw" source="_C4Gz6gEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4GzuQEvEeiiPblK9TS5Mw" target="_C4GzugEvEeiiPblK9TS5Mw" source="_C4GzvgEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4GzugEvEeiiPblK9TS5Mw" name="Call(Write)" incoming="_C4GzuQEvEeiiPblK9TS5Mw" behavior="_C4G05wEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4GzuwEvEeiiPblK9TS5Mw" name="Call(Write).argument(value)" incoming="_C4GzuAEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzvAEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzvQEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GzvgEvEeiiPblK9TS5Mw" name="Tuple@3ad51c1c" outgoing="_C4GzuQEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzvwEvEeiiPblK9TS5Mw" target="_C4Gz2gEvEeiiPblK9TS5Mw" source="_C4GzyAEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzwAEvEeiiPblK9TS5Mw" target="_C4Gz3QEvEeiiPblK9TS5Mw" source="_C4Gz0QEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_C4GzwQEvEeiiPblK9TS5Mw" target="_C4Gz1AEvEeiiPblK9TS5Mw" source="_C4GzxwEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_C4GzwgEvEeiiPblK9TS5Mw" target="_C4Gz1AEvEeiiPblK9TS5Mw" source="_C4GzzAEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzwwEvEeiiPblK9TS5Mw" target="_C4Gz7gEvEeiiPblK9TS5Mw" source="_C4Gz1gEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzxAEvEeiiPblK9TS5Mw" target="_C4Gz8QEvEeiiPblK9TS5Mw" source="_C4Gz5AEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_C4GzxQEvEeiiPblK9TS5Mw" target="_C4Gz6AEvEeiiPblK9TS5Mw" source="_C4Gz1AEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_C4GzxgEvEeiiPblK9TS5Mw" target="_C4Gz6AEvEeiiPblK9TS5Mw" source="_C4Gz4wEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4GzxwEvEeiiPblK9TS5Mw" name="Value(&quot;&quot;&quot;)" outgoing="_C4GzwQEvEeiiPblK9TS5Mw">
                  <result xmi:id="_C4GzyAEvEeiiPblK9TS5Mw" name="Value(&quot;&quot;&quot;).result" outgoing="_C4GzvwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzyQEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4GzygEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4GzywEvEeiiPblK9TS5Mw" value="&quot;">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4GzzAEvEeiiPblK9TS5Mw" name="Passthru(Fork(s)@7b7e9a95)" outgoing="_C4GzwgEvEeiiPblK9TS5Mw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4GzzQEvEeiiPblK9TS5Mw" target="_C4Gz0QEvEeiiPblK9TS5Mw" source="_C4GzzgEvEeiiPblK9TS5Mw"/>
                  <structuredNodeInput xmi:id="_C4GzzgEvEeiiPblK9TS5Mw" name="Passthru(Fork(s)@7b7e9a95).input" incoming="_C4Gy-QEvEeiiPblK9TS5Mw" outgoing="_C4GzzQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4GzzwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Gz0AEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_C4Gz0QEvEeiiPblK9TS5Mw" name="Passthru(Fork(s)@7b7e9a95).output" incoming="_C4GzzQEvEeiiPblK9TS5Mw" outgoing="_C4GzwAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Gz0gEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Gz0wEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4Gz1AEvEeiiPblK9TS5Mw" name="Node(Call(Concat))" incoming="_C4GzwQEvEeiiPblK9TS5Mw _C4GzwgEvEeiiPblK9TS5Mw" outgoing="_C4GzxQEvEeiiPblK9TS5Mw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gz1QEvEeiiPblK9TS5Mw" target="_C4Gz1gEvEeiiPblK9TS5Mw" source="_C4Gz4AEvEeiiPblK9TS5Mw"/>
                  <structuredNodeOutput xmi:id="_C4Gz1gEvEeiiPblK9TS5Mw" name="Output(Call(Concat).result(result))" incoming="_C4Gz1QEvEeiiPblK9TS5Mw" outgoing="_C4GzwwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Gz1wEvEeiiPblK9TS5Mw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Gz2AEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4Gz2QEvEeiiPblK9TS5Mw" name="Call(Concat)">
                    <argument xmi:id="_C4Gz2gEvEeiiPblK9TS5Mw" name="Call(Concat).argument(x)" incoming="_C4GzvwEvEeiiPblK9TS5Mw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Gz2wEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Gz3AEvEeiiPblK9TS5Mw" value="1"/>
                    </argument>
                    <argument xmi:id="_C4Gz3QEvEeiiPblK9TS5Mw" name="Call(Concat).argument(y)" incoming="_C4GzwAEvEeiiPblK9TS5Mw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Gz3gEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Gz3wEvEeiiPblK9TS5Mw" value="1"/>
                    </argument>
                    <result xmi:id="_C4Gz4AEvEeiiPblK9TS5Mw" name="Call(Concat).result(result)" outgoing="_C4Gz1QEvEeiiPblK9TS5Mw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Gz4QEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Gz4gEvEeiiPblK9TS5Mw" 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="_C4Gz4wEvEeiiPblK9TS5Mw" name="Value(&quot;&quot;&quot;)" outgoing="_C4GzxgEvEeiiPblK9TS5Mw">
                  <result xmi:id="_C4Gz5AEvEeiiPblK9TS5Mw" name="Value(&quot;&quot;&quot;).result" outgoing="_C4GzxAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Gz5QEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Gz5gEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4Gz5wEvEeiiPblK9TS5Mw" value="&quot;">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4Gz6AEvEeiiPblK9TS5Mw" name="Node(Call(Concat))" incoming="_C4GzxQEvEeiiPblK9TS5Mw _C4GzxgEvEeiiPblK9TS5Mw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gz6QEvEeiiPblK9TS5Mw" target="_C4Gz6gEvEeiiPblK9TS5Mw" source="_C4Gz9AEvEeiiPblK9TS5Mw"/>
                  <structuredNodeOutput xmi:id="_C4Gz6gEvEeiiPblK9TS5Mw" name="Output(Call(Concat).result(result))" incoming="_C4Gz6QEvEeiiPblK9TS5Mw" outgoing="_C4GzuAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Gz6wEvEeiiPblK9TS5Mw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Gz7AEvEeiiPblK9TS5Mw" value="1"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4Gz7QEvEeiiPblK9TS5Mw" name="Call(Concat)">
                    <argument xmi:id="_C4Gz7gEvEeiiPblK9TS5Mw" name="Call(Concat).argument(x)" incoming="_C4GzwwEvEeiiPblK9TS5Mw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Gz7wEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Gz8AEvEeiiPblK9TS5Mw" value="1"/>
                    </argument>
                    <argument xmi:id="_C4Gz8QEvEeiiPblK9TS5Mw" name="Call(Concat).argument(y)" incoming="_C4GzxAEvEeiiPblK9TS5Mw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Gz8gEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Gz8wEvEeiiPblK9TS5Mw" value="1"/>
                    </argument>
                    <result xmi:id="_C4Gz9AEvEeiiPblK9TS5Mw" name="Call(Concat).result(result)" outgoing="_C4Gz6QEvEeiiPblK9TS5Mw">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Gz9QEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Gz9gEvEeiiPblK9TS5Mw" 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="_C4Gz9wEvEeiiPblK9TS5Mw" name="Passthru(Fork(label))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4Gz-AEvEeiiPblK9TS5Mw" target="_C4Gz_AEvEeiiPblK9TS5Mw" source="_C4Gz-QEvEeiiPblK9TS5Mw"/>
              <structuredNodeInput xmi:id="_C4Gz-QEvEeiiPblK9TS5Mw" name="Passthru(Fork(label)).input" incoming="_C4Gy3QEvEeiiPblK9TS5Mw" outgoing="_C4Gz-AEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Gz-gEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Gz-wEvEeiiPblK9TS5Mw" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_C4Gz_AEvEeiiPblK9TS5Mw" name="Passthru(Fork(label)).output" incoming="_C4Gz-AEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4Gz_QEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4Gz_gEvEeiiPblK9TS5Mw" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4Gz_wEvEeiiPblK9TS5Mw" name="Passthru(Fork(s)@7b7e9a95)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0AAEvEeiiPblK9TS5Mw" target="_C4G0BAEvEeiiPblK9TS5Mw" source="_C4G0AQEvEeiiPblK9TS5Mw"/>
              <structuredNodeInput xmi:id="_C4G0AQEvEeiiPblK9TS5Mw" name="Passthru(Fork(s)@7b7e9a95).input" incoming="_C4Gy-gEvEeiiPblK9TS5Mw" outgoing="_C4G0AAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0AgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0AwEvEeiiPblK9TS5Mw" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_C4G0BAEvEeiiPblK9TS5Mw" name="Passthru(Fork(s)@7b7e9a95).output" incoming="_C4G0AAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0BQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0BgEvEeiiPblK9TS5Mw" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G0BwEvEeiiPblK9TS5Mw" name="Passthru(Fork(value2))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0CAEvEeiiPblK9TS5Mw" target="_C4G0DAEvEeiiPblK9TS5Mw" source="_C4G0CQEvEeiiPblK9TS5Mw"/>
              <structuredNodeInput xmi:id="_C4G0CQEvEeiiPblK9TS5Mw" name="Passthru(Fork(value2)).input" incoming="_C4Gy3gEvEeiiPblK9TS5Mw" outgoing="_C4G0CAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0CgEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0CwEvEeiiPblK9TS5Mw" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_C4G0DAEvEeiiPblK9TS5Mw" name="Passthru(Fork(value2)).output" incoming="_C4G0CAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0DQEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0DgEvEeiiPblK9TS5Mw" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G0DwEvEeiiPblK9TS5Mw" name="Passthru(Fork(value1))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0EAEvEeiiPblK9TS5Mw" target="_C4G0FAEvEeiiPblK9TS5Mw" source="_C4G0EQEvEeiiPblK9TS5Mw"/>
              <structuredNodeInput xmi:id="_C4G0EQEvEeiiPblK9TS5Mw" name="Passthru(Fork(value1)).input" incoming="_C4Gy3wEvEeiiPblK9TS5Mw" outgoing="_C4G0EAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0EgEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0EwEvEeiiPblK9TS5Mw" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_C4G0FAEvEeiiPblK9TS5Mw" name="Passthru(Fork(value1)).output" incoming="_C4G0EAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0FQEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0FgEvEeiiPblK9TS5Mw" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4G0FwEvEeiiPblK9TS5Mw" name="Value(true)">
              <result xmi:id="_C4G0GAEvEeiiPblK9TS5Mw" 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="_C4G0GQEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0GgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <value xmi:type="uml:LiteralBoolean" xmi:id="_C4G0GwEvEeiiPblK9TS5Mw" value="true">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              </value>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G0HAEvEeiiPblK9TS5Mw" name="ExpressionStatement@1bcf8661">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0HQEvEeiiPblK9TS5Mw" target="_C4G0IAEvEeiiPblK9TS5Mw" source="_C4G0UAEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4G0HgEvEeiiPblK9TS5Mw" target="_C4G0HwEvEeiiPblK9TS5Mw" source="_C4G0IwEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4G0HwEvEeiiPblK9TS5Mw" name="Call(Write)" incoming="_C4G0HgEvEeiiPblK9TS5Mw" behavior="_C4G05wEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4G0IAEvEeiiPblK9TS5Mw" name="Call(Write).argument(value)" incoming="_C4G0HQEvEeiiPblK9TS5Mw">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0IQEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0IgEvEeiiPblK9TS5Mw" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G0IwEvEeiiPblK9TS5Mw" name="Tuple@7abf4bef" outgoing="_C4G0HgEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0JAEvEeiiPblK9TS5Mw" target="_C4G0OAEvEeiiPblK9TS5Mw" source="_C4G0MAEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_C4G0JQEvEeiiPblK9TS5Mw" target="_C4G0NwEvEeiiPblK9TS5Mw" source="_C4G0LwEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0JgEvEeiiPblK9TS5Mw" target="_C4G0QwEvEeiiPblK9TS5Mw" source="_C4G0MAEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_C4G0JwEvEeiiPblK9TS5Mw" target="_C4G0TwEvEeiiPblK9TS5Mw" source="_C4G0TgEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0KAEvEeiiPblK9TS5Mw" target="_C4G0TwEvEeiiPblK9TS5Mw" source="_C4G0OwEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_C4G0KQEvEeiiPblK9TS5Mw" target="_C4G0PgEvEeiiPblK9TS5Mw" source="_C4G0TwEvEeiiPblK9TS5Mw">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4G0KgEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_C4G0KwEvEeiiPblK9TS5Mw" target="_C4G0RAEvEeiiPblK9TS5Mw" source="_C4G0TwEvEeiiPblK9TS5Mw">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4G0LAEvEeiiPblK9TS5Mw" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0LQEvEeiiPblK9TS5Mw" target="_C4G0UAEvEeiiPblK9TS5Mw" source="_C4G0QAEvEeiiPblK9TS5Mw"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0LgEvEeiiPblK9TS5Mw" target="_C4G0UAEvEeiiPblK9TS5Mw" source="_C4G0RgEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G0LwEvEeiiPblK9TS5Mw" name="Operands(EqualityExpression@4a370953)" outgoing="_C4G0JQEvEeiiPblK9TS5Mw">
                  <node xmi:type="uml:ForkNode" xmi:id="_C4G0MAEvEeiiPblK9TS5Mw" name="Fork('')@1aac010f" incoming="_C4Gy4AEvEeiiPblK9TS5Mw" outgoing="_C4G0JAEvEeiiPblK9TS5Mw _C4G0JgEvEeiiPblK9TS5Mw"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G0MQEvEeiiPblK9TS5Mw" name="RightHandSide@2429a765"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4G0MgEvEeiiPblK9TS5Mw" name="Value(null)">
                    <result xmi:id="_C4G0MwEvEeiiPblK9TS5Mw" name="Value(null).result" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0NAEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0NQEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralNull" xmi:id="_C4G0NgEvEeiiPblK9TS5Mw"/>
                  </node>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4G0NwEvEeiiPblK9TS5Mw" name="Call(NotEmpty)" incoming="_C4G0JQEvEeiiPblK9TS5Mw">
                  <argument xmi:id="_C4G0OAEvEeiiPblK9TS5Mw" name="Call(NotEmpty).argument(seq)" incoming="_C4G0JAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0OQEvEeiiPblK9TS5Mw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0OgEvEeiiPblK9TS5Mw" value="*"/>
                  </argument>
                  <result xmi:id="_C4G0OwEvEeiiPblK9TS5Mw" name="Call(NotEmpty).result()" outgoing="_C4G0KAEvEeiiPblK9TS5Mw">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0PAEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0PQEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <behavior xmi:type="uml:OpaqueBehavior" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G0PgEvEeiiPblK9TS5Mw" name="NullCoalescingExpression@6042b183.operand2" incoming="_C4G0KQEvEeiiPblK9TS5Mw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0PwEvEeiiPblK9TS5Mw" target="_C4G0QAEvEeiiPblK9TS5Mw" source="_C4G0QwEvEeiiPblK9TS5Mw"/>
                  <structuredNodeOutput xmi:id="_C4G0QAEvEeiiPblK9TS5Mw" name="NullCoalescingExpression@6042b183.operand2.result" incoming="_C4G0PwEvEeiiPblK9TS5Mw" outgoing="_C4G0LQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0QQEvEeiiPblK9TS5Mw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0QgEvEeiiPblK9TS5Mw" value="*"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:MergeNode" xmi:id="_C4G0QwEvEeiiPblK9TS5Mw" name="Merge(Fork('')@1aac010f)" incoming="_C4G0JgEvEeiiPblK9TS5Mw" outgoing="_C4G0PwEvEeiiPblK9TS5Mw"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G0RAEvEeiiPblK9TS5Mw" name="NullCoalescingExpression@6042b183.operand3" incoming="_C4G0KwEvEeiiPblK9TS5Mw">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0RQEvEeiiPblK9TS5Mw" target="_C4G0RgEvEeiiPblK9TS5Mw" source="_C4G0SgEvEeiiPblK9TS5Mw"/>
                  <structuredNodeOutput xmi:id="_C4G0RgEvEeiiPblK9TS5Mw" name="NullCoalescingExpression@6042b183.operand3.result" incoming="_C4G0RQEvEeiiPblK9TS5Mw" outgoing="_C4G0LgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0RwEvEeiiPblK9TS5Mw"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0SAEvEeiiPblK9TS5Mw" value="*"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4G0SQEvEeiiPblK9TS5Mw" name="Value(&quot;null&quot;)">
                    <result xmi:id="_C4G0SgEvEeiiPblK9TS5Mw" name="Value(&quot;null&quot;).result" outgoing="_C4G0RQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0SwEvEeiiPblK9TS5Mw" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0TAEvEeiiPblK9TS5Mw" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_C4G0TQEvEeiiPblK9TS5Mw" 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="_C4G0TgEvEeiiPblK9TS5Mw" name="Initial(NullCoalescingExpression@6042b183)" outgoing="_C4G0JwEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_C4G0TwEvEeiiPblK9TS5Mw" name="Decision(NullCoalescingExpression@6042b183)" incoming="_C4G0JwEvEeiiPblK9TS5Mw _C4G0KAEvEeiiPblK9TS5Mw" outgoing="_C4G0KQEvEeiiPblK9TS5Mw _C4G0KwEvEeiiPblK9TS5Mw" decisionInputFlow="_C4G0KAEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:MergeNode" xmi:id="_C4G0UAEvEeiiPblK9TS5Mw" name="Merge(NullCoalescingExpression@6042b183.result)" incoming="_C4G0LQEvEeiiPblK9TS5Mw _C4G0LgEvEeiiPblK9TS5Mw" outgoing="_C4G0HQEvEeiiPblK9TS5Mw"/>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G0UQEvEeiiPblK9TS5Mw" name="Passthru(Fork(label))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0UgEvEeiiPblK9TS5Mw" target="_C4G0VgEvEeiiPblK9TS5Mw" source="_C4G0UwEvEeiiPblK9TS5Mw"/>
              <structuredNodeInput xmi:id="_C4G0UwEvEeiiPblK9TS5Mw" name="Passthru(Fork(label)).input" incoming="_C4Gy4QEvEeiiPblK9TS5Mw" outgoing="_C4G0UgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0VAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0VQEvEeiiPblK9TS5Mw" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_C4G0VgEvEeiiPblK9TS5Mw" name="Passthru(Fork(label)).output" incoming="_C4G0UgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0VwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0WAEvEeiiPblK9TS5Mw" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G0WQEvEeiiPblK9TS5Mw" name="Passthru(Fork(s)@7b7e9a95)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0WgEvEeiiPblK9TS5Mw" target="_C4G0XgEvEeiiPblK9TS5Mw" source="_C4G0WwEvEeiiPblK9TS5Mw"/>
              <structuredNodeInput xmi:id="_C4G0WwEvEeiiPblK9TS5Mw" name="Passthru(Fork(s)@7b7e9a95).input" incoming="_C4Gy-wEvEeiiPblK9TS5Mw" outgoing="_C4G0WgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0XAEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0XQEvEeiiPblK9TS5Mw" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_C4G0XgEvEeiiPblK9TS5Mw" name="Passthru(Fork(s)@7b7e9a95).output" incoming="_C4G0WgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0XwEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0YAEvEeiiPblK9TS5Mw" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G0YQEvEeiiPblK9TS5Mw" name="Passthru(Fork(value2))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0YgEvEeiiPblK9TS5Mw" target="_C4G0ZgEvEeiiPblK9TS5Mw" source="_C4G0YwEvEeiiPblK9TS5Mw"/>
              <structuredNodeInput xmi:id="_C4G0YwEvEeiiPblK9TS5Mw" name="Passthru(Fork(value2)).input" incoming="_C4Gy4gEvEeiiPblK9TS5Mw" outgoing="_C4G0YgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0ZAEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0ZQEvEeiiPblK9TS5Mw" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_C4G0ZgEvEeiiPblK9TS5Mw" name="Passthru(Fork(value2)).output" incoming="_C4G0YgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0ZwEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0aAEvEeiiPblK9TS5Mw" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G0aQEvEeiiPblK9TS5Mw" name="Passthru(Fork(value1))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0agEvEeiiPblK9TS5Mw" target="_C4G0bgEvEeiiPblK9TS5Mw" source="_C4G0awEvEeiiPblK9TS5Mw"/>
              <structuredNodeInput xmi:id="_C4G0awEvEeiiPblK9TS5Mw" name="Passthru(Fork(value1)).input" incoming="_C4Gy4wEvEeiiPblK9TS5Mw" outgoing="_C4G0agEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0bAEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0bQEvEeiiPblK9TS5Mw" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_C4G0bgEvEeiiPblK9TS5Mw" name="Passthru(Fork(value1)).output" incoming="_C4G0agEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0bwEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0cAEvEeiiPblK9TS5Mw" value="1"/>
              </structuredNodeOutput>
            </node>
            <clause xmi:id="_C4G0cQEvEeiiPblK9TS5Mw" body="_C4GztwEvEeiiPblK9TS5Mw _C4Gz9wEvEeiiPblK9TS5Mw _C4Gz_wEvEeiiPblK9TS5Mw _C4G0BwEvEeiiPblK9TS5Mw _C4G0DwEvEeiiPblK9TS5Mw" bodyOutput="_C4Gz_AEvEeiiPblK9TS5Mw _C4G0BAEvEeiiPblK9TS5Mw _C4G0DAEvEeiiPblK9TS5Mw _C4G0FAEvEeiiPblK9TS5Mw" decider="_C4GztAEvEeiiPblK9TS5Mw" successorClause="_C4G0cgEvEeiiPblK9TS5Mw" test="_C4GzqAEvEeiiPblK9TS5Mw"/>
            <clause xmi:id="_C4G0cgEvEeiiPblK9TS5Mw" body="_C4G0HAEvEeiiPblK9TS5Mw _C4G0UQEvEeiiPblK9TS5Mw _C4G0WQEvEeiiPblK9TS5Mw _C4G0YQEvEeiiPblK9TS5Mw _C4G0aQEvEeiiPblK9TS5Mw" bodyOutput="_C4G0VgEvEeiiPblK9TS5Mw _C4G0XgEvEeiiPblK9TS5Mw _C4G0ZgEvEeiiPblK9TS5Mw _C4G0bgEvEeiiPblK9TS5Mw" decider="_C4G0GAEvEeiiPblK9TS5Mw" predecessorClause="_C4G0cQEvEeiiPblK9TS5Mw" test="_C4G0FwEvEeiiPblK9TS5Mw"/>
            <result xmi:id="_C4G0cwEvEeiiPblK9TS5Mw" name="IfStatement@1d5655bc.result(label)" outgoing="_C4Gy9AEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0dAEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0dQEvEeiiPblK9TS5Mw" value="1"/>
            </result>
            <result xmi:id="_C4G0dgEvEeiiPblK9TS5Mw" name="IfStatement@1d5655bc.result(s)" outgoing="_C4Gy9QEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0dwEvEeiiPblK9TS5Mw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0eAEvEeiiPblK9TS5Mw" value="1"/>
            </result>
            <result xmi:id="_C4G0eQEvEeiiPblK9TS5Mw" name="IfStatement@1d5655bc.result(value2)" outgoing="_C4Gy9gEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0egEvEeiiPblK9TS5Mw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0ewEvEeiiPblK9TS5Mw" value="1"/>
            </result>
            <result xmi:id="_C4G0fAEvEeiiPblK9TS5Mw" name="IfStatement@1d5655bc.result(value1)" outgoing="_C4Gy9wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0fQEvEeiiPblK9TS5Mw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0fgEvEeiiPblK9TS5Mw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_C4G0fwEvEeiiPblK9TS5Mw" name="Fork(label)" incoming="_C4Gy9AEvEeiiPblK9TS5Mw" outgoing="_C4Gy_gEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:ForkNode" xmi:id="_C4G0gAEvEeiiPblK9TS5Mw" name="Fork(s)" incoming="_C4Gy9QEvEeiiPblK9TS5Mw" outgoing="_C4Gy_wEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:ForkNode" xmi:id="_C4G0gQEvEeiiPblK9TS5Mw" name="Fork(value2)" incoming="_C4Gy9gEvEeiiPblK9TS5Mw" outgoing="_C4GzAAEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:ForkNode" xmi:id="_C4G0ggEvEeiiPblK9TS5Mw" name="Fork(value1)" incoming="_C4Gy9wEvEeiiPblK9TS5Mw" outgoing="_C4GzAQEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G0gwEvEeiiPblK9TS5Mw" name="ExpressionStatement@599de793" incoming="_C4Gy_QEvEeiiPblK9TS5Mw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0hAEvEeiiPblK9TS5Mw" target="_C4G0hwEvEeiiPblK9TS5Mw" source="_C4G0jwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4G0hQEvEeiiPblK9TS5Mw" target="_C4G0hgEvEeiiPblK9TS5Mw" source="_C4G0jQEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4G0hgEvEeiiPblK9TS5Mw" name="Call(WriteLine)" incoming="_C4G0hQEvEeiiPblK9TS5Mw">
              <argument xmi:id="_C4G0hwEvEeiiPblK9TS5Mw" name="Call(WriteLine).argument(value)" incoming="_C4G0hAEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0iAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0iQEvEeiiPblK9TS5Mw" value="1"/>
              </argument>
              <result xmi:id="_C4G0igEvEeiiPblK9TS5Mw" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0iwEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0jAEvEeiiPblK9TS5Mw" 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="_C4G0jQEvEeiiPblK9TS5Mw" name="Tuple@78c5003d" outgoing="_C4G0hQEvEeiiPblK9TS5Mw">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4G0jgEvEeiiPblK9TS5Mw" name="Value(&quot;&quot;)">
                <result xmi:id="_C4G0jwEvEeiiPblK9TS5Mw" name="Value(&quot;&quot;).result" outgoing="_C4G0hAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0kAEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0kQEvEeiiPblK9TS5Mw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_C4G0kgEvEeiiPblK9TS5Mw" 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="_C4G0kwEvEeiiPblK9TS5Mw" name="Passthru(Fork(label))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0lAEvEeiiPblK9TS5Mw" target="_C4G0mAEvEeiiPblK9TS5Mw" source="_C4G0lQEvEeiiPblK9TS5Mw"/>
            <structuredNodeInput xmi:id="_C4G0lQEvEeiiPblK9TS5Mw" name="Passthru(Fork(label)).input" incoming="_C4Gy_gEvEeiiPblK9TS5Mw" outgoing="_C4G0lAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0lgEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0lwEvEeiiPblK9TS5Mw" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_C4G0mAEvEeiiPblK9TS5Mw" name="Passthru(Fork(label)).output" incoming="_C4G0lAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0mQEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0mgEvEeiiPblK9TS5Mw" value="1"/>
            </structuredNodeOutput>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G0mwEvEeiiPblK9TS5Mw" name="Passthru(Fork(s))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0nAEvEeiiPblK9TS5Mw" target="_C4G0oAEvEeiiPblK9TS5Mw" source="_C4G0nQEvEeiiPblK9TS5Mw"/>
            <structuredNodeInput xmi:id="_C4G0nQEvEeiiPblK9TS5Mw" name="Passthru(Fork(s)).input" incoming="_C4Gy_wEvEeiiPblK9TS5Mw" outgoing="_C4G0nAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0ngEvEeiiPblK9TS5Mw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0nwEvEeiiPblK9TS5Mw" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_C4G0oAEvEeiiPblK9TS5Mw" name="Passthru(Fork(s)).output" incoming="_C4G0nAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0oQEvEeiiPblK9TS5Mw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0ogEvEeiiPblK9TS5Mw" value="1"/>
            </structuredNodeOutput>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G0owEvEeiiPblK9TS5Mw" name="Passthru(Fork(value2))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0pAEvEeiiPblK9TS5Mw" target="_C4G0qAEvEeiiPblK9TS5Mw" source="_C4G0pQEvEeiiPblK9TS5Mw"/>
            <structuredNodeInput xmi:id="_C4G0pQEvEeiiPblK9TS5Mw" name="Passthru(Fork(value2)).input" incoming="_C4GzAAEvEeiiPblK9TS5Mw" outgoing="_C4G0pAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0pgEvEeiiPblK9TS5Mw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0pwEvEeiiPblK9TS5Mw" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_C4G0qAEvEeiiPblK9TS5Mw" name="Passthru(Fork(value2)).output" incoming="_C4G0pAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0qQEvEeiiPblK9TS5Mw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0qgEvEeiiPblK9TS5Mw" value="1"/>
            </structuredNodeOutput>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G0qwEvEeiiPblK9TS5Mw" name="Passthru(Fork(value1))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0rAEvEeiiPblK9TS5Mw" target="_C4G0sAEvEeiiPblK9TS5Mw" source="_C4G0rQEvEeiiPblK9TS5Mw"/>
            <structuredNodeInput xmi:id="_C4G0rQEvEeiiPblK9TS5Mw" name="Passthru(Fork(value1)).input" incoming="_C4GzAQEvEeiiPblK9TS5Mw" outgoing="_C4G0rAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0rgEvEeiiPblK9TS5Mw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0rwEvEeiiPblK9TS5Mw" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_C4G0sAEvEeiiPblK9TS5Mw" name="Passthru(Fork(value1)).output" incoming="_C4G0rAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0sQEvEeiiPblK9TS5Mw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0sgEvEeiiPblK9TS5Mw" value="1"/>
            </structuredNodeOutput>
          </node>
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4G0swEvEeiiPblK9TS5Mw" name="Value(true)">
            <result xmi:id="_C4G0tAEvEeiiPblK9TS5Mw" 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="_C4G0tQEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0tgEvEeiiPblK9TS5Mw" value="1"/>
            </result>
            <value xmi:type="uml:LiteralBoolean" xmi:id="_C4G0twEvEeiiPblK9TS5Mw" value="true">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            </value>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G0uAEvEeiiPblK9TS5Mw" name="Passthru(Fork(label))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0uQEvEeiiPblK9TS5Mw" target="_C4G0vQEvEeiiPblK9TS5Mw" source="_C4G0ugEvEeiiPblK9TS5Mw"/>
            <structuredNodeInput xmi:id="_C4G0ugEvEeiiPblK9TS5Mw" name="Passthru(Fork(label)).input" incoming="_C4Gy5AEvEeiiPblK9TS5Mw" outgoing="_C4G0uQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0uwEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0vAEvEeiiPblK9TS5Mw" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_C4G0vQEvEeiiPblK9TS5Mw" name="Passthru(Fork(label)).output" incoming="_C4G0uQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0vgEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0vwEvEeiiPblK9TS5Mw" value="1"/>
            </structuredNodeOutput>
          </node>
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4G0wAEvEeiiPblK9TS5Mw" name="Value(null)">
            <result xmi:id="_C4G0wQEvEeiiPblK9TS5Mw" name="Value(null).result" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0wgEvEeiiPblK9TS5Mw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0wwEvEeiiPblK9TS5Mw" value="1"/>
            </result>
            <value xmi:type="uml:LiteralNull" xmi:id="_C4G0xAEvEeiiPblK9TS5Mw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G0xQEvEeiiPblK9TS5Mw" name="Passthru(Fork(value2))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0xgEvEeiiPblK9TS5Mw" target="_C4G0ygEvEeiiPblK9TS5Mw" source="_C4G0xwEvEeiiPblK9TS5Mw"/>
            <structuredNodeInput xmi:id="_C4G0xwEvEeiiPblK9TS5Mw" name="Passthru(Fork(value2)).input" incoming="_C4Gy5QEvEeiiPblK9TS5Mw" outgoing="_C4G0xgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0yAEvEeiiPblK9TS5Mw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0yQEvEeiiPblK9TS5Mw" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_C4G0ygEvEeiiPblK9TS5Mw" name="Passthru(Fork(value2)).output" incoming="_C4G0xgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0ywEvEeiiPblK9TS5Mw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0zAEvEeiiPblK9TS5Mw" value="1"/>
            </structuredNodeOutput>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G0zQEvEeiiPblK9TS5Mw" name="Passthru(Fork(value1))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0zgEvEeiiPblK9TS5Mw" target="_C4G00gEvEeiiPblK9TS5Mw" source="_C4G0zwEvEeiiPblK9TS5Mw"/>
            <structuredNodeInput xmi:id="_C4G0zwEvEeiiPblK9TS5Mw" name="Passthru(Fork(value1)).input" incoming="_C4Gy5gEvEeiiPblK9TS5Mw" outgoing="_C4G0zgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G00AEvEeiiPblK9TS5Mw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G00QEvEeiiPblK9TS5Mw" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_C4G00gEvEeiiPblK9TS5Mw" name="Passthru(Fork(value1)).output" incoming="_C4G0zgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G00wEvEeiiPblK9TS5Mw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G01AEvEeiiPblK9TS5Mw" value="1"/>
            </structuredNodeOutput>
          </node>
          <clause xmi:id="_C4G01QEvEeiiPblK9TS5Mw" body="_C4GzTwEvEeiiPblK9TS5Mw _C4GzjwEvEeiiPblK9TS5Mw _C4GzpwEvEeiiPblK9TS5Mw _C4G0gwEvEeiiPblK9TS5Mw _C4G0kwEvEeiiPblK9TS5Mw _C4G0mwEvEeiiPblK9TS5Mw _C4G0owEvEeiiPblK9TS5Mw _C4G0qwEvEeiiPblK9TS5Mw" bodyOutput="_C4G0mAEvEeiiPblK9TS5Mw _C4G0oAEvEeiiPblK9TS5Mw _C4G0qAEvEeiiPblK9TS5Mw _C4G0sAEvEeiiPblK9TS5Mw" decider="_C4GzTAEvEeiiPblK9TS5Mw" successorClause="_C4G01gEvEeiiPblK9TS5Mw" test="_C4GzAgEvEeiiPblK9TS5Mw"/>
          <clause xmi:id="_C4G01gEvEeiiPblK9TS5Mw" body="_C4G0uAEvEeiiPblK9TS5Mw _C4G0wAEvEeiiPblK9TS5Mw _C4G0xQEvEeiiPblK9TS5Mw _C4G0zQEvEeiiPblK9TS5Mw" bodyOutput="_C4G0vQEvEeiiPblK9TS5Mw _C4G0wQEvEeiiPblK9TS5Mw _C4G0ygEvEeiiPblK9TS5Mw _C4G00gEvEeiiPblK9TS5Mw" decider="_C4G0tAEvEeiiPblK9TS5Mw" predecessorClause="_C4G01QEvEeiiPblK9TS5Mw" test="_C4G0swEvEeiiPblK9TS5Mw"/>
          <result xmi:id="_C4G01wEvEeiiPblK9TS5Mw" name="IfStatement@3a0fb89.result(label)" outgoing="_C4Gy7gEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G02AEvEeiiPblK9TS5Mw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G02QEvEeiiPblK9TS5Mw" value="1"/>
          </result>
          <result xmi:id="_C4G02gEvEeiiPblK9TS5Mw" name="IfStatement@3a0fb89.result(s)" outgoing="_C4Gy7wEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G02wEvEeiiPblK9TS5Mw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G03AEvEeiiPblK9TS5Mw" value="1"/>
          </result>
          <result xmi:id="_C4G03QEvEeiiPblK9TS5Mw" name="IfStatement@3a0fb89.result(value2)" outgoing="_C4Gy8AEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G03gEvEeiiPblK9TS5Mw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G03wEvEeiiPblK9TS5Mw" value="1"/>
          </result>
          <result xmi:id="_C4G04AEvEeiiPblK9TS5Mw" name="IfStatement@3a0fb89.result(value1)" outgoing="_C4Gy8QEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G04QEvEeiiPblK9TS5Mw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G04gEvEeiiPblK9TS5Mw" value="1"/>
          </result>
        </node>
        <node xmi:type="uml:ForkNode" xmi:id="_C4G04wEvEeiiPblK9TS5Mw" name="Fork(label)" incoming="_C4Gy7gEvEeiiPblK9TS5Mw"/>
        <node xmi:type="uml:ForkNode" xmi:id="_C4G05AEvEeiiPblK9TS5Mw" name="Fork(s)" incoming="_C4Gy7wEvEeiiPblK9TS5Mw"/>
        <node xmi:type="uml:ForkNode" xmi:id="_C4G05QEvEeiiPblK9TS5Mw" name="Fork(value2)" incoming="_C4Gy8AEvEeiiPblK9TS5Mw"/>
        <node xmi:type="uml:ForkNode" xmi:id="_C4G05gEvEeiiPblK9TS5Mw" name="Fork(value1)" incoming="_C4Gy8QEvEeiiPblK9TS5Mw"/>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4Gy5wEvEeiiPblK9TS5Mw" name="Input(label)" outgoing="_C4Gy1gEvEeiiPblK9TS5Mw" parameter="_C4GyzQEvEeiiPblK9TS5Mw">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </node>
      <node xmi:type="uml:ForkNode" xmi:id="_C4Gy6AEvEeiiPblK9TS5Mw" name="Fork(label)" incoming="_C4Gy1gEvEeiiPblK9TS5Mw" outgoing="_C4Gy2wEvEeiiPblK9TS5Mw _C4Gy3QEvEeiiPblK9TS5Mw _C4Gy4QEvEeiiPblK9TS5Mw _C4Gy5AEvEeiiPblK9TS5Mw"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4Gy6QEvEeiiPblK9TS5Mw" name="Input(value1)" outgoing="_C4Gy1wEvEeiiPblK9TS5Mw" parameter="_C4Gy0AEvEeiiPblK9TS5Mw"/>
      <node xmi:type="uml:ForkNode" xmi:id="_C4Gy6gEvEeiiPblK9TS5Mw" name="Fork(value1)" incoming="_C4Gy1wEvEeiiPblK9TS5Mw" outgoing="_C4Gy2QEvEeiiPblK9TS5Mw _C4Gy3wEvEeiiPblK9TS5Mw _C4Gy4wEvEeiiPblK9TS5Mw _C4Gy5gEvEeiiPblK9TS5Mw"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4Gy6wEvEeiiPblK9TS5Mw" name="Input(value2)" outgoing="_C4Gy2AEvEeiiPblK9TS5Mw" parameter="_C4Gy0wEvEeiiPblK9TS5Mw"/>
      <node xmi:type="uml:ForkNode" xmi:id="_C4Gy7AEvEeiiPblK9TS5Mw" name="Fork(value2)" incoming="_C4Gy2AEvEeiiPblK9TS5Mw" outgoing="_C4Gy2gEvEeiiPblK9TS5Mw _C4Gy3AEvEeiiPblK9TS5Mw _C4Gy3gEvEeiiPblK9TS5Mw _C4Gy4AEvEeiiPblK9TS5Mw _C4Gy4gEvEeiiPblK9TS5Mw _C4Gy5QEvEeiiPblK9TS5Mw"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_C4G05wEvEeiiPblK9TS5Mw" name="Write" visibility="public" node="_C4G08gEvEeiiPblK9TS5Mw _C4G08wEvEeiiPblK9TS5Mw _C4G09AEvEeiiPblK9TS5Mw" group="_C4G09AEvEeiiPblK9TS5Mw">
      <packageImport xmi:id="_C4G06AEvEeiiPblK9TS5Mw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_C4G06QEvEeiiPblK9TS5Mw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_C4G06gEvEeiiPblK9TS5Mw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_C4G06wEvEeiiPblK9TS5Mw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_C4G07AEvEeiiPblK9TS5Mw" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedParameter xmi:id="_C4G07QEvEeiiPblK9TS5Mw" name="value" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G07gEvEeiiPblK9TS5Mw"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G07wEvEeiiPblK9TS5Mw" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G08AEvEeiiPblK9TS5Mw" target="_C4G08wEvEeiiPblK9TS5Mw" source="_C4G08gEvEeiiPblK9TS5Mw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G08QEvEeiiPblK9TS5Mw" target="_C4G0_QEvEeiiPblK9TS5Mw" source="_C4G08wEvEeiiPblK9TS5Mw"/>
      <structuredNode xmi:id="_C4G09AEvEeiiPblK9TS5Mw" name="Body(Write)">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G09QEvEeiiPblK9TS5Mw" name="ExpressionStatement@611d9ede">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G09gEvEeiiPblK9TS5Mw" target="_C4G1OAEvEeiiPblK9TS5Mw" source="_C4G1RQEvEeiiPblK9TS5Mw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_C4G09wEvEeiiPblK9TS5Mw" target="_C4G0-AEvEeiiPblK9TS5Mw" source="_C4G1OQEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:ExpansionRegion" xmi:id="_C4G0-AEvEeiiPblK9TS5Mw" name="Collect(Call(write))" incoming="_C4G09wEvEeiiPblK9TS5Mw" mode="parallel" inputElement="_C4G1OAEvEeiiPblK9TS5Mw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0-QEvEeiiPblK9TS5Mw" target="_C4G1AQEvEeiiPblK9TS5Mw" source="_C4G1NwEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0-gEvEeiiPblK9TS5Mw" target="_C4G1FwEvEeiiPblK9TS5Mw" source="_C4G0_QEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4G0-wEvEeiiPblK9TS5Mw" target="_C4G1AAEvEeiiPblK9TS5Mw" source="_C4G1CgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G0_AEvEeiiPblK9TS5Mw" target="_C4G1BwEvEeiiPblK9TS5Mw" source="_C4G1OAEvEeiiPblK9TS5Mw"/>
            <structuredNodeInput xmi:id="_C4G0_QEvEeiiPblK9TS5Mw" name="Collect(Call(write)).input(Fork(value))" incoming="_C4G08QEvEeiiPblK9TS5Mw" outgoing="_C4G0-gEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G0_gEvEeiiPblK9TS5Mw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G0_wEvEeiiPblK9TS5Mw" value="*"/>
            </structuredNodeInput>
            <node xmi:type="uml:CallOperationAction" xmi:id="_C4G1AAEvEeiiPblK9TS5Mw" name="Call(write)" incoming="_C4G0-wEvEeiiPblK9TS5Mw">
              <argument xmi:id="_C4G1AQEvEeiiPblK9TS5Mw" name="Call(write).argument(value)" incoming="_C4G0-QEvEeiiPblK9TS5Mw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G1AgEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G1AwEvEeiiPblK9TS5Mw" value="1"/>
              </argument>
              <result xmi:id="_C4G1BAEvEeiiPblK9TS5Mw" 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="_C4G1BQEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G1BgEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <operation href="pathmap://ALF_LIBRARIES/fUML.library.uml#BasicInputOutput-OutputChannel-write"/>
              <target xmi:id="_C4G1BwEvEeiiPblK9TS5Mw" name="Call(write).target" incoming="_C4G0_AEvEeiiPblK9TS5Mw" 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="_C4G1CAEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G1CQEvEeiiPblK9TS5Mw" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G1CgEvEeiiPblK9TS5Mw" name="Tuple@1585b3f7" outgoing="_C4G0-wEvEeiiPblK9TS5Mw">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G1CwEvEeiiPblK9TS5Mw" target="_C4G1HwEvEeiiPblK9TS5Mw" source="_C4G1FwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4G1DAEvEeiiPblK9TS5Mw" target="_C4G1HgEvEeiiPblK9TS5Mw" source="_C4G1FgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G1DQEvEeiiPblK9TS5Mw" target="_C4G1KgEvEeiiPblK9TS5Mw" source="_C4G1FwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4G1DgEvEeiiPblK9TS5Mw" target="_C4G1NgEvEeiiPblK9TS5Mw" source="_C4G1NQEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G1DwEvEeiiPblK9TS5Mw" target="_C4G1NgEvEeiiPblK9TS5Mw" source="_C4G1IgEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4G1EAEvEeiiPblK9TS5Mw" target="_C4G1JQEvEeiiPblK9TS5Mw" source="_C4G1NgEvEeiiPblK9TS5Mw">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4G1EQEvEeiiPblK9TS5Mw" name="Value(true)" value="true"/>
              </edge>
              <edge xmi:type="uml:ControlFlow" xmi:id="_C4G1EgEvEeiiPblK9TS5Mw" target="_C4G1KwEvEeiiPblK9TS5Mw" source="_C4G1NgEvEeiiPblK9TS5Mw">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_C4G1EwEvEeiiPblK9TS5Mw" name="Value(false)"/>
              </edge>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G1FAEvEeiiPblK9TS5Mw" target="_C4G1NwEvEeiiPblK9TS5Mw" source="_C4G1JwEvEeiiPblK9TS5Mw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G1FQEvEeiiPblK9TS5Mw" target="_C4G1NwEvEeiiPblK9TS5Mw" source="_C4G1LQEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G1FgEvEeiiPblK9TS5Mw" name="Operands(EqualityExpression@4bcc264f)" outgoing="_C4G1DAEvEeiiPblK9TS5Mw">
                <node xmi:type="uml:ForkNode" xmi:id="_C4G1FwEvEeiiPblK9TS5Mw" name="Fork('')@2a65f28f" incoming="_C4G0-gEvEeiiPblK9TS5Mw" outgoing="_C4G1CwEvEeiiPblK9TS5Mw _C4G1DQEvEeiiPblK9TS5Mw"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G1GAEvEeiiPblK9TS5Mw" name="RightHandSide@714efe53"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4G1GQEvEeiiPblK9TS5Mw" name="Value(null)">
                  <result xmi:id="_C4G1GgEvEeiiPblK9TS5Mw" name="Value(null).result" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G1GwEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G1HAEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralNull" xmi:id="_C4G1HQEvEeiiPblK9TS5Mw"/>
                </node>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4G1HgEvEeiiPblK9TS5Mw" name="Call(NotEmpty)" incoming="_C4G1DAEvEeiiPblK9TS5Mw">
                <argument xmi:id="_C4G1HwEvEeiiPblK9TS5Mw" name="Call(NotEmpty).argument(seq)" incoming="_C4G1CwEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G1IAEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G1IQEvEeiiPblK9TS5Mw" value="*"/>
                </argument>
                <result xmi:id="_C4G1IgEvEeiiPblK9TS5Mw" name="Call(NotEmpty).result()" outgoing="_C4G1DwEvEeiiPblK9TS5Mw">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G1IwEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G1JAEvEeiiPblK9TS5Mw" value="1"/>
                </result>
                <behavior xmi:type="uml:OpaqueBehavior" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-NotEmpty"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G1JQEvEeiiPblK9TS5Mw" name="NullCoalescingExpression@52f29d28.operand2" incoming="_C4G1EAEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G1JgEvEeiiPblK9TS5Mw" target="_C4G1JwEvEeiiPblK9TS5Mw" source="_C4G1KgEvEeiiPblK9TS5Mw"/>
                <structuredNodeOutput xmi:id="_C4G1JwEvEeiiPblK9TS5Mw" name="NullCoalescingExpression@52f29d28.operand2.result" incoming="_C4G1JgEvEeiiPblK9TS5Mw" outgoing="_C4G1FAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G1KAEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G1KQEvEeiiPblK9TS5Mw" value="*"/>
                </structuredNodeOutput>
                <node xmi:type="uml:MergeNode" xmi:id="_C4G1KgEvEeiiPblK9TS5Mw" name="Merge(Fork('')@2a65f28f)" incoming="_C4G1DQEvEeiiPblK9TS5Mw" outgoing="_C4G1JgEvEeiiPblK9TS5Mw"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G1KwEvEeiiPblK9TS5Mw" name="NullCoalescingExpression@52f29d28.operand3" incoming="_C4G1EgEvEeiiPblK9TS5Mw">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G1LAEvEeiiPblK9TS5Mw" target="_C4G1LQEvEeiiPblK9TS5Mw" source="_C4G1MQEvEeiiPblK9TS5Mw"/>
                <structuredNodeOutput xmi:id="_C4G1LQEvEeiiPblK9TS5Mw" name="NullCoalescingExpression@52f29d28.operand3.result" incoming="_C4G1LAEvEeiiPblK9TS5Mw" outgoing="_C4G1FQEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G1LgEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G1LwEvEeiiPblK9TS5Mw" value="*"/>
                </structuredNodeOutput>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4G1MAEvEeiiPblK9TS5Mw" name="Value(&quot;null&quot;)">
                  <result xmi:id="_C4G1MQEvEeiiPblK9TS5Mw" name="Value(&quot;null&quot;).result" outgoing="_C4G1LAEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G1MgEvEeiiPblK9TS5Mw" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G1MwEvEeiiPblK9TS5Mw" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_C4G1NAEvEeiiPblK9TS5Mw" 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="_C4G1NQEvEeiiPblK9TS5Mw" name="Initial(NullCoalescingExpression@52f29d28)" outgoing="_C4G1DgEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:DecisionNode" xmi:id="_C4G1NgEvEeiiPblK9TS5Mw" name="Decision(NullCoalescingExpression@52f29d28)" incoming="_C4G1DgEvEeiiPblK9TS5Mw _C4G1DwEvEeiiPblK9TS5Mw" outgoing="_C4G1EAEvEeiiPblK9TS5Mw _C4G1EgEvEeiiPblK9TS5Mw" decisionInputFlow="_C4G1DwEvEeiiPblK9TS5Mw"/>
              <node xmi:type="uml:MergeNode" xmi:id="_C4G1NwEvEeiiPblK9TS5Mw" name="Merge(NullCoalescingExpression@52f29d28.result)" incoming="_C4G1FAEvEeiiPblK9TS5Mw _C4G1FQEvEeiiPblK9TS5Mw" outgoing="_C4G0-QEvEeiiPblK9TS5Mw"/>
            </node>
          </node>
          <node xmi:type="uml:ExpansionNode" xmi:id="_C4G1OAEvEeiiPblK9TS5Mw" name="Collect(Call(write)).inputElement" incoming="_C4G09gEvEeiiPblK9TS5Mw" outgoing="_C4G0_AEvEeiiPblK9TS5Mw" regionAsInput="_C4G0-AEvEeiiPblK9TS5Mw"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G1OQEvEeiiPblK9TS5Mw" name="Feature(Call(At).result())" outgoing="_C4G09wEvEeiiPblK9TS5Mw">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G1OgEvEeiiPblK9TS5Mw" target="_C4G1PwEvEeiiPblK9TS5Mw" source="_C4G1SgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G1OwEvEeiiPblK9TS5Mw" target="_C4G1UgEvEeiiPblK9TS5Mw" source="_C4G1TgEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_C4G1PAEvEeiiPblK9TS5Mw" target="_C4G1PgEvEeiiPblK9TS5Mw" source="_C4G1SAEvEeiiPblK9TS5Mw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_C4G1PQEvEeiiPblK9TS5Mw" target="_C4G1QgEvEeiiPblK9TS5Mw" source="_C4G1UgEvEeiiPblK9TS5Mw"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_C4G1PgEvEeiiPblK9TS5Mw" name="Call(At)" incoming="_C4G1PAEvEeiiPblK9TS5Mw">
              <argument xmi:id="_C4G1PwEvEeiiPblK9TS5Mw" name="Call(At).argument(seq)" incoming="_C4G1OgEvEeiiPblK9TS5Mw" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G1QAEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G1QQEvEeiiPblK9TS5Mw" value="*"/>
              </argument>
              <argument xmi:id="_C4G1QgEvEeiiPblK9TS5Mw" name="Call(At).argument(index)" incoming="_C4G1PQEvEeiiPblK9TS5Mw">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G1QwEvEeiiPblK9TS5Mw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G1RAEvEeiiPblK9TS5Mw" value="1"/>
              </argument>
              <result xmi:id="_C4G1RQEvEeiiPblK9TS5Mw" name="Call(At).result()" outgoing="_C4G09gEvEeiiPblK9TS5Mw">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C4G1RgEvEeiiPblK9TS5Mw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G1RwEvEeiiPblK9TS5Mw" value="1"/>
              </result>
              <behavior xmi:type="uml:OpaqueBehavior" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-At"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_C4G1SAEvEeiiPblK9TS5Mw" name="Tuple@4cccaeff" outgoing="_C4G1PAEvEeiiPblK9TS5Mw">
              <node xmi:type="uml:ReadExtentAction" xmi:id="_C4G1SQEvEeiiPblK9TS5Mw" name="ReadExtent(StandardOutputChannel)">
                <classifier xmi:type="uml:Class" href="pathmap://ALF_LIBRARIES/fUML.library.uml#BasicInputOutput-StandardOutputChannel"/>
                <result xmi:id="_C4G1SgEvEeiiPblK9TS5Mw" name="ReadExtent(StandardOutputChannel).result" outgoing="_C4G1OgEvEeiiPblK9TS5Mw" 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="_C4G1SwEvEeiiPblK9TS5Mw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G1TAEvEeiiPblK9TS5Mw" value="*"/>
                </result>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_C4G1TQEvEeiiPblK9TS5Mw" name="Value(1)">
                <result xmi:id="_C4G1TgEvEeiiPblK9TS5Mw" name="Value(1).result" outgoing="_C4G1OwEvEeiiPblK9TS5Mw" 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="_C4G1TwEvEeiiPblK9TS5Mw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C4G1UAEvEeiiPblK9TS5Mw" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_C4G1UQEvEeiiPblK9TS5Mw" 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="_C4G1UgEvEeiiPblK9TS5Mw" name="Fork(Call(At).argument(index))" incoming="_C4G1OwEvEeiiPblK9TS5Mw" outgoing="_C4G1PQEvEeiiPblK9TS5Mw"/>
          </node>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_C4G08gEvEeiiPblK9TS5Mw" name="Input(value)" outgoing="_C4G08AEvEeiiPblK9TS5Mw" parameter="_C4G07QEvEeiiPblK9TS5Mw"/>
      <node xmi:type="uml:ForkNode" xmi:id="_C4G08wEvEeiiPblK9TS5Mw" name="Fork(value)" incoming="_C4G08AEvEeiiPblK9TS5Mw" outgoing="_C4G08QEvEeiiPblK9TS5Mw"/>
    </packagedElement>
    <profileApplication xmi:id="_C4G1UwEvEeiiPblK9TS5Mw">
      <eAnnotations xmi:id="_C4G1VAEvEeiiPblK9TS5Mw" 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="_C4G1VQEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4FlJAEvEeiiPblK9TS5Mw"/>
  <l2:Destroy xmi:id="_C4G1VgEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4GOygEvEeiiPblK9TS5Mw"/>
  <l2:Create xmi:id="_C4G1VwEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4FomwEvEeiiPblK9TS5Mw"/>
  <l2:Destroy xmi:id="_C4HZcAEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4GyxAEvEeiiPblK9TS5Mw"/>
  <l2:Create xmi:id="_C4HZcQEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4GM3wEvEeiiPblK9TS5Mw"/>
  <l2:Create xmi:id="_C4HZcgEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4GywAEvEeiiPblK9TS5Mw"/>
  <l2:Destroy xmi:id="_C4HZcwEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4FmNQEvEeiiPblK9TS5Mw"/>
  <l2:Create xmi:id="_C4HZdAEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4FnhgEvEeiiPblK9TS5Mw"/>
  <l2:Destroy xmi:id="_C4HZdQEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4FoogEvEeiiPblK9TS5Mw"/>
  <l2:Create xmi:id="_C4HZdgEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4Fk_QEvEeiiPblK9TS5Mw"/>
  <l2:Create xmi:id="_C4HZdwEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4FmKgEvEeiiPblK9TS5Mw"/>
  <l2:Destroy xmi:id="_C4HZeAEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4GNxAEvEeiiPblK9TS5Mw"/>
  <l2:Create xmi:id="_C4HZeQEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4GM2wEvEeiiPblK9TS5Mw"/>
  <l2:Create xmi:id="_C4HZegEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4FnigEvEeiiPblK9TS5Mw"/>
  <l2:Create xmi:id="_C4HZewEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4FolwEvEeiiPblK9TS5Mw"/>
  <l2:Create xmi:id="_C4HZfAEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4GM5gEvEeiiPblK9TS5Mw"/>
  <l2:Destroy xmi:id="_C4HZfQEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4FnkQEvEeiiPblK9TS5Mw"/>
  <l2:Create xmi:id="_C4HZfgEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4FmLgEvEeiiPblK9TS5Mw"/>
  <l2:Create xmi:id="_C4HZfwEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4GNwAEvEeiiPblK9TS5Mw"/>
  <l2:Create xmi:id="_C4HZgAEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4FlAQEvEeiiPblK9TS5Mw"/>
  <l2:Create xmi:id="_C4HZgQEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4FnggEvEeiiPblK9TS5Mw"/>
  <l2:Destroy xmi:id="_C4HZggEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4GM8AEvEeiiPblK9TS5Mw"/>
  <l2:Create xmi:id="_C4IAgAEvEeiiPblK9TS5Mw" base_BehavioralFeature="_C4GOzAEvEeiiPblK9TS5Mw"/>
</xmi:XMI>
