<?xml version="1.1" 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="_34BJMLSpEem4MK7Gf1Ez8w" name="Model" visibility="package">
    <packagedElement xmi:type="uml:Class" xmi:id="_34BJMbSpEem4MK7Gf1Ez8w" name="Units_ActiveClass" visibility="public">
      <packageImport xmi:id="_34BJMrSpEem4MK7Gf1Ez8w" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_34BJM7SpEem4MK7Gf1Ez8w" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_34BJNLSpEem4MK7Gf1Ez8w" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_34BJNbSpEem4MK7Gf1Ez8w" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_34BJNrSpEem4MK7Gf1Ez8w" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <generalization xmi:id="_34BJN7SpEem4MK7Gf1Ez8w" general="_34B0KLSpEem4MK7Gf1Ez8w"/>
      <ownedAttribute xmi:id="_34BJOLSpEem4MK7Gf1Ez8w" name="Units_ActiveClass$initializationFlag$1" visibility="protected">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BJObSpEem4MK7Gf1Ez8w"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BJOrSpEem4MK7Gf1Ez8w" value="1"/>
      </ownedAttribute>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_34BJO7SpEem4MK7Gf1Ez8w" name="Units_ActiveClass$method$1" visibility="private" specification="_34Bw6LSpEem4MK7Gf1Ez8w" node="_34BJQLSpEem4MK7Gf1Ez8w _34BJQbSpEem4MK7Gf1Ez8w" group="_34BJQbSpEem4MK7Gf1Ez8w">
        <ownedParameter xmi:id="_34BJPLSpEem4MK7Gf1Ez8w" name="" type="_34BJMbSpEem4MK7Gf1Ez8w" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BJPbSpEem4MK7Gf1Ez8w" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BJPrSpEem4MK7Gf1Ez8w" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJP7SpEem4MK7Gf1Ez8w" target="_34BJQLSpEem4MK7Gf1Ez8w" source="_34BJarSpEem4MK7Gf1Ez8w"/>
        <structuredNode xmi:id="_34BJQbSpEem4MK7Gf1Ez8w" name="Body(Units_ActiveClass$method$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJQrSpEem4MK7Gf1Ez8w" target="_34BJarSpEem4MK7Gf1Ez8w" source="_34BJZ7SpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BJQ7SpEem4MK7Gf1Ez8w" name="Body">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BJRLSpEem4MK7Gf1Ez8w" name="ExpressionStatement@1ea99243">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJRbSpEem4MK7Gf1Ez8w" target="_34BJXbSpEem4MK7Gf1Ez8w" source="_34BJS7SpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_34BJRrSpEem4MK7Gf1Ez8w" target="_34BJXLSpEem4MK7Gf1Ez8w" source="_34BJSbSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJR7SpEem4MK7Gf1Ez8w" target="_34BJVrSpEem4MK7Gf1Ez8w" source="_34BJULSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_34BJSLSpEem4MK7Gf1Ez8w" target="_34BJU7SpEem4MK7Gf1Ez8w" source="_34BJSbSpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BJSbSpEem4MK7Gf1Ez8w" name="Tuple@5b22f3ac" outgoing="_34BJRrSpEem4MK7Gf1Ez8w _34BJSLSpEem4MK7Gf1Ez8w">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34BJSrSpEem4MK7Gf1Ez8w" name="Value(null)">
                  <result xmi:id="_34BJS7SpEem4MK7Gf1Ez8w" name="Value(null).result" outgoing="_34BJRbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BJTLSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BJTbSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralNull" xmi:id="_34BJTrSpEem4MK7Gf1Ez8w"/>
                </node>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_34BJT7SpEem4MK7Gf1Ez8w" name="ReadSelf">
                <result xmi:id="_34BJULSpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34BJR7SpEem4MK7Gf1Ez8w" type="_34BJMbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BJUbSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BJUrSpEem4MK7Gf1Ez8w" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BJU7SpEem4MK7Gf1Ez8w" name="Node(Call(run))" incoming="_34BJSLSpEem4MK7Gf1Ez8w">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJVLSpEem4MK7Gf1Ez8w" target="_34BJWbSpEem4MK7Gf1Ez8w" source="_34BJYLSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJVbSpEem4MK7Gf1Ez8w" target="_34BJY7SpEem4MK7Gf1Ez8w" source="_34BJVrSpEem4MK7Gf1Ez8w"/>
                <structuredNodeInput xmi:id="_34BJVrSpEem4MK7Gf1Ez8w" name="Input(Call(run).target)" incoming="_34BJR7SpEem4MK7Gf1Ez8w" outgoing="_34BJVbSpEem4MK7Gf1Ez8w" type="_34BJMbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BJV7SpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BJWLSpEem4MK7Gf1Ez8w" value="1"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:id="_34BJWbSpEem4MK7Gf1Ez8w" name="Output(Call(run).result())" incoming="_34BJVLSpEem4MK7Gf1Ez8w" type="_34BJMbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BJWrSpEem4MK7Gf1Ez8w"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BJW7SpEem4MK7Gf1Ez8w" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallOperationAction" xmi:id="_34BJXLSpEem4MK7Gf1Ez8w" name="Call(run)" incoming="_34BJRrSpEem4MK7Gf1Ez8w" operation="_34Bw7LSpEem4MK7Gf1Ez8w">
                  <argument xmi:id="_34BJXbSpEem4MK7Gf1Ez8w" name="Call(run).argument(tester)" incoming="_34BJRbSpEem4MK7Gf1Ez8w" type="_34CYI7SpEem4MK7Gf1Ez8w">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BJXrSpEem4MK7Gf1Ez8w"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BJX7SpEem4MK7Gf1Ez8w" value="1"/>
                  </argument>
                  <result xmi:id="_34BJYLSpEem4MK7Gf1Ez8w" name="Call(run).result()" outgoing="_34BJVLSpEem4MK7Gf1Ez8w" type="_34BJMbSpEem4MK7Gf1Ez8w">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BJYbSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BJYrSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                  <target xmi:id="_34BJY7SpEem4MK7Gf1Ez8w" name="Call(run).target" incoming="_34BJVbSpEem4MK7Gf1Ez8w" type="_34BJMbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BJZLSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BJZbSpEem4MK7Gf1Ez8w" value="1"/>
                  </target>
                </node>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_34BJZrSpEem4MK7Gf1Ez8w" name="ReadSelf">
            <result xmi:id="_34BJZ7SpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34BJQrSpEem4MK7Gf1Ez8w" type="_34BJMbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BJaLSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BJabSpEem4MK7Gf1Ez8w" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_34BJarSpEem4MK7Gf1Ez8w" name="Fork(ReadSelf.result)" incoming="_34BJQrSpEem4MK7Gf1Ez8w" outgoing="_34BJP7SpEem4MK7Gf1Ez8w"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_34BJQLSpEem4MK7Gf1Ez8w" name="Return" incoming="_34BJP7SpEem4MK7Gf1Ez8w" type="_34BJMbSpEem4MK7Gf1Ez8w" parameter="_34BJPLSpEem4MK7Gf1Ez8w"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_34BJa7SpEem4MK7Gf1Ez8w" name="run$method$1" visibility="private" specification="_34Bw7LSpEem4MK7Gf1Ez8w" node="_34BJdbSpEem4MK7Gf1Ez8w _34BJdrSpEem4MK7Gf1Ez8w _34BJd7SpEem4MK7Gf1Ez8w _34BJeLSpEem4MK7Gf1Ez8w" group="_34BJeLSpEem4MK7Gf1Ez8w">
        <ownedParameter xmi:id="_34BJbLSpEem4MK7Gf1Ez8w" name="tester" type="_34CYI7SpEem4MK7Gf1Ez8w">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BJbbSpEem4MK7Gf1Ez8w"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BJbrSpEem4MK7Gf1Ez8w" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_34BJb7SpEem4MK7Gf1Ez8w" name="" type="_34BJMbSpEem4MK7Gf1Ez8w" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BJcLSpEem4MK7Gf1Ez8w" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BJcbSpEem4MK7Gf1Ez8w" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJcrSpEem4MK7Gf1Ez8w" target="_34BJdrSpEem4MK7Gf1Ez8w" source="_34BJdbSpEem4MK7Gf1Ez8w"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJc7SpEem4MK7Gf1Ez8w" target="_34BJd7SpEem4MK7Gf1Ez8w" source="_34BwZLSpEem4MK7Gf1Ez8w"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJdLSpEem4MK7Gf1Ez8w" target="_34BwbbSpEem4MK7Gf1Ez8w" source="_34BJdrSpEem4MK7Gf1Ez8w"/>
        <structuredNode xmi:id="_34BJeLSpEem4MK7Gf1Ez8w" name="Body(run$method$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJebSpEem4MK7Gf1Ez8w" target="_34BwZLSpEem4MK7Gf1Ez8w" source="_34BwYbSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJerSpEem4MK7Gf1Ez8w" target="_34BwdLSpEem4MK7Gf1Ez8w" source="_34BwZLSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_34BJe7SpEem4MK7Gf1Ez8w" target="_34BJhbSpEem4MK7Gf1Ez8w" source="_34Bwc7SpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_34BJfLSpEem4MK7Gf1Ez8w" target="_34Bwc7SpEem4MK7Gf1Ez8w" source="_34BwZbSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJfbSpEem4MK7Gf1Ez8w" target="_34BweLSpEem4MK7Gf1Ez8w" source="_34BwZLSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJfrSpEem4MK7Gf1Ez8w" target="_34Bwf7SpEem4MK7Gf1Ez8w" source="_34Bwe7SpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJf7SpEem4MK7Gf1Ez8w" target="_34Bwi7SpEem4MK7Gf1Ez8w" source="_34BwgrSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJgLSpEem4MK7Gf1Ez8w" target="_34BwkbSpEem4MK7Gf1Ez8w" source="_34BwhrSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_34BJgbSpEem4MK7Gf1Ez8w" target="_34BwlbSpEem4MK7Gf1Ez8w" source="_34BwlLSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJgrSpEem4MK7Gf1Ez8w" target="_34BwlbSpEem4MK7Gf1Ez8w" source="_34BwjrSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_34BJg7SpEem4MK7Gf1Ez8w" target="_34BwZbSpEem4MK7Gf1Ez8w" source="_34BwlbSpEem4MK7Gf1Ez8w">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_34BJhLSpEem4MK7Gf1Ez8w" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BJhbSpEem4MK7Gf1Ez8w" name="Body" incoming="_34BJe7SpEem4MK7Gf1Ez8w">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BJhrSpEem4MK7Gf1Ez8w" name="ExpressionStatement@31ea4556">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJh7SpEem4MK7Gf1Ez8w" target="_34BJibSpEem4MK7Gf1Ez8w" source="_34BJlrSpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:SendSignalAction" xmi:id="_34BJiLSpEem4MK7Gf1Ez8w" name="SendSignal(Start)" signal="_34BzCbSpEem4MK7Gf1Ez8w">
                <target xmi:id="_34BJibSpEem4MK7Gf1Ez8w" name="SendSignal(Start).target" incoming="_34BJh7SpEem4MK7Gf1Ez8w" type="_34BzELSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BJirSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BJi7SpEem4MK7Gf1Ez8w" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BJjLSpEem4MK7Gf1Ez8w" name="InstanceCreationExpression@6a89aa01">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJjbSpEem4MK7Gf1Ez8w" target="_34BwVrSpEem4MK7Gf1Ez8w" source="_34BJmrSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJjrSpEem4MK7Gf1Ez8w" target="_34BwU7SpEem4MK7Gf1Ez8w" source="_34BwVrSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJj7SpEem4MK7Gf1Ez8w" target="_34BwTbSpEem4MK7Gf1Ez8w" source="_34BwRLSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_34BJkLSpEem4MK7Gf1Ez8w" target="_34BwR7SpEem4MK7Gf1Ez8w" source="_34BwQrSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_34BJkbSpEem4MK7Gf1Ez8w" target="_34BwR7SpEem4MK7Gf1Ez8w" source="_34BJmbSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJkrSpEem4MK7Gf1Ez8w" target="_34BwV7SpEem4MK7Gf1Ez8w" source="_34BwSbSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJk7SpEem4MK7Gf1Ez8w" target="_34BwWbSpEem4MK7Gf1Ez8w" source="_34BwV7SpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJlLSpEem4MK7Gf1Ez8w" target="_34BwXbSpEem4MK7Gf1Ez8w" source="_34BwV7SpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BJlbSpEem4MK7Gf1Ez8w" target="_34BJlrSpEem4MK7Gf1Ez8w" source="_34BwV7SpEem4MK7Gf1Ez8w"/>
                <structuredNodeOutput xmi:id="_34BJlrSpEem4MK7Gf1Ez8w" name="Output(Output(Fork(Create(TestRunner).result)))" incoming="_34BJlbSpEem4MK7Gf1Ez8w" outgoing="_34BJh7SpEem4MK7Gf1Ez8w" type="_34BzELSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BJl7SpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BJmLSpEem4MK7Gf1Ez8w" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_34BJmbSpEem4MK7Gf1Ez8w" name="Create(TestRunner)" outgoing="_34BJkbSpEem4MK7Gf1Ez8w" classifier="_34BzELSpEem4MK7Gf1Ez8w">
                  <result xmi:id="_34BJmrSpEem4MK7Gf1Ez8w" name="Create(TestRunner).result" outgoing="_34BJjbSpEem4MK7Gf1Ez8w" type="_34BzELSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwQLSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwQbSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BwQrSpEem4MK7Gf1Ez8w" name="Tuple@5d579232" outgoing="_34BJkLSpEem4MK7Gf1Ez8w">
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_34BwQ7SpEem4MK7Gf1Ez8w" name="ReadSelf">
                    <result xmi:id="_34BwRLSpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34BJj7SpEem4MK7Gf1Ez8w" type="_34BJMbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwRbSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwRrSpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BwR7SpEem4MK7Gf1Ez8w" name="Node(Call(TestRunner))" incoming="_34BJkbSpEem4MK7Gf1Ez8w _34BJkLSpEem4MK7Gf1Ez8w">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34BwSLSpEem4MK7Gf1Ez8w" target="_34BwSbSpEem4MK7Gf1Ez8w" source="_34BwVrSpEem4MK7Gf1Ez8w"/>
                  <structuredNodeOutput xmi:id="_34BwSbSpEem4MK7Gf1Ez8w" name="Output(Fork(Create(TestRunner).result))" incoming="_34BwSLSpEem4MK7Gf1Ez8w" outgoing="_34BJkrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwSrSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwS7SpEem4MK7Gf1Ez8w" value="1"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:CallOperationAction" xmi:id="_34BwTLSpEem4MK7Gf1Ez8w" name="Call(TestRunner)" operation="_34B0HrSpEem4MK7Gf1Ez8w">
                    <argument xmi:id="_34BwTbSpEem4MK7Gf1Ez8w" name="Call(TestRunner).argument(outer)" incoming="_34BJj7SpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwTrSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwT7SpEem4MK7Gf1Ez8w" value="1"/>
                    </argument>
                    <result xmi:id="_34BwULSpEem4MK7Gf1Ez8w" name="Call(TestRunner).result()" type="_34BzELSpEem4MK7Gf1Ez8w">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwUbSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwUrSpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                    <target xmi:id="_34BwU7SpEem4MK7Gf1Ez8w" name="Call(TestRunner).target" incoming="_34BJjrSpEem4MK7Gf1Ez8w" type="_34BzELSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwVLSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwVbSpEem4MK7Gf1Ez8w" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_34BwVrSpEem4MK7Gf1Ez8w" name="Fork(Create(TestRunner).result)" incoming="_34BJjbSpEem4MK7Gf1Ez8w" outgoing="_34BJjrSpEem4MK7Gf1Ez8w _34BwSLSpEem4MK7Gf1Ez8w"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_34BwV7SpEem4MK7Gf1Ez8w" name="Fork(Output(Fork(Create(TestRunner).result)))" incoming="_34BJkrSpEem4MK7Gf1Ez8w" outgoing="_34BJk7SpEem4MK7Gf1Ez8w _34BJlLSpEem4MK7Gf1Ez8w _34BJlbSpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_34BwWLSpEem4MK7Gf1Ez8w" name="Start(TestRunner)" isSynchronous="false">
                  <object xmi:id="_34BwWbSpEem4MK7Gf1Ez8w" name="Start(TestRunner).object" incoming="_34BJk7SpEem4MK7Gf1Ez8w" type="_34BzELSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwWrSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwW7SpEem4MK7Gf1Ez8w" value="1"/>
                  </object>
                </node>
                <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_34BwXLSpEem4MK7Gf1Ez8w" name="Start(Base)" isSynchronous="false">
                  <object xmi:id="_34BwXbSpEem4MK7Gf1Ez8w" name="Start(Base).object" incoming="_34BJlLSpEem4MK7Gf1Ez8w" type="_34ByPbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwXrSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwX7SpEem4MK7Gf1Ez8w" value="1"/>
                  </object>
                </node>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_34BwYLSpEem4MK7Gf1Ez8w" name="ReadSelf">
            <result xmi:id="_34BwYbSpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34BJebSpEem4MK7Gf1Ez8w" type="_34BJMbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwYrSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwY7SpEem4MK7Gf1Ez8w" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_34BwZLSpEem4MK7Gf1Ez8w" name="Fork(ReadSelf.result)" incoming="_34BJebSpEem4MK7Gf1Ez8w" outgoing="_34BJc7SpEem4MK7Gf1Ez8w _34BJerSpEem4MK7Gf1Ez8w _34BJfbSpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BwZbSpEem4MK7Gf1Ez8w" name="Super" incoming="_34BJg7SpEem4MK7Gf1Ez8w" outgoing="_34BJfLSpEem4MK7Gf1Ez8w">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BwZrSpEem4MK7Gf1Ez8w" name="ExpressionStatement@5274adbb">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BwZ7SpEem4MK7Gf1Ez8w" name="Node(Call(Test$method$1))">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BwaLSpEem4MK7Gf1Ez8w" target="_34BwabSpEem4MK7Gf1Ez8w" source="_34BwcLSpEem4MK7Gf1Ez8w"/>
                <structuredNodeOutput xmi:id="_34BwabSpEem4MK7Gf1Ez8w" name="Output(Call(Test$method$1).result())" incoming="_34BwaLSpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwarSpEem4MK7Gf1Ez8w"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bwa7SpEem4MK7Gf1Ez8w" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_34BwbLSpEem4MK7Gf1Ez8w" name="Call(Test$method$1)" behavior="_34B0NLSpEem4MK7Gf1Ez8w">
                  <argument xmi:id="_34BwbbSpEem4MK7Gf1Ez8w" name="Call(Test$method$1).argument(tester)" incoming="_34BJdLSpEem4MK7Gf1Ez8w" type="_34CYI7SpEem4MK7Gf1Ez8w">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwbrSpEem4MK7Gf1Ez8w"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bwb7SpEem4MK7Gf1Ez8w" value="1"/>
                  </argument>
                  <result xmi:id="_34BwcLSpEem4MK7Gf1Ez8w" name="Call(Test$method$1).result()" outgoing="_34BwaLSpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwcbSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwcrSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                </node>
              </node>
            </node>
          </node>
          <node xmi:type="uml:CallOperationAction" xmi:id="_34Bwc7SpEem4MK7Gf1Ez8w" name="Call(Units_ActiveClass$initialization$1)" incoming="_34BJfLSpEem4MK7Gf1Ez8w" outgoing="_34BJe7SpEem4MK7Gf1Ez8w" operation="_34Bw57SpEem4MK7Gf1Ez8w">
            <target xmi:id="_34BwdLSpEem4MK7Gf1Ez8w" name="Call(Units_ActiveClass$initialization$1).target" incoming="_34BJerSpEem4MK7Gf1Ez8w" type="_34BJMbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwdbSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwdrSpEem4MK7Gf1Ez8w" value="1"/>
            </target>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_34Bwd7SpEem4MK7Gf1Ez8w" name="Read(Units_ActiveClass$initializationFlag$1)" structuralFeature="_34BJOLSpEem4MK7Gf1Ez8w">
            <object xmi:id="_34BweLSpEem4MK7Gf1Ez8w" name="Read(Units_ActiveClass$initializationFlag$1).object" incoming="_34BJfbSpEem4MK7Gf1Ez8w" type="_34BJMbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwebSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwerSpEem4MK7Gf1Ez8w" value="1"/>
            </object>
            <result xmi:id="_34Bwe7SpEem4MK7Gf1Ez8w" name="Read(Units_ActiveClass$initializationFlag$1).result" outgoing="_34BJfrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwfLSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwfbSpEem4MK7Gf1Ez8w" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_34BwfrSpEem4MK7Gf1Ez8w" name="Call(ListSize)">
            <argument xmi:id="_34Bwf7SpEem4MK7Gf1Ez8w" name="Call(ListSize).argument(list)" incoming="_34BJfrSpEem4MK7Gf1Ez8w">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwgLSpEem4MK7Gf1Ez8w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwgbSpEem4MK7Gf1Ez8w" value="*"/>
            </argument>
            <result xmi:id="_34BwgrSpEem4MK7Gf1Ez8w" name="Call(ListSize).result(result)" outgoing="_34BJf7SpEem4MK7Gf1Ez8w">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bwg7SpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwhLSpEem4MK7Gf1Ez8w" 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="_34BwhbSpEem4MK7Gf1Ez8w" name="Value(0)">
            <result xmi:id="_34BwhrSpEem4MK7Gf1Ez8w" name="Value(0).result" outgoing="_34BJgLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bwh7SpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwiLSpEem4MK7Gf1Ez8w" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_34BwibSpEem4MK7Gf1Ez8w">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_34BwirSpEem4MK7Gf1Ez8w" name="Test(Size==0)">
            <first xmi:id="_34Bwi7SpEem4MK7Gf1Ez8w" name="Test(Size==0).first" incoming="_34BJf7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwjLSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwjbSpEem4MK7Gf1Ez8w" value="1"/>
            </first>
            <result xmi:id="_34BwjrSpEem4MK7Gf1Ez8w" name="Test(Size==0).result" outgoing="_34BJgrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bwj7SpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwkLSpEem4MK7Gf1Ez8w" value="1"/>
            </result>
            <second xmi:id="_34BwkbSpEem4MK7Gf1Ez8w" name="Test(Size==0).second" incoming="_34BJgLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwkrSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bwk7SpEem4MK7Gf1Ez8w" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_34BwlLSpEem4MK7Gf1Ez8w" name="InitialNode" outgoing="_34BJgbSpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_34BwlbSpEem4MK7Gf1Ez8w" name="Decision(Test(Units_ActiveClass$initializationFlag$1))" incoming="_34BJgbSpEem4MK7Gf1Ez8w _34BJgrSpEem4MK7Gf1Ez8w" outgoing="_34BJg7SpEem4MK7Gf1Ez8w" decisionInputFlow="_34BJgrSpEem4MK7Gf1Ez8w"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_34BJdbSpEem4MK7Gf1Ez8w" name="Input(tester)" outgoing="_34BJcrSpEem4MK7Gf1Ez8w" type="_34CYI7SpEem4MK7Gf1Ez8w" parameter="_34BJbLSpEem4MK7Gf1Ez8w"/>
        <node xmi:type="uml:ForkNode" xmi:id="_34BJdrSpEem4MK7Gf1Ez8w" name="Fork(tester)" incoming="_34BJcrSpEem4MK7Gf1Ez8w" outgoing="_34BJdLSpEem4MK7Gf1Ez8w"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_34BJd7SpEem4MK7Gf1Ez8w" name="Return" incoming="_34BJc7SpEem4MK7Gf1Ez8w" type="_34BJMbSpEem4MK7Gf1Ez8w" parameter="_34BJb7SpEem4MK7Gf1Ez8w"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_34BwlrSpEem4MK7Gf1Ez8w" name="destroy$method$1" visibility="private" specification="_34Bw87SpEem4MK7Gf1Ez8w" node="_34Bwl7SpEem4MK7Gf1Ez8w" group="_34Bwl7SpEem4MK7Gf1Ez8w">
        <structuredNode xmi:id="_34Bwl7SpEem4MK7Gf1Ez8w" name="Body(destroy$method$1)"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_34BwmLSpEem4MK7Gf1Ez8w" name="Units_ActiveClass$initialization$1" visibility="private" specification="_34Bw57SpEem4MK7Gf1Ez8w" node="_34BwmbSpEem4MK7Gf1Ez8w" group="_34BwmbSpEem4MK7Gf1Ez8w">
        <structuredNode xmi:id="_34BwmbSpEem4MK7Gf1Ez8w" name="Body(Units_ActiveClass$initialization$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BwmrSpEem4MK7Gf1Ez8w" target="_34BwqbSpEem4MK7Gf1Ez8w" source="_34BwprSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bwm7SpEem4MK7Gf1Ez8w" target="_34BwrbSpEem4MK7Gf1Ez8w" source="_34BwqbSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BwnLSpEem4MK7Gf1Ez8w" target="_34BwurSpEem4MK7Gf1Ez8w" source="_34BwqbSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BwnbSpEem4MK7Gf1Ez8w" target="_34BwybSpEem4MK7Gf1Ez8w" source="_34BwqbSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BwnrSpEem4MK7Gf1Ez8w" target="_34Bw0LSpEem4MK7Gf1Ez8w" source="_34BwzLSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bwn7SpEem4MK7Gf1Ez8w" target="_34Bw3LSpEem4MK7Gf1Ez8w" source="_34Bw07SpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BwoLSpEem4MK7Gf1Ez8w" target="_34Bw4rSpEem4MK7Gf1Ez8w" source="_34Bw17SpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_34BwobSpEem4MK7Gf1Ez8w" target="_34Bw5rSpEem4MK7Gf1Ez8w" source="_34Bw5bSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BworSpEem4MK7Gf1Ez8w" target="_34Bw5rSpEem4MK7Gf1Ez8w" source="_34Bw37SpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_34Bwo7SpEem4MK7Gf1Ez8w" target="_34BwqrSpEem4MK7Gf1Ez8w" source="_34Bw5rSpEem4MK7Gf1Ez8w">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_34BwpLSpEem4MK7Gf1Ez8w" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_34BwpbSpEem4MK7Gf1Ez8w" name="ReadSelf">
            <result xmi:id="_34BwprSpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34BwmrSpEem4MK7Gf1Ez8w" type="_34BJMbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bwp7SpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwqLSpEem4MK7Gf1Ez8w" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_34BwqbSpEem4MK7Gf1Ez8w" name="Fork(ReadSelf.result)" incoming="_34BwmrSpEem4MK7Gf1Ez8w" outgoing="_34Bwm7SpEem4MK7Gf1Ez8w _34BwnLSpEem4MK7Gf1Ez8w _34BwnbSpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BwqrSpEem4MK7Gf1Ez8w" name="Initialization" incoming="_34Bwo7SpEem4MK7Gf1Ez8w">
            <edge xmi:type="uml:ControlFlow" xmi:id="_34Bwq7SpEem4MK7Gf1Ez8w" target="_34BwsLSpEem4MK7Gf1Ez8w" source="_34BwrLSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_34BwrLSpEem4MK7Gf1Ez8w" name="Call(Test$initialization$1)" outgoing="_34Bwq7SpEem4MK7Gf1Ez8w" operation="_34CYFbSpEem4MK7Gf1Ez8w">
              <target xmi:id="_34BwrbSpEem4MK7Gf1Ez8w" name="Call(Test$initialization$1).target" incoming="_34Bwm7SpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwrrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bwr7SpEem4MK7Gf1Ez8w" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BwsLSpEem4MK7Gf1Ez8w" name="Set(initializationFlag)" incoming="_34Bwq7SpEem4MK7Gf1Ez8w">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34BwsbSpEem4MK7Gf1Ez8w" target="_34Bwx7SpEem4MK7Gf1Ez8w" source="_34Bws7SpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34BwsrSpEem4MK7Gf1Ez8w" name="Value(true)">
                <result xmi:id="_34Bws7SpEem4MK7Gf1Ez8w" name="Value(true).result" outgoing="_34BwsbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwtLSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwtbSpEem4MK7Gf1Ez8w" value="1"/>
                </result>
                <value xmi:type="uml:LiteralBoolean" xmi:id="_34BwtrSpEem4MK7Gf1Ez8w" value="true">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                </value>
              </node>
              <node xmi:type="uml:ExpansionRegion" xmi:id="_34Bwt7SpEem4MK7Gf1Ez8w" name="Iterate(Write(Units_ActiveClass$initializationFlag$1))" inputElement="_34Bwx7SpEem4MK7Gf1Ez8w">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BwuLSpEem4MK7Gf1Ez8w" target="_34BwxLSpEem4MK7Gf1Ez8w" source="_34Bwx7SpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BwubSpEem4MK7Gf1Ez8w" target="_34BwvrSpEem4MK7Gf1Ez8w" source="_34BwurSpEem4MK7Gf1Ez8w"/>
                <structuredNodeInput xmi:id="_34BwurSpEem4MK7Gf1Ez8w" name="Iterate(Write(Units_ActiveClass$initializationFlag$1)).input(Fork(ReadSelf.result))" incoming="_34BwnLSpEem4MK7Gf1Ez8w" outgoing="_34BwubSpEem4MK7Gf1Ez8w" type="_34BJMbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bwu7SpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwvLSpEem4MK7Gf1Ez8w" value="1"/>
                </structuredNodeInput>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_34BwvbSpEem4MK7Gf1Ez8w" name="Write(Units_ActiveClass$initializationFlag$1)" structuralFeature="_34BJOLSpEem4MK7Gf1Ez8w">
                  <object xmi:id="_34BwvrSpEem4MK7Gf1Ez8w" name="Write(Units_ActiveClass$initializationFlag$1).object" incoming="_34BwubSpEem4MK7Gf1Ez8w" type="_34BJMbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bwv7SpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwwLSpEem4MK7Gf1Ez8w" value="1"/>
                  </object>
                  <result xmi:id="_34BwwbSpEem4MK7Gf1Ez8w" name="Write(Units_ActiveClass$initializationFlag$1).result" type="_34BJMbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwwrSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bww7SpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                  <value xmi:id="_34BwxLSpEem4MK7Gf1Ez8w" name="Write(Units_ActiveClass$initializationFlag$1).value" incoming="_34BwuLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwxbSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwxrSpEem4MK7Gf1Ez8w" value="1"/>
                  </value>
                </node>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_34Bwx7SpEem4MK7Gf1Ez8w" name="Iterate(Write(Units_ActiveClass$initializationFlag$1)).inputElement" incoming="_34BwsbSpEem4MK7Gf1Ez8w" outgoing="_34BwuLSpEem4MK7Gf1Ez8w" regionAsInput="_34Bwt7SpEem4MK7Gf1Ez8w"/>
            </node>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_34BwyLSpEem4MK7Gf1Ez8w" name="Read(Units_ActiveClass$initializationFlag$1)" structuralFeature="_34BJOLSpEem4MK7Gf1Ez8w">
            <object xmi:id="_34BwybSpEem4MK7Gf1Ez8w" name="Read(Units_ActiveClass$initializationFlag$1).object" incoming="_34BwnbSpEem4MK7Gf1Ez8w" type="_34BJMbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwyrSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bwy7SpEem4MK7Gf1Ez8w" value="1"/>
            </object>
            <result xmi:id="_34BwzLSpEem4MK7Gf1Ez8w" name="Read(Units_ActiveClass$initializationFlag$1).result" outgoing="_34BwnrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BwzbSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BwzrSpEem4MK7Gf1Ez8w" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_34Bwz7SpEem4MK7Gf1Ez8w" name="Call(ListSize)">
            <argument xmi:id="_34Bw0LSpEem4MK7Gf1Ez8w" name="Call(ListSize).argument(list)" incoming="_34BwnrSpEem4MK7Gf1Ez8w">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bw0bSpEem4MK7Gf1Ez8w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bw0rSpEem4MK7Gf1Ez8w" value="*"/>
            </argument>
            <result xmi:id="_34Bw07SpEem4MK7Gf1Ez8w" name="Call(ListSize).result(result)" outgoing="_34Bwn7SpEem4MK7Gf1Ez8w">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bw1LSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bw1bSpEem4MK7Gf1Ez8w" 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="_34Bw1rSpEem4MK7Gf1Ez8w" name="Value(0)">
            <result xmi:id="_34Bw17SpEem4MK7Gf1Ez8w" name="Value(0).result" outgoing="_34BwoLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bw2LSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bw2bSpEem4MK7Gf1Ez8w" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_34Bw2rSpEem4MK7Gf1Ez8w">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_34Bw27SpEem4MK7Gf1Ez8w" name="Test(Size==0)">
            <first xmi:id="_34Bw3LSpEem4MK7Gf1Ez8w" name="Test(Size==0).first" incoming="_34Bwn7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bw3bSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bw3rSpEem4MK7Gf1Ez8w" value="1"/>
            </first>
            <result xmi:id="_34Bw37SpEem4MK7Gf1Ez8w" name="Test(Size==0).result" outgoing="_34BworSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bw4LSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bw4bSpEem4MK7Gf1Ez8w" value="1"/>
            </result>
            <second xmi:id="_34Bw4rSpEem4MK7Gf1Ez8w" name="Test(Size==0).second" incoming="_34BwoLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bw47SpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bw5LSpEem4MK7Gf1Ez8w" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_34Bw5bSpEem4MK7Gf1Ez8w" name="InitialNode" outgoing="_34BwobSpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_34Bw5rSpEem4MK7Gf1Ez8w" name="Decision(Test(Units_ActiveClass$initializationFlag$1))" incoming="_34BwobSpEem4MK7Gf1Ez8w _34BworSpEem4MK7Gf1Ez8w" outgoing="_34Bwo7SpEem4MK7Gf1Ez8w" decisionInputFlow="_34BworSpEem4MK7Gf1Ez8w"/>
        </structuredNode>
      </ownedBehavior>
      <ownedOperation xmi:id="_34Bw57SpEem4MK7Gf1Ez8w" name="Units_ActiveClass$initialization$1" visibility="protected" method="_34BwmLSpEem4MK7Gf1Ez8w"/>
      <ownedOperation xmi:id="_34Bw6LSpEem4MK7Gf1Ez8w" name="Units_ActiveClass" visibility="public" method="_34BJO7SpEem4MK7Gf1Ez8w">
        <ownedParameter xmi:id="_34Bw6bSpEem4MK7Gf1Ez8w" name="" visibility="package" type="_34BJMbSpEem4MK7Gf1Ez8w" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bw6rSpEem4MK7Gf1Ez8w" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bw67SpEem4MK7Gf1Ez8w" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_34Bw7LSpEem4MK7Gf1Ez8w" name="run" visibility="public" method="_34BJa7SpEem4MK7Gf1Ez8w">
        <ownedParameter xmi:id="_34Bw7bSpEem4MK7Gf1Ez8w" name="tester" visibility="package" type="_34CYI7SpEem4MK7Gf1Ez8w">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bw7rSpEem4MK7Gf1Ez8w"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bw77SpEem4MK7Gf1Ez8w" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_34Bw8LSpEem4MK7Gf1Ez8w" name="" visibility="package" type="_34BJMbSpEem4MK7Gf1Ez8w" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bw8bSpEem4MK7Gf1Ez8w" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bw8rSpEem4MK7Gf1Ez8w" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_34Bw87SpEem4MK7Gf1Ez8w" name="destroy" visibility="public" method="_34BwlrSpEem4MK7Gf1Ez8w" redefinedOperation="_34CYIrSpEem4MK7Gf1Ez8w"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_34Bw9LSpEem4MK7Gf1Ez8w" name="C" visibility="private" classifierBehavior="_34BxAbSpEem4MK7Gf1Ez8w" isActive="true">
        <ownedAttribute xmi:id="_34Bw9bSpEem4MK7Gf1Ez8w" name="C$initializationFlag$1" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bw9rSpEem4MK7Gf1Ez8w"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bw97SpEem4MK7Gf1Ez8w" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_34Bw-LSpEem4MK7Gf1Ez8w" name="i" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bw-bSpEem4MK7Gf1Ez8w" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bw-rSpEem4MK7Gf1Ez8w" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_34Bw-7SpEem4MK7Gf1Ez8w" name="j" visibility="public">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bw_LSpEem4MK7Gf1Ez8w" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bw_bSpEem4MK7Gf1Ez8w" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_34Bw_rSpEem4MK7Gf1Ez8w" name="t" visibility="public" type="_34ByPbSpEem4MK7Gf1Ez8w">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bw_7SpEem4MK7Gf1Ez8w" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxALSpEem4MK7Gf1Ez8w" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_34BxAbSpEem4MK7Gf1Ez8w" name="C$classifierBehavior$1" visibility="private" isActive="true" node="_34BxArSpEem4MK7Gf1Ez8w" group="_34BxArSpEem4MK7Gf1Ez8w">
          <structuredNode xmi:id="_34BxArSpEem4MK7Gf1Ez8w" name="Body(C$classifierBehavior$1)">
            <edge xmi:type="uml:ControlFlow" xmi:id="_34BxA7SpEem4MK7Gf1Ez8w" target="_34BxOrSpEem4MK7Gf1Ez8w" source="_34BxBLSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BxBLSpEem4MK7Gf1Ez8w" name="ExpressionStatement@3d949864" outgoing="_34BxA7SpEem4MK7Gf1Ez8w">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BxBbSpEem4MK7Gf1Ez8w" name="IsolationExpression@2f1a7976" mustIsolate="true">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxBrSpEem4MK7Gf1Ez8w" target="_34BxFbSpEem4MK7Gf1Ez8w" source="_34BxEbSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxB7SpEem4MK7Gf1Ez8w" target="_34BxHrSpEem4MK7Gf1Ez8w" source="_34BxG7SpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxCLSpEem4MK7Gf1Ez8w" target="_34BxIrSpEem4MK7Gf1Ez8w" source="_34BxGLSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxCbSpEem4MK7Gf1Ez8w" target="_34BxG7SpEem4MK7Gf1Ez8w" source="_34BxNrSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_34BxCrSpEem4MK7Gf1Ez8w" target="_34BxD7SpEem4MK7Gf1Ez8w" source="_34BxK7SpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxC7SpEem4MK7Gf1Ez8w" target="_34BxDLSpEem4MK7Gf1Ez8w" source="_34BxG7SpEem4MK7Gf1Ez8w"/>
                <structuredNodeOutput xmi:id="_34BxDLSpEem4MK7Gf1Ez8w" name="IsolationExpression@2f1a7976.output" incoming="_34BxC7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxDbSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxDrSpEem4MK7Gf1Ez8w" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BxD7SpEem4MK7Gf1Ez8w" name="Expression(LeftHandSide@4a0176f1)" incoming="_34BxCrSpEem4MK7Gf1Ez8w">
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_34BxELSpEem4MK7Gf1Ez8w" name="ReadSelf">
                    <result xmi:id="_34BxEbSpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34BxBrSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxErSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxE7SpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_34BxFLSpEem4MK7Gf1Ez8w" name="Clear(j)" structuralFeature="_34Bw-7SpEem4MK7Gf1Ez8w">
                  <object xmi:id="_34BxFbSpEem4MK7Gf1Ez8w" name="Clear(j).object" incoming="_34BxBrSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxFrSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxF7SpEem4MK7Gf1Ez8w" value="1"/>
                  </object>
                  <result xmi:id="_34BxGLSpEem4MK7Gf1Ez8w" name="Clear(j).result" outgoing="_34BxCLSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxGbSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxGrSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_34BxG7SpEem4MK7Gf1Ez8w" name="Fork(LeftHandSide@4a0176f1)" incoming="_34BxCbSpEem4MK7Gf1Ez8w" outgoing="_34BxB7SpEem4MK7Gf1Ez8w _34BxC7SpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BxHLSpEem4MK7Gf1Ez8w" name="WriteAll(C::j)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxHbSpEem4MK7Gf1Ez8w" target="_34BxKLSpEem4MK7Gf1Ez8w" source="_34BxHrSpEem4MK7Gf1Ez8w"/>
                  <structuredNodeInput xmi:id="_34BxHrSpEem4MK7Gf1Ez8w" name="WriteAll(C::j).input(C::j)" incoming="_34BxB7SpEem4MK7Gf1Ez8w" outgoing="_34BxHbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxH7SpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxILSpEem4MK7Gf1Ez8w" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_34BxIbSpEem4MK7Gf1Ez8w" name="Write(j)" structuralFeature="_34Bw-7SpEem4MK7Gf1Ez8w" isReplaceAll="true">
                    <object xmi:id="_34BxIrSpEem4MK7Gf1Ez8w" name="Write(j).object" incoming="_34BxCLSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxI7SpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxJLSpEem4MK7Gf1Ez8w" value="1"/>
                    </object>
                    <result xmi:id="_34BxJbSpEem4MK7Gf1Ez8w" name="Write(j).result" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxJrSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxJ7SpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                    <value xmi:id="_34BxKLSpEem4MK7Gf1Ez8w" name="Write(j).value" incoming="_34BxHbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxKbSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxKrSpEem4MK7Gf1Ez8w" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BxK7SpEem4MK7Gf1Ez8w" name="RightHandSide@4b814d33" outgoing="_34BxCrSpEem4MK7Gf1Ez8w">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxLLSpEem4MK7Gf1Ez8w" target="_34BxObSpEem4MK7Gf1Ez8w" source="_34BxL7SpEem4MK7Gf1Ez8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxLbSpEem4MK7Gf1Ez8w" target="_34BxM7SpEem4MK7Gf1Ez8w" source="_34BxObSpEem4MK7Gf1Ez8w"/>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_34BxLrSpEem4MK7Gf1Ez8w" name="ReadSelf">
                    <result xmi:id="_34BxL7SpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34BxLLSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxMLSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxMbSpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_34BxMrSpEem4MK7Gf1Ez8w" name="Read(i)" structuralFeature="_34Bw-LSpEem4MK7Gf1Ez8w">
                    <object xmi:id="_34BxM7SpEem4MK7Gf1Ez8w" name="Read(i).object" incoming="_34BxLbSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxNLSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxNbSpEem4MK7Gf1Ez8w" value="1"/>
                    </object>
                    <result xmi:id="_34BxNrSpEem4MK7Gf1Ez8w" name="Read(i).result" outgoing="_34BxCbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxN7SpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxOLSpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_34BxObSpEem4MK7Gf1Ez8w" name="Fork(ReadSelf.result)" incoming="_34BxLLSpEem4MK7Gf1Ez8w" outgoing="_34BxLbSpEem4MK7Gf1Ez8w"/>
                </node>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BxOrSpEem4MK7Gf1Ez8w" name="ExpressionStatement@3c61c255" incoming="_34BxA7SpEem4MK7Gf1Ez8w">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxO7SpEem4MK7Gf1Ez8w" target="_34BxQbSpEem4MK7Gf1Ez8w" source="_34BxSbSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_34BxPLSpEem4MK7Gf1Ez8w" target="_34BxQLSpEem4MK7Gf1Ez8w" source="_34BxR7SpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxPbSpEem4MK7Gf1Ez8w" target="_34BxRLSpEem4MK7Gf1Ez8w" source="_34BxVLSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxPrSpEem4MK7Gf1Ez8w" target="_34BxV7SpEem4MK7Gf1Ez8w" source="_34BxTbSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxP7SpEem4MK7Gf1Ez8w" target="_34BxUbSpEem4MK7Gf1Ez8w" source="_34BxV7SpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:SendSignalAction" xmi:id="_34BxQLSpEem4MK7Gf1Ez8w" name="SendSignal(Continue)" incoming="_34BxPLSpEem4MK7Gf1Ez8w" signal="_34BzCrSpEem4MK7Gf1Ez8w">
                <argument xmi:id="_34BxQbSpEem4MK7Gf1Ez8w" name="SendSignal(Continue).argument(c)" incoming="_34BxO7SpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxQrSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxQ7SpEem4MK7Gf1Ez8w" value="1"/>
                </argument>
                <target xmi:id="_34BxRLSpEem4MK7Gf1Ez8w" name="SendSignal(Continue).target" incoming="_34BxPbSpEem4MK7Gf1Ez8w" type="_34ByPbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxRbSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxRrSpEem4MK7Gf1Ez8w" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BxR7SpEem4MK7Gf1Ez8w" name="Tuple@199db7c1" outgoing="_34BxPLSpEem4MK7Gf1Ez8w">
                <node xmi:type="uml:ReadSelfAction" xmi:id="_34BxSLSpEem4MK7Gf1Ez8w" name="ReadSelf">
                  <result xmi:id="_34BxSbSpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34BxO7SpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxSrSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxS7SpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                </node>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_34BxTLSpEem4MK7Gf1Ez8w" name="ReadSelf">
                <result xmi:id="_34BxTbSpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34BxPrSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxTrSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxT7SpEem4MK7Gf1Ez8w" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_34BxULSpEem4MK7Gf1Ez8w" name="Read(t)" structuralFeature="_34Bw_rSpEem4MK7Gf1Ez8w">
                <object xmi:id="_34BxUbSpEem4MK7Gf1Ez8w" name="Read(t).object" incoming="_34BxP7SpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxUrSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxU7SpEem4MK7Gf1Ez8w" value="1"/>
                </object>
                <result xmi:id="_34BxVLSpEem4MK7Gf1Ez8w" name="Read(t).result" outgoing="_34BxPbSpEem4MK7Gf1Ez8w" type="_34ByPbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxVbSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxVrSpEem4MK7Gf1Ez8w" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_34BxV7SpEem4MK7Gf1Ez8w" name="Fork(ReadSelf.result)" incoming="_34BxPrSpEem4MK7Gf1Ez8w" outgoing="_34BxP7SpEem4MK7Gf1Ez8w"/>
            </node>
          </structuredNode>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_34BxWLSpEem4MK7Gf1Ez8w" name="C$method$1" visibility="private" specification="_34ByMrSpEem4MK7Gf1Ez8w" node="_34BxZ7SpEem4MK7Gf1Ez8w _34BxaLSpEem4MK7Gf1Ez8w _34BxabSpEem4MK7Gf1Ez8w _34BxarSpEem4MK7Gf1Ez8w _34Bxa7SpEem4MK7Gf1Ez8w _34BxbLSpEem4MK7Gf1Ez8w" group="_34BxbLSpEem4MK7Gf1Ez8w">
          <ownedParameter xmi:id="_34BxWbSpEem4MK7Gf1Ez8w" name="i">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxWrSpEem4MK7Gf1Ez8w" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxW7SpEem4MK7Gf1Ez8w" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_34BxXLSpEem4MK7Gf1Ez8w" name="t" type="_34ByPbSpEem4MK7Gf1Ez8w">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxXbSpEem4MK7Gf1Ez8w" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxXrSpEem4MK7Gf1Ez8w" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_34BxX7SpEem4MK7Gf1Ez8w" name="" type="_34Bw9LSpEem4MK7Gf1Ez8w" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxYLSpEem4MK7Gf1Ez8w" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxYbSpEem4MK7Gf1Ez8w" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxYrSpEem4MK7Gf1Ez8w" target="_34BxaLSpEem4MK7Gf1Ez8w" source="_34BxZ7SpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxY7SpEem4MK7Gf1Ez8w" target="_34BxarSpEem4MK7Gf1Ez8w" source="_34BxabSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxZLSpEem4MK7Gf1Ez8w" target="_34Bxi7SpEem4MK7Gf1Ez8w" source="_34BxaLSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxZbSpEem4MK7Gf1Ez8w" target="_34BxrbSpEem4MK7Gf1Ez8w" source="_34BxarSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxZrSpEem4MK7Gf1Ez8w" target="_34Bxa7SpEem4MK7Gf1Ez8w" source="_34BxwrSpEem4MK7Gf1Ez8w"/>
          <structuredNode xmi:id="_34BxbLSpEem4MK7Gf1Ez8w" name="Body(C$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxbbSpEem4MK7Gf1Ez8w" target="_34BxwrSpEem4MK7Gf1Ez8w" source="_34Bxv7SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxbrSpEem4MK7Gf1Ez8w" target="_34BxxLSpEem4MK7Gf1Ez8w" source="_34BxwrSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34Bxb7SpEem4MK7Gf1Ez8w" target="_34BxeLSpEem4MK7Gf1Ez8w" source="_34Bxw7SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxcLSpEem4MK7Gf1Ez8w" target="_34BxyLSpEem4MK7Gf1Ez8w" source="_34BxwrSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxcbSpEem4MK7Gf1Ez8w" target="_34Bxz7SpEem4MK7Gf1Ez8w" source="_34Bxy7SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxcrSpEem4MK7Gf1Ez8w" target="_34Bx27SpEem4MK7Gf1Ez8w" source="_34Bx0rSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bxc7SpEem4MK7Gf1Ez8w" target="_34Bx4bSpEem4MK7Gf1Ez8w" source="_34Bx1rSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34BxdLSpEem4MK7Gf1Ez8w" target="_34Bx5bSpEem4MK7Gf1Ez8w" source="_34Bx5LSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxdbSpEem4MK7Gf1Ez8w" target="_34Bx5bSpEem4MK7Gf1Ez8w" source="_34Bx3rSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34BxdrSpEem4MK7Gf1Ez8w" target="_34Bxw7SpEem4MK7Gf1Ez8w" source="_34Bx5bSpEem4MK7Gf1Ez8w">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_34Bxd7SpEem4MK7Gf1Ez8w" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BxeLSpEem4MK7Gf1Ez8w" name="Body" incoming="_34Bxb7SpEem4MK7Gf1Ez8w">
              <edge xmi:type="uml:ControlFlow" xmi:id="_34BxebSpEem4MK7Gf1Ez8w" target="_34BxnLSpEem4MK7Gf1Ez8w" source="_34BxerSpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BxerSpEem4MK7Gf1Ez8w" name="ExpressionStatement@2d2785a5" outgoing="_34BxebSpEem4MK7Gf1Ez8w">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bxe7SpEem4MK7Gf1Ez8w" target="_34BxhbSpEem4MK7Gf1Ez8w" source="_34BxgbSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxfLSpEem4MK7Gf1Ez8w" target="_34BxjrSpEem4MK7Gf1Ez8w" source="_34Bxi7SpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxfbSpEem4MK7Gf1Ez8w" target="_34BxkrSpEem4MK7Gf1Ez8w" source="_34BxiLSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_34BxfrSpEem4MK7Gf1Ez8w" target="_34Bxf7SpEem4MK7Gf1Ez8w" source="_34Bxm7SpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34Bxf7SpEem4MK7Gf1Ez8w" name="Expression(LeftHandSide@64b4c7e7)" incoming="_34BxfrSpEem4MK7Gf1Ez8w">
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_34BxgLSpEem4MK7Gf1Ez8w" name="ReadSelf">
                    <result xmi:id="_34BxgbSpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34Bxe7SpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxgrSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bxg7SpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_34BxhLSpEem4MK7Gf1Ez8w" name="Clear(i)" structuralFeature="_34Bw-LSpEem4MK7Gf1Ez8w">
                  <object xmi:id="_34BxhbSpEem4MK7Gf1Ez8w" name="Clear(i).object" incoming="_34Bxe7SpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxhrSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bxh7SpEem4MK7Gf1Ez8w" value="1"/>
                  </object>
                  <result xmi:id="_34BxiLSpEem4MK7Gf1Ez8w" name="Clear(i).result" outgoing="_34BxfbSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxibSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxirSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_34Bxi7SpEem4MK7Gf1Ez8w" name="Fork(LeftHandSide@64b4c7e7)" incoming="_34BxZLSpEem4MK7Gf1Ez8w" outgoing="_34BxfLSpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BxjLSpEem4MK7Gf1Ez8w" name="WriteAll(C::i)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxjbSpEem4MK7Gf1Ez8w" target="_34BxmLSpEem4MK7Gf1Ez8w" source="_34BxjrSpEem4MK7Gf1Ez8w"/>
                  <structuredNodeInput xmi:id="_34BxjrSpEem4MK7Gf1Ez8w" name="WriteAll(C::i).input(C::i)" incoming="_34BxfLSpEem4MK7Gf1Ez8w" outgoing="_34BxjbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bxj7SpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxkLSpEem4MK7Gf1Ez8w" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_34BxkbSpEem4MK7Gf1Ez8w" name="Write(i)" structuralFeature="_34Bw-LSpEem4MK7Gf1Ez8w" isReplaceAll="true">
                    <object xmi:id="_34BxkrSpEem4MK7Gf1Ez8w" name="Write(i).object" incoming="_34BxfbSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bxk7SpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxlLSpEem4MK7Gf1Ez8w" value="1"/>
                    </object>
                    <result xmi:id="_34BxlbSpEem4MK7Gf1Ez8w" name="Write(i).result" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxlrSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bxl7SpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                    <value xmi:id="_34BxmLSpEem4MK7Gf1Ez8w" name="Write(i).value" incoming="_34BxjbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxmbSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxmrSpEem4MK7Gf1Ez8w" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34Bxm7SpEem4MK7Gf1Ez8w" name="RightHandSide@1c9883d3" outgoing="_34BxfrSpEem4MK7Gf1Ez8w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BxnLSpEem4MK7Gf1Ez8w" name="ExpressionStatement@6d36fd9" incoming="_34BxebSpEem4MK7Gf1Ez8w">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxnbSpEem4MK7Gf1Ez8w" target="_34Bxp7SpEem4MK7Gf1Ez8w" source="_34Bxo7SpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BxnrSpEem4MK7Gf1Ez8w" target="_34BxsLSpEem4MK7Gf1Ez8w" source="_34BxrbSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bxn7SpEem4MK7Gf1Ez8w" target="_34BxtLSpEem4MK7Gf1Ez8w" source="_34BxqrSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_34BxoLSpEem4MK7Gf1Ez8w" target="_34BxobSpEem4MK7Gf1Ez8w" source="_34BxvbSpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BxobSpEem4MK7Gf1Ez8w" name="Expression(LeftHandSide@39456434)" incoming="_34BxoLSpEem4MK7Gf1Ez8w">
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_34BxorSpEem4MK7Gf1Ez8w" name="ReadSelf">
                    <result xmi:id="_34Bxo7SpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34BxnbSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxpLSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxpbSpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_34BxprSpEem4MK7Gf1Ez8w" name="Clear(t)" structuralFeature="_34Bw_rSpEem4MK7Gf1Ez8w">
                  <object xmi:id="_34Bxp7SpEem4MK7Gf1Ez8w" name="Clear(t).object" incoming="_34BxnbSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxqLSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxqbSpEem4MK7Gf1Ez8w" value="1"/>
                  </object>
                  <result xmi:id="_34BxqrSpEem4MK7Gf1Ez8w" name="Clear(t).result" outgoing="_34Bxn7SpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bxq7SpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxrLSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_34BxrbSpEem4MK7Gf1Ez8w" name="Fork(LeftHandSide@39456434)" incoming="_34BxZbSpEem4MK7Gf1Ez8w" outgoing="_34BxnrSpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BxrrSpEem4MK7Gf1Ez8w" name="WriteAll(C::t)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bxr7SpEem4MK7Gf1Ez8w" target="_34BxurSpEem4MK7Gf1Ez8w" source="_34BxsLSpEem4MK7Gf1Ez8w"/>
                  <structuredNodeInput xmi:id="_34BxsLSpEem4MK7Gf1Ez8w" name="WriteAll(C::t).input(C::t)" incoming="_34BxnrSpEem4MK7Gf1Ez8w" outgoing="_34Bxr7SpEem4MK7Gf1Ez8w" type="_34ByPbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxsbSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxsrSpEem4MK7Gf1Ez8w" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_34Bxs7SpEem4MK7Gf1Ez8w" name="Write(t)" structuralFeature="_34Bw_rSpEem4MK7Gf1Ez8w" isReplaceAll="true">
                    <object xmi:id="_34BxtLSpEem4MK7Gf1Ez8w" name="Write(t).object" incoming="_34Bxn7SpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxtbSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxtrSpEem4MK7Gf1Ez8w" value="1"/>
                    </object>
                    <result xmi:id="_34Bxt7SpEem4MK7Gf1Ez8w" name="Write(t).result" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxuLSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxubSpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                    <value xmi:id="_34BxurSpEem4MK7Gf1Ez8w" name="Write(t).value" incoming="_34Bxr7SpEem4MK7Gf1Ez8w" type="_34ByPbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bxu7SpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxvLSpEem4MK7Gf1Ez8w" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BxvbSpEem4MK7Gf1Ez8w" name="RightHandSide@49f47fef" outgoing="_34BxoLSpEem4MK7Gf1Ez8w"/>
              </node>
            </node>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_34BxvrSpEem4MK7Gf1Ez8w" name="ReadSelf">
              <result xmi:id="_34Bxv7SpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34BxbbSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxwLSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxwbSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_34BxwrSpEem4MK7Gf1Ez8w" name="Fork(ReadSelf.result)" incoming="_34BxbbSpEem4MK7Gf1Ez8w" outgoing="_34BxZrSpEem4MK7Gf1Ez8w _34BxbrSpEem4MK7Gf1Ez8w _34BxcLSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_34Bxw7SpEem4MK7Gf1Ez8w" name="Call(C$initialization$1)" incoming="_34BxdrSpEem4MK7Gf1Ez8w" outgoing="_34Bxb7SpEem4MK7Gf1Ez8w" operation="_34ByMbSpEem4MK7Gf1Ez8w">
              <target xmi:id="_34BxxLSpEem4MK7Gf1Ez8w" name="Call(C$initialization$1).target" incoming="_34BxbrSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxxbSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxxrSpEem4MK7Gf1Ez8w" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_34Bxx7SpEem4MK7Gf1Ez8w" name="Read(C$initializationFlag$1)" structuralFeature="_34Bw9bSpEem4MK7Gf1Ez8w">
              <object xmi:id="_34BxyLSpEem4MK7Gf1Ez8w" name="Read(C$initializationFlag$1).object" incoming="_34BxcLSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxybSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxyrSpEem4MK7Gf1Ez8w" value="1"/>
              </object>
              <result xmi:id="_34Bxy7SpEem4MK7Gf1Ez8w" name="Read(C$initializationFlag$1).result" outgoing="_34BxcbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BxzLSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BxzbSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_34BxzrSpEem4MK7Gf1Ez8w" name="Call(ListSize)">
              <argument xmi:id="_34Bxz7SpEem4MK7Gf1Ez8w" name="Call(ListSize).argument(list)" incoming="_34BxcbSpEem4MK7Gf1Ez8w">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bx0LSpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bx0bSpEem4MK7Gf1Ez8w" value="*"/>
              </argument>
              <result xmi:id="_34Bx0rSpEem4MK7Gf1Ez8w" name="Call(ListSize).result(result)" outgoing="_34BxcrSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bx07SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bx1LSpEem4MK7Gf1Ez8w" 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="_34Bx1bSpEem4MK7Gf1Ez8w" name="Value(0)">
              <result xmi:id="_34Bx1rSpEem4MK7Gf1Ez8w" name="Value(0).result" outgoing="_34Bxc7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bx17SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bx2LSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_34Bx2bSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_34Bx2rSpEem4MK7Gf1Ez8w" name="Test(Size==0)">
              <first xmi:id="_34Bx27SpEem4MK7Gf1Ez8w" name="Test(Size==0).first" incoming="_34BxcrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bx3LSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bx3bSpEem4MK7Gf1Ez8w" value="1"/>
              </first>
              <result xmi:id="_34Bx3rSpEem4MK7Gf1Ez8w" name="Test(Size==0).result" outgoing="_34BxdbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bx37SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bx4LSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
              <second xmi:id="_34Bx4bSpEem4MK7Gf1Ez8w" name="Test(Size==0).second" incoming="_34Bxc7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bx4rSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bx47SpEem4MK7Gf1Ez8w" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_34Bx5LSpEem4MK7Gf1Ez8w" name="InitialNode" outgoing="_34BxdLSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_34Bx5bSpEem4MK7Gf1Ez8w" name="Decision(Test(C$initializationFlag$1))" incoming="_34BxdLSpEem4MK7Gf1Ez8w _34BxdbSpEem4MK7Gf1Ez8w" outgoing="_34BxdrSpEem4MK7Gf1Ez8w" decisionInputFlow="_34BxdbSpEem4MK7Gf1Ez8w"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_34BxZ7SpEem4MK7Gf1Ez8w" name="Input(i)" outgoing="_34BxYrSpEem4MK7Gf1Ez8w" parameter="_34BxWbSpEem4MK7Gf1Ez8w">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_34BxaLSpEem4MK7Gf1Ez8w" name="Fork(i)" incoming="_34BxYrSpEem4MK7Gf1Ez8w" outgoing="_34BxZLSpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_34BxabSpEem4MK7Gf1Ez8w" name="Input(t)" outgoing="_34BxY7SpEem4MK7Gf1Ez8w" type="_34ByPbSpEem4MK7Gf1Ez8w" parameter="_34BxXLSpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:ForkNode" xmi:id="_34BxarSpEem4MK7Gf1Ez8w" name="Fork(t)" incoming="_34BxY7SpEem4MK7Gf1Ez8w" outgoing="_34BxZbSpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_34Bxa7SpEem4MK7Gf1Ez8w" name="Return" incoming="_34BxZrSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" parameter="_34BxX7SpEem4MK7Gf1Ez8w"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_34Bx5rSpEem4MK7Gf1Ez8w" name="destroy$method$1" visibility="private" specification="_34ByPLSpEem4MK7Gf1Ez8w" node="_34Bx57SpEem4MK7Gf1Ez8w" group="_34Bx57SpEem4MK7Gf1Ez8w">
          <structuredNode xmi:id="_34Bx57SpEem4MK7Gf1Ez8w" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_34Bx6LSpEem4MK7Gf1Ez8w" name="C$initialization$1" visibility="private" specification="_34ByMbSpEem4MK7Gf1Ez8w" node="_34Bx6bSpEem4MK7Gf1Ez8w" group="_34Bx6bSpEem4MK7Gf1Ez8w">
          <structuredNode xmi:id="_34Bx6bSpEem4MK7Gf1Ez8w" name="Body(C$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bx6rSpEem4MK7Gf1Ez8w" target="_34Bx-LSpEem4MK7Gf1Ez8w" source="_34Bx9bSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bx67SpEem4MK7Gf1Ez8w" target="_34ByBLSpEem4MK7Gf1Ez8w" source="_34Bx-LSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bx7LSpEem4MK7Gf1Ez8w" target="_34ByE7SpEem4MK7Gf1Ez8w" source="_34Bx-LSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bx7bSpEem4MK7Gf1Ez8w" target="_34ByGrSpEem4MK7Gf1Ez8w" source="_34ByFrSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bx7rSpEem4MK7Gf1Ez8w" target="_34ByJrSpEem4MK7Gf1Ez8w" source="_34ByHbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bx77SpEem4MK7Gf1Ez8w" target="_34ByLLSpEem4MK7Gf1Ez8w" source="_34ByIbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34Bx8LSpEem4MK7Gf1Ez8w" target="_34ByMLSpEem4MK7Gf1Ez8w" source="_34ByL7SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bx8bSpEem4MK7Gf1Ez8w" target="_34ByMLSpEem4MK7Gf1Ez8w" source="_34ByKbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34Bx8rSpEem4MK7Gf1Ez8w" target="_34Bx-bSpEem4MK7Gf1Ez8w" source="_34ByMLSpEem4MK7Gf1Ez8w">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_34Bx87SpEem4MK7Gf1Ez8w" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_34Bx9LSpEem4MK7Gf1Ez8w" name="ReadSelf">
              <result xmi:id="_34Bx9bSpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34Bx6rSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bx9rSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bx97SpEem4MK7Gf1Ez8w" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_34Bx-LSpEem4MK7Gf1Ez8w" name="Fork(ReadSelf.result)" incoming="_34Bx6rSpEem4MK7Gf1Ez8w" outgoing="_34Bx67SpEem4MK7Gf1Ez8w _34Bx7LSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34Bx-bSpEem4MK7Gf1Ez8w" name="Initialization" incoming="_34Bx8rSpEem4MK7Gf1Ez8w">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34Bx-rSpEem4MK7Gf1Ez8w" name="Set(initializationFlag)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bx-7SpEem4MK7Gf1Ez8w" target="_34ByEbSpEem4MK7Gf1Ez8w" source="_34Bx_bSpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34Bx_LSpEem4MK7Gf1Ez8w" name="Value(true)">
                  <result xmi:id="_34Bx_bSpEem4MK7Gf1Ez8w" name="Value(true).result" outgoing="_34Bx-7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bx_rSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bx_7SpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_34ByALSpEem4MK7Gf1Ez8w" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_34ByAbSpEem4MK7Gf1Ez8w" name="Iterate(Write(C$initializationFlag$1))" inputElement="_34ByEbSpEem4MK7Gf1Ez8w">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34ByArSpEem4MK7Gf1Ez8w" target="_34ByDrSpEem4MK7Gf1Ez8w" source="_34ByEbSpEem4MK7Gf1Ez8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34ByA7SpEem4MK7Gf1Ez8w" target="_34ByCLSpEem4MK7Gf1Ez8w" source="_34ByBLSpEem4MK7Gf1Ez8w"/>
                  <structuredNodeInput xmi:id="_34ByBLSpEem4MK7Gf1Ez8w" name="Iterate(Write(C$initializationFlag$1)).input(Fork(ReadSelf.result))" incoming="_34Bx67SpEem4MK7Gf1Ez8w" outgoing="_34ByA7SpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByBbSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByBrSpEem4MK7Gf1Ez8w" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_34ByB7SpEem4MK7Gf1Ez8w" name="Write(C$initializationFlag$1)" structuralFeature="_34Bw9bSpEem4MK7Gf1Ez8w">
                    <object xmi:id="_34ByCLSpEem4MK7Gf1Ez8w" name="Write(C$initializationFlag$1).object" incoming="_34ByA7SpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByCbSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByCrSpEem4MK7Gf1Ez8w" value="1"/>
                    </object>
                    <result xmi:id="_34ByC7SpEem4MK7Gf1Ez8w" name="Write(C$initializationFlag$1).result" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByDLSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByDbSpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                    <value xmi:id="_34ByDrSpEem4MK7Gf1Ez8w" name="Write(C$initializationFlag$1).value" incoming="_34ByArSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByD7SpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByELSpEem4MK7Gf1Ez8w" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_34ByEbSpEem4MK7Gf1Ez8w" name="Iterate(Write(C$initializationFlag$1)).inputElement" incoming="_34Bx-7SpEem4MK7Gf1Ez8w" outgoing="_34ByArSpEem4MK7Gf1Ez8w" regionAsInput="_34ByAbSpEem4MK7Gf1Ez8w"/>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_34ByErSpEem4MK7Gf1Ez8w" name="Read(C$initializationFlag$1)" structuralFeature="_34Bw9bSpEem4MK7Gf1Ez8w">
              <object xmi:id="_34ByE7SpEem4MK7Gf1Ez8w" name="Read(C$initializationFlag$1).object" incoming="_34Bx7LSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByFLSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByFbSpEem4MK7Gf1Ez8w" value="1"/>
              </object>
              <result xmi:id="_34ByFrSpEem4MK7Gf1Ez8w" name="Read(C$initializationFlag$1).result" outgoing="_34Bx7bSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByF7SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByGLSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_34ByGbSpEem4MK7Gf1Ez8w" name="Call(ListSize)">
              <argument xmi:id="_34ByGrSpEem4MK7Gf1Ez8w" name="Call(ListSize).argument(list)" incoming="_34Bx7bSpEem4MK7Gf1Ez8w">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByG7SpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByHLSpEem4MK7Gf1Ez8w" value="*"/>
              </argument>
              <result xmi:id="_34ByHbSpEem4MK7Gf1Ez8w" name="Call(ListSize).result(result)" outgoing="_34Bx7rSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByHrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByH7SpEem4MK7Gf1Ez8w" 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="_34ByILSpEem4MK7Gf1Ez8w" name="Value(0)">
              <result xmi:id="_34ByIbSpEem4MK7Gf1Ez8w" name="Value(0).result" outgoing="_34Bx77SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByIrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByI7SpEem4MK7Gf1Ez8w" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_34ByJLSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_34ByJbSpEem4MK7Gf1Ez8w" name="Test(Size==0)">
              <first xmi:id="_34ByJrSpEem4MK7Gf1Ez8w" name="Test(Size==0).first" incoming="_34Bx7rSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByJ7SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByKLSpEem4MK7Gf1Ez8w" value="1"/>
              </first>
              <result xmi:id="_34ByKbSpEem4MK7Gf1Ez8w" name="Test(Size==0).result" outgoing="_34Bx8bSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByKrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByK7SpEem4MK7Gf1Ez8w" value="1"/>
              </result>
              <second xmi:id="_34ByLLSpEem4MK7Gf1Ez8w" name="Test(Size==0).second" incoming="_34Bx77SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByLbSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByLrSpEem4MK7Gf1Ez8w" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_34ByL7SpEem4MK7Gf1Ez8w" name="InitialNode" outgoing="_34Bx8LSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_34ByMLSpEem4MK7Gf1Ez8w" name="Decision(Test(C$initializationFlag$1))" incoming="_34Bx8LSpEem4MK7Gf1Ez8w _34Bx8bSpEem4MK7Gf1Ez8w" outgoing="_34Bx8rSpEem4MK7Gf1Ez8w" decisionInputFlow="_34Bx8bSpEem4MK7Gf1Ez8w"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_34ByMbSpEem4MK7Gf1Ez8w" name="C$initialization$1" visibility="protected" method="_34Bx6LSpEem4MK7Gf1Ez8w"/>
        <ownedOperation xmi:id="_34ByMrSpEem4MK7Gf1Ez8w" name="C" visibility="public" method="_34BxWLSpEem4MK7Gf1Ez8w">
          <ownedParameter xmi:id="_34ByM7SpEem4MK7Gf1Ez8w" name="i" visibility="package">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByNLSpEem4MK7Gf1Ez8w" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByNbSpEem4MK7Gf1Ez8w" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_34ByNrSpEem4MK7Gf1Ez8w" name="t" visibility="package" type="_34ByPbSpEem4MK7Gf1Ez8w">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByN7SpEem4MK7Gf1Ez8w" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByOLSpEem4MK7Gf1Ez8w" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_34ByObSpEem4MK7Gf1Ez8w" name="" visibility="package" type="_34Bw9LSpEem4MK7Gf1Ez8w" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByOrSpEem4MK7Gf1Ez8w" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByO7SpEem4MK7Gf1Ez8w" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_34ByPLSpEem4MK7Gf1Ez8w" name="destroy" visibility="public" method="_34Bx5rSpEem4MK7Gf1Ez8w"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_34ByPbSpEem4MK7Gf1Ez8w" name="Base" visibility="private" isAbstract="true" classifierBehavior="_34ByQbSpEem4MK7Gf1Ez8w" isActive="true">
        <ownedAttribute xmi:id="_34ByPrSpEem4MK7Gf1Ez8w" name="Base$initializationFlag$1" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByP7SpEem4MK7Gf1Ez8w"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByQLSpEem4MK7Gf1Ez8w" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_34ByQbSpEem4MK7Gf1Ez8w" name="Base$classifierBehavior$1" visibility="private" isActive="true" node="_34ByQrSpEem4MK7Gf1Ez8w" group="_34ByQrSpEem4MK7Gf1Ez8w">
          <structuredNode xmi:id="_34ByQrSpEem4MK7Gf1Ez8w" name="Body(Base$classifierBehavior$1)">
            <edge xmi:type="uml:ControlFlow" xmi:id="_34ByQ7SpEem4MK7Gf1Ez8w" target="_34BySbSpEem4MK7Gf1Ez8w" source="_34ByRLSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34ByRLSpEem4MK7Gf1Ez8w" name="AcceptStatement@417c0ec8" outgoing="_34ByQ7SpEem4MK7Gf1Ez8w">
              <edge xmi:type="uml:ControlFlow" xmi:id="_34ByRbSpEem4MK7Gf1Ez8w" target="_34ByRrSpEem4MK7Gf1Ez8w" source="_34BySLSpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:AcceptEventAction" xmi:id="_34ByRrSpEem4MK7Gf1Ez8w" name="Accept(Start)" incoming="_34ByRbSpEem4MK7Gf1Ez8w">
                <trigger xmi:id="_34ByR7SpEem4MK7Gf1Ez8w" event="_34B0JrSpEem4MK7Gf1Ez8w"/>
              </node>
              <node xmi:type="uml:InitialNode" xmi:id="_34BySLSpEem4MK7Gf1Ez8w" name="Initial(Accept(Start))" outgoing="_34ByRbSpEem4MK7Gf1Ez8w"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BySbSpEem4MK7Gf1Ez8w" name="ExpressionStatement@7c630a6e" incoming="_34ByQ7SpEem4MK7Gf1Ez8w">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BySrSpEem4MK7Gf1Ez8w" name="InstanceCreationExpression@50ad0cc6">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34ByS7SpEem4MK7Gf1Ez8w" target="_34Byd7SpEem4MK7Gf1Ez8w" source="_34ByWLSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34ByTLSpEem4MK7Gf1Ez8w" target="_34BydLSpEem4MK7Gf1Ez8w" source="_34Byd7SpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34ByTbSpEem4MK7Gf1Ez8w" target="_34Bya7SpEem4MK7Gf1Ez8w" source="_34ByXbSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34ByTrSpEem4MK7Gf1Ez8w" target="_34BybrSpEem4MK7Gf1Ez8w" source="_34ByYrSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_34ByT7SpEem4MK7Gf1Ez8w" target="_34ByZbSpEem4MK7Gf1Ez8w" source="_34ByW7SpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_34ByULSpEem4MK7Gf1Ez8w" target="_34ByZbSpEem4MK7Gf1Ez8w" source="_34ByV7SpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34ByUbSpEem4MK7Gf1Ez8w" target="_34ByeLSpEem4MK7Gf1Ez8w" source="_34ByZ7SpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34ByUrSpEem4MK7Gf1Ez8w" target="_34ByerSpEem4MK7Gf1Ez8w" source="_34ByeLSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34ByU7SpEem4MK7Gf1Ez8w" target="_34ByVLSpEem4MK7Gf1Ez8w" source="_34ByeLSpEem4MK7Gf1Ez8w"/>
                <structuredNodeOutput xmi:id="_34ByVLSpEem4MK7Gf1Ez8w" name="Output(Output(Fork(Create(C).result)))" incoming="_34ByU7SpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByVbSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByVrSpEem4MK7Gf1Ez8w" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CreateObjectAction" xmi:id="_34ByV7SpEem4MK7Gf1Ez8w" name="Create(C)" outgoing="_34ByULSpEem4MK7Gf1Ez8w" classifier="_34Bw9LSpEem4MK7Gf1Ez8w">
                  <result xmi:id="_34ByWLSpEem4MK7Gf1Ez8w" name="Create(C).result" outgoing="_34ByS7SpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByWbSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByWrSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34ByW7SpEem4MK7Gf1Ez8w" name="Tuple@55517b72" outgoing="_34ByT7SpEem4MK7Gf1Ez8w">
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34ByXLSpEem4MK7Gf1Ez8w" name="Value(1)">
                    <result xmi:id="_34ByXbSpEem4MK7Gf1Ez8w" name="Value(1).result" outgoing="_34ByTbSpEem4MK7Gf1Ez8w" 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="_34ByXrSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByX7SpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralInteger" xmi:id="_34ByYLSpEem4MK7Gf1Ez8w" value="1">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes-Natural"/>
                    </value>
                  </node>
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_34ByYbSpEem4MK7Gf1Ez8w" name="ReadSelf">
                    <result xmi:id="_34ByYrSpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34ByTrSpEem4MK7Gf1Ez8w" type="_34ByPbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByY7SpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByZLSpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34ByZbSpEem4MK7Gf1Ez8w" name="Node(Call(C))" incoming="_34ByULSpEem4MK7Gf1Ez8w _34ByT7SpEem4MK7Gf1Ez8w">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34ByZrSpEem4MK7Gf1Ez8w" target="_34ByZ7SpEem4MK7Gf1Ez8w" source="_34Byd7SpEem4MK7Gf1Ez8w"/>
                  <structuredNodeOutput xmi:id="_34ByZ7SpEem4MK7Gf1Ez8w" name="Output(Fork(Create(C).result))" incoming="_34ByZrSpEem4MK7Gf1Ez8w" outgoing="_34ByUbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByaLSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByabSpEem4MK7Gf1Ez8w" value="1"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:CallOperationAction" xmi:id="_34ByarSpEem4MK7Gf1Ez8w" name="Call(C)" operation="_34ByMrSpEem4MK7Gf1Ez8w">
                    <argument xmi:id="_34Bya7SpEem4MK7Gf1Ez8w" name="Call(C).argument(i)" incoming="_34ByTbSpEem4MK7Gf1Ez8w">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BybLSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BybbSpEem4MK7Gf1Ez8w" value="1"/>
                    </argument>
                    <argument xmi:id="_34BybrSpEem4MK7Gf1Ez8w" name="Call(C).argument(t)" incoming="_34ByTrSpEem4MK7Gf1Ez8w" type="_34ByPbSpEem4MK7Gf1Ez8w">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Byb7SpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BycLSpEem4MK7Gf1Ez8w" value="1"/>
                    </argument>
                    <result xmi:id="_34BycbSpEem4MK7Gf1Ez8w" name="Call(C).result()" type="_34Bw9LSpEem4MK7Gf1Ez8w">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BycrSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Byc7SpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                    <target xmi:id="_34BydLSpEem4MK7Gf1Ez8w" name="Call(C).target" incoming="_34ByTLSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BydbSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BydrSpEem4MK7Gf1Ez8w" value="1"/>
                    </target>
                  </node>
                  <node xmi:type="uml:ForkNode" xmi:id="_34Byd7SpEem4MK7Gf1Ez8w" name="Fork(Create(C).result)" incoming="_34ByS7SpEem4MK7Gf1Ez8w" outgoing="_34ByTLSpEem4MK7Gf1Ez8w _34ByZrSpEem4MK7Gf1Ez8w"/>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_34ByeLSpEem4MK7Gf1Ez8w" name="Fork(Output(Fork(Create(C).result)))" incoming="_34ByUbSpEem4MK7Gf1Ez8w" outgoing="_34ByUrSpEem4MK7Gf1Ez8w _34ByU7SpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_34ByebSpEem4MK7Gf1Ez8w" name="Start(C)" isSynchronous="false">
                  <object xmi:id="_34ByerSpEem4MK7Gf1Ez8w" name="Start(C).object" incoming="_34ByUrSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bye7SpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByfLSpEem4MK7Gf1Ez8w" value="1"/>
                  </object>
                </node>
              </node>
            </node>
          </structuredNode>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_34ByfbSpEem4MK7Gf1Ez8w" name="Base$method$1" visibility="private" specification="_34BzBLSpEem4MK7Gf1Ez8w" node="_34BygrSpEem4MK7Gf1Ez8w _34Byg7SpEem4MK7Gf1Ez8w" group="_34Byg7SpEem4MK7Gf1Ez8w">
          <ownedParameter xmi:id="_34ByfrSpEem4MK7Gf1Ez8w" name="" type="_34ByPbSpEem4MK7Gf1Ez8w" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Byf7SpEem4MK7Gf1Ez8w" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BygLSpEem4MK7Gf1Ez8w" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BygbSpEem4MK7Gf1Ez8w" target="_34BygrSpEem4MK7Gf1Ez8w" source="_34BylLSpEem4MK7Gf1Ez8w"/>
          <structuredNode xmi:id="_34Byg7SpEem4MK7Gf1Ez8w" name="Body(Base$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34ByhLSpEem4MK7Gf1Ez8w" target="_34BylLSpEem4MK7Gf1Ez8w" source="_34BykbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34ByhbSpEem4MK7Gf1Ez8w" target="_34BylrSpEem4MK7Gf1Ez8w" source="_34BylLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34ByhrSpEem4MK7Gf1Ez8w" target="_34Byj7SpEem4MK7Gf1Ez8w" source="_34BylbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Byh7SpEem4MK7Gf1Ez8w" target="_34BymrSpEem4MK7Gf1Ez8w" source="_34BylLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34ByiLSpEem4MK7Gf1Ez8w" target="_34ByobSpEem4MK7Gf1Ez8w" source="_34BynbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34ByibSpEem4MK7Gf1Ez8w" target="_34ByrbSpEem4MK7Gf1Ez8w" source="_34BypLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34ByirSpEem4MK7Gf1Ez8w" target="_34Bys7SpEem4MK7Gf1Ez8w" source="_34ByqLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34Byi7SpEem4MK7Gf1Ez8w" target="_34Byt7SpEem4MK7Gf1Ez8w" source="_34BytrSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34ByjLSpEem4MK7Gf1Ez8w" target="_34Byt7SpEem4MK7Gf1Ez8w" source="_34BysLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34ByjbSpEem4MK7Gf1Ez8w" target="_34BylbSpEem4MK7Gf1Ez8w" source="_34Byt7SpEem4MK7Gf1Ez8w">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_34ByjrSpEem4MK7Gf1Ez8w" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34Byj7SpEem4MK7Gf1Ez8w" name="Body" incoming="_34ByhrSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_34BykLSpEem4MK7Gf1Ez8w" name="ReadSelf">
              <result xmi:id="_34BykbSpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34ByhLSpEem4MK7Gf1Ez8w" type="_34ByPbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BykrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Byk7SpEem4MK7Gf1Ez8w" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_34BylLSpEem4MK7Gf1Ez8w" name="Fork(ReadSelf.result)" incoming="_34ByhLSpEem4MK7Gf1Ez8w" outgoing="_34BygbSpEem4MK7Gf1Ez8w _34ByhbSpEem4MK7Gf1Ez8w _34Byh7SpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_34BylbSpEem4MK7Gf1Ez8w" name="Call(Base$initialization$1)" incoming="_34ByjbSpEem4MK7Gf1Ez8w" outgoing="_34ByhrSpEem4MK7Gf1Ez8w" operation="_34BzA7SpEem4MK7Gf1Ez8w">
              <target xmi:id="_34BylrSpEem4MK7Gf1Ez8w" name="Call(Base$initialization$1).target" incoming="_34ByhbSpEem4MK7Gf1Ez8w" type="_34ByPbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Byl7SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BymLSpEem4MK7Gf1Ez8w" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_34BymbSpEem4MK7Gf1Ez8w" name="Read(Base$initializationFlag$1)" structuralFeature="_34ByPrSpEem4MK7Gf1Ez8w">
              <object xmi:id="_34BymrSpEem4MK7Gf1Ez8w" name="Read(Base$initializationFlag$1).object" incoming="_34Byh7SpEem4MK7Gf1Ez8w" type="_34ByPbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bym7SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BynLSpEem4MK7Gf1Ez8w" value="1"/>
              </object>
              <result xmi:id="_34BynbSpEem4MK7Gf1Ez8w" name="Read(Base$initializationFlag$1).result" outgoing="_34ByiLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BynrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Byn7SpEem4MK7Gf1Ez8w" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_34ByoLSpEem4MK7Gf1Ez8w" name="Call(ListSize)">
              <argument xmi:id="_34ByobSpEem4MK7Gf1Ez8w" name="Call(ListSize).argument(list)" incoming="_34ByiLSpEem4MK7Gf1Ez8w">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByorSpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Byo7SpEem4MK7Gf1Ez8w" value="*"/>
              </argument>
              <result xmi:id="_34BypLSpEem4MK7Gf1Ez8w" name="Call(ListSize).result(result)" outgoing="_34ByibSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BypbSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByprSpEem4MK7Gf1Ez8w" 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="_34Byp7SpEem4MK7Gf1Ez8w" name="Value(0)">
              <result xmi:id="_34ByqLSpEem4MK7Gf1Ez8w" name="Value(0).result" outgoing="_34ByirSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByqbSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByqrSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_34Byq7SpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_34ByrLSpEem4MK7Gf1Ez8w" name="Test(Size==0)">
              <first xmi:id="_34ByrbSpEem4MK7Gf1Ez8w" name="Test(Size==0).first" incoming="_34ByibSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByrrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Byr7SpEem4MK7Gf1Ez8w" value="1"/>
              </first>
              <result xmi:id="_34BysLSpEem4MK7Gf1Ez8w" name="Test(Size==0).result" outgoing="_34ByjLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BysbSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BysrSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
              <second xmi:id="_34Bys7SpEem4MK7Gf1Ez8w" name="Test(Size==0).second" incoming="_34ByirSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BytLSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BytbSpEem4MK7Gf1Ez8w" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_34BytrSpEem4MK7Gf1Ez8w" name="InitialNode" outgoing="_34Byi7SpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_34Byt7SpEem4MK7Gf1Ez8w" name="Decision(Test(Base$initializationFlag$1))" incoming="_34Byi7SpEem4MK7Gf1Ez8w _34ByjLSpEem4MK7Gf1Ez8w" outgoing="_34ByjbSpEem4MK7Gf1Ez8w" decisionInputFlow="_34ByjLSpEem4MK7Gf1Ez8w"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_34BygrSpEem4MK7Gf1Ez8w" name="Return" incoming="_34BygbSpEem4MK7Gf1Ez8w" type="_34ByPbSpEem4MK7Gf1Ez8w" parameter="_34ByfrSpEem4MK7Gf1Ez8w"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_34ByuLSpEem4MK7Gf1Ez8w" name="destroy$method$1" visibility="private" specification="_34BzCLSpEem4MK7Gf1Ez8w" node="_34ByubSpEem4MK7Gf1Ez8w" group="_34ByubSpEem4MK7Gf1Ez8w">
          <structuredNode xmi:id="_34ByubSpEem4MK7Gf1Ez8w" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_34ByurSpEem4MK7Gf1Ez8w" name="Base$initialization$1" visibility="private" specification="_34BzA7SpEem4MK7Gf1Ez8w" node="_34Byu7SpEem4MK7Gf1Ez8w" group="_34Byu7SpEem4MK7Gf1Ez8w">
          <structuredNode xmi:id="_34Byu7SpEem4MK7Gf1Ez8w" name="Body(Base$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34ByvLSpEem4MK7Gf1Ez8w" target="_34ByyrSpEem4MK7Gf1Ez8w" source="_34Byx7SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34ByvbSpEem4MK7Gf1Ez8w" target="_34By1rSpEem4MK7Gf1Ez8w" source="_34ByyrSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34ByvrSpEem4MK7Gf1Ez8w" target="_34By5bSpEem4MK7Gf1Ez8w" source="_34ByyrSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Byv7SpEem4MK7Gf1Ez8w" target="_34By7LSpEem4MK7Gf1Ez8w" source="_34By6LSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34BywLSpEem4MK7Gf1Ez8w" target="_34By-LSpEem4MK7Gf1Ez8w" source="_34By77SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34BywbSpEem4MK7Gf1Ez8w" target="_34By_rSpEem4MK7Gf1Ez8w" source="_34By87SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34BywrSpEem4MK7Gf1Ez8w" target="_34BzArSpEem4MK7Gf1Ez8w" source="_34BzAbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Byw7SpEem4MK7Gf1Ez8w" target="_34BzArSpEem4MK7Gf1Ez8w" source="_34By-7SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34ByxLSpEem4MK7Gf1Ez8w" target="_34Byy7SpEem4MK7Gf1Ez8w" source="_34BzArSpEem4MK7Gf1Ez8w">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_34ByxbSpEem4MK7Gf1Ez8w" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_34ByxrSpEem4MK7Gf1Ez8w" name="ReadSelf">
              <result xmi:id="_34Byx7SpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34ByvLSpEem4MK7Gf1Ez8w" type="_34ByPbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34ByyLSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34ByybSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_34ByyrSpEem4MK7Gf1Ez8w" name="Fork(ReadSelf.result)" incoming="_34ByvLSpEem4MK7Gf1Ez8w" outgoing="_34ByvbSpEem4MK7Gf1Ez8w _34ByvrSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34Byy7SpEem4MK7Gf1Ez8w" name="Initialization" incoming="_34ByxLSpEem4MK7Gf1Ez8w">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34ByzLSpEem4MK7Gf1Ez8w" name="Set(initializationFlag)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34ByzbSpEem4MK7Gf1Ez8w" target="_34By47SpEem4MK7Gf1Ez8w" source="_34Byz7SpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34ByzrSpEem4MK7Gf1Ez8w" name="Value(true)">
                  <result xmi:id="_34Byz7SpEem4MK7Gf1Ez8w" name="Value(true).result" outgoing="_34ByzbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34By0LSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34By0bSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_34By0rSpEem4MK7Gf1Ez8w" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_34By07SpEem4MK7Gf1Ez8w" name="Iterate(Write(Base$initializationFlag$1))" inputElement="_34By47SpEem4MK7Gf1Ez8w">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34By1LSpEem4MK7Gf1Ez8w" target="_34By4LSpEem4MK7Gf1Ez8w" source="_34By47SpEem4MK7Gf1Ez8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34By1bSpEem4MK7Gf1Ez8w" target="_34By2rSpEem4MK7Gf1Ez8w" source="_34By1rSpEem4MK7Gf1Ez8w"/>
                  <structuredNodeInput xmi:id="_34By1rSpEem4MK7Gf1Ez8w" name="Iterate(Write(Base$initializationFlag$1)).input(Fork(ReadSelf.result))" incoming="_34ByvbSpEem4MK7Gf1Ez8w" outgoing="_34By1bSpEem4MK7Gf1Ez8w" type="_34ByPbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34By17SpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34By2LSpEem4MK7Gf1Ez8w" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_34By2bSpEem4MK7Gf1Ez8w" name="Write(Base$initializationFlag$1)" structuralFeature="_34ByPrSpEem4MK7Gf1Ez8w">
                    <object xmi:id="_34By2rSpEem4MK7Gf1Ez8w" name="Write(Base$initializationFlag$1).object" incoming="_34By1bSpEem4MK7Gf1Ez8w" type="_34ByPbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34By27SpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34By3LSpEem4MK7Gf1Ez8w" value="1"/>
                    </object>
                    <result xmi:id="_34By3bSpEem4MK7Gf1Ez8w" name="Write(Base$initializationFlag$1).result" type="_34ByPbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34By3rSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34By37SpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                    <value xmi:id="_34By4LSpEem4MK7Gf1Ez8w" name="Write(Base$initializationFlag$1).value" incoming="_34By1LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34By4bSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34By4rSpEem4MK7Gf1Ez8w" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_34By47SpEem4MK7Gf1Ez8w" name="Iterate(Write(Base$initializationFlag$1)).inputElement" incoming="_34ByzbSpEem4MK7Gf1Ez8w" outgoing="_34By1LSpEem4MK7Gf1Ez8w" regionAsInput="_34By07SpEem4MK7Gf1Ez8w"/>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_34By5LSpEem4MK7Gf1Ez8w" name="Read(Base$initializationFlag$1)" structuralFeature="_34ByPrSpEem4MK7Gf1Ez8w">
              <object xmi:id="_34By5bSpEem4MK7Gf1Ez8w" name="Read(Base$initializationFlag$1).object" incoming="_34ByvrSpEem4MK7Gf1Ez8w" type="_34ByPbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34By5rSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34By57SpEem4MK7Gf1Ez8w" value="1"/>
              </object>
              <result xmi:id="_34By6LSpEem4MK7Gf1Ez8w" name="Read(Base$initializationFlag$1).result" outgoing="_34Byv7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34By6bSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34By6rSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_34By67SpEem4MK7Gf1Ez8w" name="Call(ListSize)">
              <argument xmi:id="_34By7LSpEem4MK7Gf1Ez8w" name="Call(ListSize).argument(list)" incoming="_34Byv7SpEem4MK7Gf1Ez8w">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34By7bSpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34By7rSpEem4MK7Gf1Ez8w" value="*"/>
              </argument>
              <result xmi:id="_34By77SpEem4MK7Gf1Ez8w" name="Call(ListSize).result(result)" outgoing="_34BywLSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34By8LSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34By8bSpEem4MK7Gf1Ez8w" 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="_34By8rSpEem4MK7Gf1Ez8w" name="Value(0)">
              <result xmi:id="_34By87SpEem4MK7Gf1Ez8w" name="Value(0).result" outgoing="_34BywbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34By9LSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34By9bSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_34By9rSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_34By97SpEem4MK7Gf1Ez8w" name="Test(Size==0)">
              <first xmi:id="_34By-LSpEem4MK7Gf1Ez8w" name="Test(Size==0).first" incoming="_34BywLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34By-bSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34By-rSpEem4MK7Gf1Ez8w" value="1"/>
              </first>
              <result xmi:id="_34By-7SpEem4MK7Gf1Ez8w" name="Test(Size==0).result" outgoing="_34Byw7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34By_LSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34By_bSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
              <second xmi:id="_34By_rSpEem4MK7Gf1Ez8w" name="Test(Size==0).second" incoming="_34BywbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34By_7SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzALSpEem4MK7Gf1Ez8w" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_34BzAbSpEem4MK7Gf1Ez8w" name="InitialNode" outgoing="_34BywrSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_34BzArSpEem4MK7Gf1Ez8w" name="Decision(Test(Base$initializationFlag$1))" incoming="_34BywrSpEem4MK7Gf1Ez8w _34Byw7SpEem4MK7Gf1Ez8w" outgoing="_34ByxLSpEem4MK7Gf1Ez8w" decisionInputFlow="_34Byw7SpEem4MK7Gf1Ez8w"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_34BzA7SpEem4MK7Gf1Ez8w" name="Base$initialization$1" visibility="protected" method="_34ByurSpEem4MK7Gf1Ez8w"/>
        <ownedOperation xmi:id="_34BzBLSpEem4MK7Gf1Ez8w" name="Base" visibility="public" method="_34ByfbSpEem4MK7Gf1Ez8w">
          <ownedParameter xmi:id="_34BzBbSpEem4MK7Gf1Ez8w" name="" visibility="package" type="_34ByPbSpEem4MK7Gf1Ez8w" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzBrSpEem4MK7Gf1Ez8w" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzB7SpEem4MK7Gf1Ez8w" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_34BzCLSpEem4MK7Gf1Ez8w" name="destroy" visibility="public" method="_34ByuLSpEem4MK7Gf1Ez8w"/>
        <nestedClassifier xmi:type="uml:Signal" xmi:id="_34BzCbSpEem4MK7Gf1Ez8w" name="Start" visibility="public"/>
        <nestedClassifier xmi:type="uml:Signal" xmi:id="_34BzCrSpEem4MK7Gf1Ez8w" name="Continue" visibility="public">
          <ownedAttribute xmi:id="_34BzC7SpEem4MK7Gf1Ez8w" name="c" visibility="public" type="_34Bw9LSpEem4MK7Gf1Ez8w">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzDLSpEem4MK7Gf1Ez8w" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzDbSpEem4MK7Gf1Ez8w" value="1"/>
          </ownedAttribute>
        </nestedClassifier>
        <ownedReception xmi:id="_34BzDrSpEem4MK7Gf1Ez8w" name="Start" signal="_34BzCbSpEem4MK7Gf1Ez8w"/>
        <ownedReception xmi:id="_34BzD7SpEem4MK7Gf1Ez8w" name="Continue" signal="_34BzCrSpEem4MK7Gf1Ez8w"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_34BzELSpEem4MK7Gf1Ez8w" name="TestRunner" visibility="public" classifierBehavior="_34BzGLSpEem4MK7Gf1Ez8w" isActive="true">
        <generalization xmi:id="_34BzEbSpEem4MK7Gf1Ez8w" general="_34ByPbSpEem4MK7Gf1Ez8w"/>
        <ownedAttribute xmi:id="_34BzErSpEem4MK7Gf1Ez8w" name="TestRunner$initializationFlag$1" visibility="protected">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzE7SpEem4MK7Gf1Ez8w"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzFLSpEem4MK7Gf1Ez8w" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:id="_34BzFbSpEem4MK7Gf1Ez8w" name="outer" visibility="private" type="_34B0KLSpEem4MK7Gf1Ez8w">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzFrSpEem4MK7Gf1Ez8w" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzF7SpEem4MK7Gf1Ez8w" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_34BzGLSpEem4MK7Gf1Ez8w" name="TestRunner$classifierBehavior$1" visibility="private" isActive="true" node="_34BzGbSpEem4MK7Gf1Ez8w" group="_34BzGbSpEem4MK7Gf1Ez8w">
          <structuredNode xmi:id="_34BzGbSpEem4MK7Gf1Ez8w" name="Body(TestRunner$classifierBehavior$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzGrSpEem4MK7Gf1Ez8w" target="_34BzRrSpEem4MK7Gf1Ez8w" source="_34BzILSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34BzG7SpEem4MK7Gf1Ez8w" target="_34BzJ7SpEem4MK7Gf1Ez8w" source="_34BzHbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34BzHLSpEem4MK7Gf1Ez8w" target="_34BzVLSpEem4MK7Gf1Ez8w" source="_34BzJ7SpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BzHbSpEem4MK7Gf1Ez8w" name="AcceptStatement@7ef5a032" outgoing="_34BzG7SpEem4MK7Gf1Ez8w">
              <edge xmi:type="uml:ControlFlow" xmi:id="_34BzHrSpEem4MK7Gf1Ez8w" target="_34BzIbSpEem4MK7Gf1Ez8w" source="_34BzJrSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzH7SpEem4MK7Gf1Ez8w" target="_34BzILSpEem4MK7Gf1Ez8w" source="_34BzIrSpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:ForkNode" xmi:id="_34BzILSpEem4MK7Gf1Ez8w" name="Fork(Accept(Continue).result)" incoming="_34BzH7SpEem4MK7Gf1Ez8w" outgoing="_34BzGrSpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:AcceptEventAction" xmi:id="_34BzIbSpEem4MK7Gf1Ez8w" name="Accept(Continue)" incoming="_34BzHrSpEem4MK7Gf1Ez8w">
                <result xmi:id="_34BzIrSpEem4MK7Gf1Ez8w" name="Accept(Continue).result" outgoing="_34BzH7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzI7SpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzJLSpEem4MK7Gf1Ez8w" value="1"/>
                </result>
                <trigger xmi:id="_34BzJbSpEem4MK7Gf1Ez8w" event="_34B0J7SpEem4MK7Gf1Ez8w"/>
              </node>
              <node xmi:type="uml:InitialNode" xmi:id="_34BzJrSpEem4MK7Gf1Ez8w" name="Initial(Accept(Continue))" outgoing="_34BzHrSpEem4MK7Gf1Ez8w"/>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BzJ7SpEem4MK7Gf1Ez8w" name="ExpressionStatement@45fa90fc" incoming="_34BzG7SpEem4MK7Gf1Ez8w" outgoing="_34BzHLSpEem4MK7Gf1Ez8w">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzKLSpEem4MK7Gf1Ez8w" target="_34BzLbSpEem4MK7Gf1Ez8w" source="_34BzO7SpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzKbSpEem4MK7Gf1Ez8w" target="_34BzMLSpEem4MK7Gf1Ez8w" source="_34BzS7SpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzKrSpEem4MK7Gf1Ez8w" target="_34BzM7SpEem4MK7Gf1Ez8w" source="_34BzULSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_34BzK7SpEem4MK7Gf1Ez8w" target="_34BzLLSpEem4MK7Gf1Ez8w" source="_34BzNrSpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_34BzLLSpEem4MK7Gf1Ez8w" name="Call(AssertEqual)" incoming="_34BzK7SpEem4MK7Gf1Ez8w" behavior="_34CYtbSpEem4MK7Gf1Ez8w">
                <argument xmi:id="_34BzLbSpEem4MK7Gf1Ez8w" name="Call(AssertEqual).argument(label)" incoming="_34BzKLSpEem4MK7Gf1Ez8w">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzLrSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzL7SpEem4MK7Gf1Ez8w" value="1"/>
                </argument>
                <argument xmi:id="_34BzMLSpEem4MK7Gf1Ez8w" name="Call(AssertEqual).argument(value1)" incoming="_34BzKbSpEem4MK7Gf1Ez8w">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzMbSpEem4MK7Gf1Ez8w"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzMrSpEem4MK7Gf1Ez8w" value="1"/>
                </argument>
                <argument xmi:id="_34BzM7SpEem4MK7Gf1Ez8w" name="Call(AssertEqual).argument(value2)" incoming="_34BzKrSpEem4MK7Gf1Ez8w">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzNLSpEem4MK7Gf1Ez8w"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzNbSpEem4MK7Gf1Ez8w" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BzNrSpEem4MK7Gf1Ez8w" name="Tuple@78ccfd2a" outgoing="_34BzK7SpEem4MK7Gf1Ez8w">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzN7SpEem4MK7Gf1Ez8w" target="_34BzQLSpEem4MK7Gf1Ez8w" source="_34BzRrSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzOLSpEem4MK7Gf1Ez8w" target="_34BzTrSpEem4MK7Gf1Ez8w" source="_34BzQ7SpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzObSpEem4MK7Gf1Ez8w" target="_34BzSLSpEem4MK7Gf1Ez8w" source="_34BzTrSpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34BzOrSpEem4MK7Gf1Ez8w" name="Value(&quot;sig.c.j&quot;)">
                  <result xmi:id="_34BzO7SpEem4MK7Gf1Ez8w" name="Value(&quot;sig.c.j&quot;).result" outgoing="_34BzKLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzPLSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzPbSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_34BzPrSpEem4MK7Gf1Ez8w" value="sig.c.j">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_34BzP7SpEem4MK7Gf1Ez8w" name="Read(c)" structuralFeature="_34BzC7SpEem4MK7Gf1Ez8w">
                  <object xmi:id="_34BzQLSpEem4MK7Gf1Ez8w" name="Read(c).object" incoming="_34BzN7SpEem4MK7Gf1Ez8w" type="_34BzCrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzQbSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzQrSpEem4MK7Gf1Ez8w" value="1"/>
                  </object>
                  <result xmi:id="_34BzQ7SpEem4MK7Gf1Ez8w" name="Read(c).result" outgoing="_34BzOLSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzRLSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzRbSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_34BzRrSpEem4MK7Gf1Ez8w" name="Fork(Fork(Accept(Continue).result))" incoming="_34BzGrSpEem4MK7Gf1Ez8w" outgoing="_34BzN7SpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_34BzR7SpEem4MK7Gf1Ez8w" name="Read(j)" structuralFeature="_34Bw-7SpEem4MK7Gf1Ez8w">
                  <object xmi:id="_34BzSLSpEem4MK7Gf1Ez8w" name="Read(j).object" incoming="_34BzObSpEem4MK7Gf1Ez8w" type="_34Bw9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzSbSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzSrSpEem4MK7Gf1Ez8w" value="1"/>
                  </object>
                  <result xmi:id="_34BzS7SpEem4MK7Gf1Ez8w" name="Read(j).result" outgoing="_34BzKbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzTLSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzTbSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_34BzTrSpEem4MK7Gf1Ez8w" name="Fork(Read(c).result)" incoming="_34BzOLSpEem4MK7Gf1Ez8w" outgoing="_34BzObSpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34BzT7SpEem4MK7Gf1Ez8w" name="Value(1)">
                  <result xmi:id="_34BzULSpEem4MK7Gf1Ez8w" name="Value(1).result" outgoing="_34BzKrSpEem4MK7Gf1Ez8w" 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="_34BzUbSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzUrSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralInteger" xmi:id="_34BzU7SpEem4MK7Gf1Ez8w" 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="_34BzVLSpEem4MK7Gf1Ez8w" name="ExpressionStatement@62061f5e" incoming="_34BzHLSpEem4MK7Gf1Ez8w">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzVbSpEem4MK7Gf1Ez8w" target="_34BzWbSpEem4MK7Gf1Ez8w" source="_34BzZLSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzVrSpEem4MK7Gf1Ez8w" target="_34BzZ7SpEem4MK7Gf1Ez8w" source="_34BzXbSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzV7SpEem4MK7Gf1Ez8w" target="_34BzYbSpEem4MK7Gf1Ez8w" source="_34BzZ7SpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_34BzWLSpEem4MK7Gf1Ez8w" name="Call(done)" operation="_34CYIbSpEem4MK7Gf1Ez8w">
                <target xmi:id="_34BzWbSpEem4MK7Gf1Ez8w" name="Call(done).target" incoming="_34BzVbSpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzWrSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzW7SpEem4MK7Gf1Ez8w" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_34BzXLSpEem4MK7Gf1Ez8w" name="ReadSelf">
                <result xmi:id="_34BzXbSpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34BzVrSpEem4MK7Gf1Ez8w" type="_34BzELSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzXrSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzX7SpEem4MK7Gf1Ez8w" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_34BzYLSpEem4MK7Gf1Ez8w" name="Read(outer)" structuralFeature="_34BzFbSpEem4MK7Gf1Ez8w">
                <object xmi:id="_34BzYbSpEem4MK7Gf1Ez8w" name="Read(outer).object" incoming="_34BzV7SpEem4MK7Gf1Ez8w" type="_34BzELSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzYrSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzY7SpEem4MK7Gf1Ez8w" value="1"/>
                </object>
                <result xmi:id="_34BzZLSpEem4MK7Gf1Ez8w" name="Read(outer).result" outgoing="_34BzVbSpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzZbSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzZrSpEem4MK7Gf1Ez8w" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_34BzZ7SpEem4MK7Gf1Ez8w" name="Fork(ReadSelf.result)" incoming="_34BzVrSpEem4MK7Gf1Ez8w" outgoing="_34BzV7SpEem4MK7Gf1Ez8w"/>
            </node>
          </structuredNode>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_34BzaLSpEem4MK7Gf1Ez8w" name="TestRunner$method$1" visibility="private" specification="_34B0HrSpEem4MK7Gf1Ez8w" node="_34BzcrSpEem4MK7Gf1Ez8w _34Bzc7SpEem4MK7Gf1Ez8w _34BzdLSpEem4MK7Gf1Ez8w _34BzdbSpEem4MK7Gf1Ez8w" group="_34BzdbSpEem4MK7Gf1Ez8w">
          <ownedParameter xmi:id="_34BzabSpEem4MK7Gf1Ez8w" name="outer" type="_34B0KLSpEem4MK7Gf1Ez8w">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzarSpEem4MK7Gf1Ez8w" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bza7SpEem4MK7Gf1Ez8w" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_34BzbLSpEem4MK7Gf1Ez8w" name="" type="_34BzELSpEem4MK7Gf1Ez8w" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzbbSpEem4MK7Gf1Ez8w" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzbrSpEem4MK7Gf1Ez8w" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bzb7SpEem4MK7Gf1Ez8w" target="_34Bzc7SpEem4MK7Gf1Ez8w" source="_34BzcrSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzcLSpEem4MK7Gf1Ez8w" target="_34Bzk7SpEem4MK7Gf1Ez8w" source="_34Bzc7SpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzcbSpEem4MK7Gf1Ez8w" target="_34BzdLSpEem4MK7Gf1Ez8w" source="_34BzqLSpEem4MK7Gf1Ez8w"/>
          <structuredNode xmi:id="_34BzdbSpEem4MK7Gf1Ez8w" name="Body(TestRunner$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzdrSpEem4MK7Gf1Ez8w" target="_34BzqLSpEem4MK7Gf1Ez8w" source="_34BzpbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bzd7SpEem4MK7Gf1Ez8w" target="_34BzqrSpEem4MK7Gf1Ez8w" source="_34BzqLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34BzeLSpEem4MK7Gf1Ez8w" target="_34BzgbSpEem4MK7Gf1Ez8w" source="_34BzqbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzebSpEem4MK7Gf1Ez8w" target="_34BzrrSpEem4MK7Gf1Ez8w" source="_34BzqLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzerSpEem4MK7Gf1Ez8w" target="_34BztbSpEem4MK7Gf1Ez8w" source="_34BzsbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bze7SpEem4MK7Gf1Ez8w" target="_34BzwbSpEem4MK7Gf1Ez8w" source="_34BzuLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzfLSpEem4MK7Gf1Ez8w" target="_34Bzx7SpEem4MK7Gf1Ez8w" source="_34BzvLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34BzfbSpEem4MK7Gf1Ez8w" target="_34Bzy7SpEem4MK7Gf1Ez8w" source="_34BzyrSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzfrSpEem4MK7Gf1Ez8w" target="_34Bzy7SpEem4MK7Gf1Ez8w" source="_34BzxLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34Bzf7SpEem4MK7Gf1Ez8w" target="_34BzqbSpEem4MK7Gf1Ez8w" source="_34Bzy7SpEem4MK7Gf1Ez8w">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_34BzgLSpEem4MK7Gf1Ez8w" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BzgbSpEem4MK7Gf1Ez8w" name="Body" incoming="_34BzeLSpEem4MK7Gf1Ez8w">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BzgrSpEem4MK7Gf1Ez8w" name="ExpressionStatement@64c397a7">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bzg7SpEem4MK7Gf1Ez8w" target="_34BzjbSpEem4MK7Gf1Ez8w" source="_34BzibSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzhLSpEem4MK7Gf1Ez8w" target="_34BzlrSpEem4MK7Gf1Ez8w" source="_34Bzk7SpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzhbSpEem4MK7Gf1Ez8w" target="_34BzmrSpEem4MK7Gf1Ez8w" source="_34BzkLSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_34BzhrSpEem4MK7Gf1Ez8w" target="_34Bzh7SpEem4MK7Gf1Ez8w" source="_34Bzo7SpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34Bzh7SpEem4MK7Gf1Ez8w" name="Expression(LeftHandSide@425d8e9)" incoming="_34BzhrSpEem4MK7Gf1Ez8w">
                  <node xmi:type="uml:ReadSelfAction" xmi:id="_34BziLSpEem4MK7Gf1Ez8w" name="ReadSelf">
                    <result xmi:id="_34BzibSpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34Bzg7SpEem4MK7Gf1Ez8w" type="_34BzELSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzirSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bzi7SpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                  </node>
                </node>
                <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_34BzjLSpEem4MK7Gf1Ez8w" name="Clear(outer)" structuralFeature="_34BzFbSpEem4MK7Gf1Ez8w">
                  <object xmi:id="_34BzjbSpEem4MK7Gf1Ez8w" name="Clear(outer).object" incoming="_34Bzg7SpEem4MK7Gf1Ez8w" type="_34BzELSpEem4MK7Gf1Ez8w" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzjrSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bzj7SpEem4MK7Gf1Ez8w" value="1"/>
                  </object>
                  <result xmi:id="_34BzkLSpEem4MK7Gf1Ez8w" name="Clear(outer).result" outgoing="_34BzhbSpEem4MK7Gf1Ez8w" type="_34BzELSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzkbSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzkrSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_34Bzk7SpEem4MK7Gf1Ez8w" name="Fork(LeftHandSide@425d8e9)" incoming="_34BzcLSpEem4MK7Gf1Ez8w" outgoing="_34BzhLSpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34BzlLSpEem4MK7Gf1Ez8w" name="WriteAll(TestRunner::outer)">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34BzlbSpEem4MK7Gf1Ez8w" target="_34BzoLSpEem4MK7Gf1Ez8w" source="_34BzlrSpEem4MK7Gf1Ez8w"/>
                  <structuredNodeInput xmi:id="_34BzlrSpEem4MK7Gf1Ez8w" name="WriteAll(TestRunner::outer).input(TestRunner::outer)" incoming="_34BzhLSpEem4MK7Gf1Ez8w" outgoing="_34BzlbSpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bzl7SpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzmLSpEem4MK7Gf1Ez8w" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_34BzmbSpEem4MK7Gf1Ez8w" name="Write(outer)" structuralFeature="_34BzFbSpEem4MK7Gf1Ez8w" isReplaceAll="true">
                    <object xmi:id="_34BzmrSpEem4MK7Gf1Ez8w" name="Write(outer).object" incoming="_34BzhbSpEem4MK7Gf1Ez8w" type="_34BzELSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bzm7SpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BznLSpEem4MK7Gf1Ez8w" value="1"/>
                    </object>
                    <result xmi:id="_34BznbSpEem4MK7Gf1Ez8w" name="Write(outer).result" type="_34BzELSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BznrSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bzn7SpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                    <value xmi:id="_34BzoLSpEem4MK7Gf1Ez8w" name="Write(outer).value" incoming="_34BzlbSpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzobSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzorSpEem4MK7Gf1Ez8w" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34Bzo7SpEem4MK7Gf1Ez8w" name="RightHandSide@3a6b8171" outgoing="_34BzhrSpEem4MK7Gf1Ez8w"/>
              </node>
            </node>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_34BzpLSpEem4MK7Gf1Ez8w" name="ReadSelf">
              <result xmi:id="_34BzpbSpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34BzdrSpEem4MK7Gf1Ez8w" type="_34BzELSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzprSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bzp7SpEem4MK7Gf1Ez8w" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_34BzqLSpEem4MK7Gf1Ez8w" name="Fork(ReadSelf.result)" incoming="_34BzdrSpEem4MK7Gf1Ez8w" outgoing="_34BzcbSpEem4MK7Gf1Ez8w _34Bzd7SpEem4MK7Gf1Ez8w _34BzebSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_34BzqbSpEem4MK7Gf1Ez8w" name="Call(TestRunner$initialization$1)" incoming="_34Bzf7SpEem4MK7Gf1Ez8w" outgoing="_34BzeLSpEem4MK7Gf1Ez8w" operation="_34B0HbSpEem4MK7Gf1Ez8w">
              <target xmi:id="_34BzqrSpEem4MK7Gf1Ez8w" name="Call(TestRunner$initialization$1).target" incoming="_34Bzd7SpEem4MK7Gf1Ez8w" type="_34BzELSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bzq7SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzrLSpEem4MK7Gf1Ez8w" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_34BzrbSpEem4MK7Gf1Ez8w" name="Read(TestRunner$initializationFlag$1)" structuralFeature="_34BzErSpEem4MK7Gf1Ez8w">
              <object xmi:id="_34BzrrSpEem4MK7Gf1Ez8w" name="Read(TestRunner$initializationFlag$1).object" incoming="_34BzebSpEem4MK7Gf1Ez8w" type="_34BzELSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bzr7SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzsLSpEem4MK7Gf1Ez8w" value="1"/>
              </object>
              <result xmi:id="_34BzsbSpEem4MK7Gf1Ez8w" name="Read(TestRunner$initializationFlag$1).result" outgoing="_34BzerSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzsrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bzs7SpEem4MK7Gf1Ez8w" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_34BztLSpEem4MK7Gf1Ez8w" name="Call(ListSize)">
              <argument xmi:id="_34BztbSpEem4MK7Gf1Ez8w" name="Call(ListSize).argument(list)" incoming="_34BzerSpEem4MK7Gf1Ez8w">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BztrSpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bzt7SpEem4MK7Gf1Ez8w" value="*"/>
              </argument>
              <result xmi:id="_34BzuLSpEem4MK7Gf1Ez8w" name="Call(ListSize).result(result)" outgoing="_34Bze7SpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzubSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzurSpEem4MK7Gf1Ez8w" 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="_34Bzu7SpEem4MK7Gf1Ez8w" name="Value(0)">
              <result xmi:id="_34BzvLSpEem4MK7Gf1Ez8w" name="Value(0).result" outgoing="_34BzfLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzvbSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzvrSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_34Bzv7SpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_34BzwLSpEem4MK7Gf1Ez8w" name="Test(Size==0)">
              <first xmi:id="_34BzwbSpEem4MK7Gf1Ez8w" name="Test(Size==0).first" incoming="_34Bze7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzwrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bzw7SpEem4MK7Gf1Ez8w" value="1"/>
              </first>
              <result xmi:id="_34BzxLSpEem4MK7Gf1Ez8w" name="Test(Size==0).result" outgoing="_34BzfrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzxbSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzxrSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
              <second xmi:id="_34Bzx7SpEem4MK7Gf1Ez8w" name="Test(Size==0).second" incoming="_34BzfLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34BzyLSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34BzybSpEem4MK7Gf1Ez8w" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_34BzyrSpEem4MK7Gf1Ez8w" name="InitialNode" outgoing="_34BzfbSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_34Bzy7SpEem4MK7Gf1Ez8w" name="Decision(Test(TestRunner$initializationFlag$1))" incoming="_34BzfbSpEem4MK7Gf1Ez8w _34BzfrSpEem4MK7Gf1Ez8w" outgoing="_34Bzf7SpEem4MK7Gf1Ez8w" decisionInputFlow="_34BzfrSpEem4MK7Gf1Ez8w"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_34BzcrSpEem4MK7Gf1Ez8w" name="Input(outer)" outgoing="_34Bzb7SpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" parameter="_34BzabSpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:ForkNode" xmi:id="_34Bzc7SpEem4MK7Gf1Ez8w" name="Fork(outer)" incoming="_34Bzb7SpEem4MK7Gf1Ez8w" outgoing="_34BzcLSpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_34BzdLSpEem4MK7Gf1Ez8w" name="Return" incoming="_34BzcbSpEem4MK7Gf1Ez8w" type="_34BzELSpEem4MK7Gf1Ez8w" parameter="_34BzbLSpEem4MK7Gf1Ez8w"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_34BzzLSpEem4MK7Gf1Ez8w" name="destroy$method$1" visibility="private" specification="_34B0JbSpEem4MK7Gf1Ez8w" node="_34BzzbSpEem4MK7Gf1Ez8w" group="_34BzzbSpEem4MK7Gf1Ez8w">
          <structuredNode xmi:id="_34BzzbSpEem4MK7Gf1Ez8w" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_34BzzrSpEem4MK7Gf1Ez8w" name="TestRunner$initialization$1" visibility="private" specification="_34B0HbSpEem4MK7Gf1Ez8w" node="_34Bzz7SpEem4MK7Gf1Ez8w" group="_34Bzz7SpEem4MK7Gf1Ez8w">
          <structuredNode xmi:id="_34Bzz7SpEem4MK7Gf1Ez8w" name="Body(TestRunner$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bz0LSpEem4MK7Gf1Ez8w" target="_34Bz37SpEem4MK7Gf1Ez8w" source="_34Bz3LSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bz0bSpEem4MK7Gf1Ez8w" target="_34Bz47SpEem4MK7Gf1Ez8w" source="_34Bz37SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bz0rSpEem4MK7Gf1Ez8w" target="_34Bz8LSpEem4MK7Gf1Ez8w" source="_34Bz37SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bz07SpEem4MK7Gf1Ez8w" target="_34Bz_7SpEem4MK7Gf1Ez8w" source="_34Bz37SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bz1LSpEem4MK7Gf1Ez8w" target="_34B0BrSpEem4MK7Gf1Ez8w" source="_34B0ArSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bz1bSpEem4MK7Gf1Ez8w" target="_34B0ErSpEem4MK7Gf1Ez8w" source="_34B0CbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bz1rSpEem4MK7Gf1Ez8w" target="_34B0GLSpEem4MK7Gf1Ez8w" source="_34B0DbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34Bz17SpEem4MK7Gf1Ez8w" target="_34B0HLSpEem4MK7Gf1Ez8w" source="_34B0G7SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bz2LSpEem4MK7Gf1Ez8w" target="_34B0HLSpEem4MK7Gf1Ez8w" source="_34B0FbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34Bz2bSpEem4MK7Gf1Ez8w" target="_34Bz4LSpEem4MK7Gf1Ez8w" source="_34B0HLSpEem4MK7Gf1Ez8w">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_34Bz2rSpEem4MK7Gf1Ez8w" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_34Bz27SpEem4MK7Gf1Ez8w" name="ReadSelf">
              <result xmi:id="_34Bz3LSpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34Bz0LSpEem4MK7Gf1Ez8w" type="_34BzELSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bz3bSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bz3rSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_34Bz37SpEem4MK7Gf1Ez8w" name="Fork(ReadSelf.result)" incoming="_34Bz0LSpEem4MK7Gf1Ez8w" outgoing="_34Bz0bSpEem4MK7Gf1Ez8w _34Bz0rSpEem4MK7Gf1Ez8w _34Bz07SpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34Bz4LSpEem4MK7Gf1Ez8w" name="Initialization" incoming="_34Bz2bSpEem4MK7Gf1Ez8w">
              <edge xmi:type="uml:ControlFlow" xmi:id="_34Bz4bSpEem4MK7Gf1Ez8w" target="_34Bz5rSpEem4MK7Gf1Ez8w" source="_34Bz4rSpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:CallOperationAction" xmi:id="_34Bz4rSpEem4MK7Gf1Ez8w" name="Call(Base$initialization$1)" outgoing="_34Bz4bSpEem4MK7Gf1Ez8w" operation="_34BzA7SpEem4MK7Gf1Ez8w">
                <target xmi:id="_34Bz47SpEem4MK7Gf1Ez8w" name="Call(Base$initialization$1).target" incoming="_34Bz0bSpEem4MK7Gf1Ez8w" type="_34ByPbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bz5LSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bz5bSpEem4MK7Gf1Ez8w" value="1"/>
                </target>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34Bz5rSpEem4MK7Gf1Ez8w" name="Set(initializationFlag)" incoming="_34Bz4bSpEem4MK7Gf1Ez8w">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bz57SpEem4MK7Gf1Ez8w" target="_34Bz_bSpEem4MK7Gf1Ez8w" source="_34Bz6bSpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34Bz6LSpEem4MK7Gf1Ez8w" name="Value(true)">
                  <result xmi:id="_34Bz6bSpEem4MK7Gf1Ez8w" name="Value(true).result" outgoing="_34Bz57SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bz6rSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bz67SpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_34Bz7LSpEem4MK7Gf1Ez8w" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_34Bz7bSpEem4MK7Gf1Ez8w" name="Iterate(Write(TestRunner$initializationFlag$1))" inputElement="_34Bz_bSpEem4MK7Gf1Ez8w">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bz7rSpEem4MK7Gf1Ez8w" target="_34Bz-rSpEem4MK7Gf1Ez8w" source="_34Bz_bSpEem4MK7Gf1Ez8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34Bz77SpEem4MK7Gf1Ez8w" target="_34Bz9LSpEem4MK7Gf1Ez8w" source="_34Bz8LSpEem4MK7Gf1Ez8w"/>
                  <structuredNodeInput xmi:id="_34Bz8LSpEem4MK7Gf1Ez8w" name="Iterate(Write(TestRunner$initializationFlag$1)).input(Fork(ReadSelf.result))" incoming="_34Bz0rSpEem4MK7Gf1Ez8w" outgoing="_34Bz77SpEem4MK7Gf1Ez8w" type="_34BzELSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bz8bSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bz8rSpEem4MK7Gf1Ez8w" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_34Bz87SpEem4MK7Gf1Ez8w" name="Write(TestRunner$initializationFlag$1)" structuralFeature="_34BzErSpEem4MK7Gf1Ez8w">
                    <object xmi:id="_34Bz9LSpEem4MK7Gf1Ez8w" name="Write(TestRunner$initializationFlag$1).object" incoming="_34Bz77SpEem4MK7Gf1Ez8w" type="_34BzELSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bz9bSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bz9rSpEem4MK7Gf1Ez8w" value="1"/>
                    </object>
                    <result xmi:id="_34Bz97SpEem4MK7Gf1Ez8w" name="Write(TestRunner$initializationFlag$1).result" type="_34BzELSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bz-LSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bz-bSpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                    <value xmi:id="_34Bz-rSpEem4MK7Gf1Ez8w" name="Write(TestRunner$initializationFlag$1).value" incoming="_34Bz7rSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Bz-7SpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Bz_LSpEem4MK7Gf1Ez8w" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_34Bz_bSpEem4MK7Gf1Ez8w" name="Iterate(Write(TestRunner$initializationFlag$1)).inputElement" incoming="_34Bz57SpEem4MK7Gf1Ez8w" outgoing="_34Bz7rSpEem4MK7Gf1Ez8w" regionAsInput="_34Bz7bSpEem4MK7Gf1Ez8w"/>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_34Bz_rSpEem4MK7Gf1Ez8w" name="Read(TestRunner$initializationFlag$1)" structuralFeature="_34BzErSpEem4MK7Gf1Ez8w">
              <object xmi:id="_34Bz_7SpEem4MK7Gf1Ez8w" name="Read(TestRunner$initializationFlag$1).object" incoming="_34Bz07SpEem4MK7Gf1Ez8w" type="_34BzELSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34B0ALSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34B0AbSpEem4MK7Gf1Ez8w" value="1"/>
              </object>
              <result xmi:id="_34B0ArSpEem4MK7Gf1Ez8w" name="Read(TestRunner$initializationFlag$1).result" outgoing="_34Bz1LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34B0A7SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34B0BLSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_34B0BbSpEem4MK7Gf1Ez8w" name="Call(ListSize)">
              <argument xmi:id="_34B0BrSpEem4MK7Gf1Ez8w" name="Call(ListSize).argument(list)" incoming="_34Bz1LSpEem4MK7Gf1Ez8w">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34B0B7SpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34B0CLSpEem4MK7Gf1Ez8w" value="*"/>
              </argument>
              <result xmi:id="_34B0CbSpEem4MK7Gf1Ez8w" name="Call(ListSize).result(result)" outgoing="_34Bz1bSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34B0CrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34B0C7SpEem4MK7Gf1Ez8w" 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="_34B0DLSpEem4MK7Gf1Ez8w" name="Value(0)">
              <result xmi:id="_34B0DbSpEem4MK7Gf1Ez8w" name="Value(0).result" outgoing="_34Bz1rSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34B0DrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34B0D7SpEem4MK7Gf1Ez8w" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_34B0ELSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_34B0EbSpEem4MK7Gf1Ez8w" name="Test(Size==0)">
              <first xmi:id="_34B0ErSpEem4MK7Gf1Ez8w" name="Test(Size==0).first" incoming="_34Bz1bSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34B0E7SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34B0FLSpEem4MK7Gf1Ez8w" value="1"/>
              </first>
              <result xmi:id="_34B0FbSpEem4MK7Gf1Ez8w" name="Test(Size==0).result" outgoing="_34Bz2LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34B0FrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34B0F7SpEem4MK7Gf1Ez8w" value="1"/>
              </result>
              <second xmi:id="_34B0GLSpEem4MK7Gf1Ez8w" name="Test(Size==0).second" incoming="_34Bz1rSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34B0GbSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34B0GrSpEem4MK7Gf1Ez8w" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_34B0G7SpEem4MK7Gf1Ez8w" name="InitialNode" outgoing="_34Bz17SpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_34B0HLSpEem4MK7Gf1Ez8w" name="Decision(Test(TestRunner$initializationFlag$1))" incoming="_34Bz17SpEem4MK7Gf1Ez8w _34Bz2LSpEem4MK7Gf1Ez8w" outgoing="_34Bz2bSpEem4MK7Gf1Ez8w" decisionInputFlow="_34Bz2LSpEem4MK7Gf1Ez8w"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_34B0HbSpEem4MK7Gf1Ez8w" name="TestRunner$initialization$1" visibility="protected" method="_34BzzrSpEem4MK7Gf1Ez8w"/>
        <ownedOperation xmi:id="_34B0HrSpEem4MK7Gf1Ez8w" name="TestRunner" visibility="public" method="_34BzaLSpEem4MK7Gf1Ez8w">
          <ownedParameter xmi:id="_34B0H7SpEem4MK7Gf1Ez8w" name="outer" visibility="package" type="_34B0KLSpEem4MK7Gf1Ez8w">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34B0ILSpEem4MK7Gf1Ez8w" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34B0IbSpEem4MK7Gf1Ez8w" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:id="_34B0IrSpEem4MK7Gf1Ez8w" name="" visibility="package" type="_34BzELSpEem4MK7Gf1Ez8w" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34B0I7SpEem4MK7Gf1Ez8w" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34B0JLSpEem4MK7Gf1Ez8w" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_34B0JbSpEem4MK7Gf1Ez8w" name="destroy" visibility="public" method="_34BzzLSpEem4MK7Gf1Ez8w" redefinedOperation="_34BzCLSpEem4MK7Gf1Ez8w"/>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:SignalEvent" xmi:id="_34B0JrSpEem4MK7Gf1Ez8w" name="Event(Start)" visibility="public" signal="_34BzCbSpEem4MK7Gf1Ez8w"/>
    <packagedElement xmi:type="uml:SignalEvent" xmi:id="_34B0J7SpEem4MK7Gf1Ez8w" name="Event(Continue)" visibility="public" signal="_34BzCrSpEem4MK7Gf1Ez8w"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_34B0KLSpEem4MK7Gf1Ez8w" name="Test" visibility="public" isAbstract="true">
      <packageImport xmi:id="_34B0KbSpEem4MK7Gf1Ez8w" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_34B0KrSpEem4MK7Gf1Ez8w" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_34B0K7SpEem4MK7Gf1Ez8w" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_34B0LLSpEem4MK7Gf1Ez8w" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_34B0LbSpEem4MK7Gf1Ez8w" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedAttribute xmi:id="_34B0LrSpEem4MK7Gf1Ez8w" 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="_34B0L7SpEem4MK7Gf1Ez8w"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34B0MLSpEem4MK7Gf1Ez8w" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_34B0MbSpEem4MK7Gf1Ez8w" name="tester" visibility="private" type="_34CYI7SpEem4MK7Gf1Ez8w">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34B0MrSpEem4MK7Gf1Ez8w"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34B0M7SpEem4MK7Gf1Ez8w" value="1"/>
      </ownedAttribute>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_34B0NLSpEem4MK7Gf1Ez8w" name="Test$method$1" visibility="private" specification="_34CYFrSpEem4MK7Gf1Ez8w" node="_34B0PrSpEem4MK7Gf1Ez8w _34B0P7SpEem4MK7Gf1Ez8w _34B0QLSpEem4MK7Gf1Ez8w _34B0QbSpEem4MK7Gf1Ez8w" group="_34B0QbSpEem4MK7Gf1Ez8w">
        <ownedParameter xmi:id="_34B0NbSpEem4MK7Gf1Ez8w" name="tester" type="_34CYI7SpEem4MK7Gf1Ez8w">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34B0NrSpEem4MK7Gf1Ez8w"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34B0N7SpEem4MK7Gf1Ez8w" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_34B0OLSpEem4MK7Gf1Ez8w" name="" type="_34B0KLSpEem4MK7Gf1Ez8w" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34B0ObSpEem4MK7Gf1Ez8w" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34B0OrSpEem4MK7Gf1Ez8w" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_34B0O7SpEem4MK7Gf1Ez8w" target="_34B0P7SpEem4MK7Gf1Ez8w" source="_34B0PrSpEem4MK7Gf1Ez8w"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_34B0PLSpEem4MK7Gf1Ez8w" target="_34B0X7SpEem4MK7Gf1Ez8w" source="_34B0P7SpEem4MK7Gf1Ez8w"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_34B0PbSpEem4MK7Gf1Ez8w" target="_34B0QLSpEem4MK7Gf1Ez8w" source="_34CXZLSpEem4MK7Gf1Ez8w"/>
        <structuredNode xmi:id="_34B0QbSpEem4MK7Gf1Ez8w" name="Body(Test$method$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34B0QrSpEem4MK7Gf1Ez8w" target="_34CXZLSpEem4MK7Gf1Ez8w" source="_34CXYbSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34B0Q7SpEem4MK7Gf1Ez8w" target="_34CXZrSpEem4MK7Gf1Ez8w" source="_34CXZLSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_34B0RLSpEem4MK7Gf1Ez8w" target="_34B0TbSpEem4MK7Gf1Ez8w" source="_34CXZbSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34B0RbSpEem4MK7Gf1Ez8w" target="_34CXarSpEem4MK7Gf1Ez8w" source="_34CXZLSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34B0RrSpEem4MK7Gf1Ez8w" target="_34CXcbSpEem4MK7Gf1Ez8w" source="_34CXbbSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34B0R7SpEem4MK7Gf1Ez8w" target="_34CXfbSpEem4MK7Gf1Ez8w" source="_34CXdLSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34B0SLSpEem4MK7Gf1Ez8w" target="_34CXg7SpEem4MK7Gf1Ez8w" source="_34CXeLSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_34B0SbSpEem4MK7Gf1Ez8w" target="_34CXh7SpEem4MK7Gf1Ez8w" source="_34CXhrSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34B0SrSpEem4MK7Gf1Ez8w" target="_34CXh7SpEem4MK7Gf1Ez8w" source="_34CXgLSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_34B0S7SpEem4MK7Gf1Ez8w" target="_34CXZbSpEem4MK7Gf1Ez8w" source="_34CXh7SpEem4MK7Gf1Ez8w">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_34B0TLSpEem4MK7Gf1Ez8w" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_34B0TbSpEem4MK7Gf1Ez8w" name="Body" incoming="_34B0RLSpEem4MK7Gf1Ez8w">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34B0TrSpEem4MK7Gf1Ez8w" name="ExpressionStatement@6827b625">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34B0T7SpEem4MK7Gf1Ez8w" target="_34B0WbSpEem4MK7Gf1Ez8w" source="_34B0VbSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34B0ULSpEem4MK7Gf1Ez8w" target="_34B0YrSpEem4MK7Gf1Ez8w" source="_34B0X7SpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34B0UbSpEem4MK7Gf1Ez8w" target="_34CXUbSpEem4MK7Gf1Ez8w" source="_34B0XLSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_34B0UrSpEem4MK7Gf1Ez8w" target="_34B0U7SpEem4MK7Gf1Ez8w" source="_34CXX7SpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34B0U7SpEem4MK7Gf1Ez8w" name="Expression(LeftHandSide@7cc11d4d)" incoming="_34B0UrSpEem4MK7Gf1Ez8w">
                <node xmi:type="uml:ReadSelfAction" xmi:id="_34B0VLSpEem4MK7Gf1Ez8w" name="ReadSelf">
                  <result xmi:id="_34B0VbSpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34B0T7SpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34B0VrSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34B0V7SpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                </node>
              </node>
              <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_34B0WLSpEem4MK7Gf1Ez8w" name="Clear(tester)" structuralFeature="_34B0MbSpEem4MK7Gf1Ez8w">
                <object xmi:id="_34B0WbSpEem4MK7Gf1Ez8w" name="Clear(tester).object" incoming="_34B0T7SpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34B0WrSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34B0W7SpEem4MK7Gf1Ez8w" value="1"/>
                </object>
                <result xmi:id="_34B0XLSpEem4MK7Gf1Ez8w" name="Clear(tester).result" outgoing="_34B0UbSpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34B0XbSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34B0XrSpEem4MK7Gf1Ez8w" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_34B0X7SpEem4MK7Gf1Ez8w" name="Fork(LeftHandSide@7cc11d4d)" incoming="_34B0PLSpEem4MK7Gf1Ez8w" outgoing="_34B0ULSpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34B0YLSpEem4MK7Gf1Ez8w" name="WriteAll(Test::tester)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34B0YbSpEem4MK7Gf1Ez8w" target="_34CXXrSpEem4MK7Gf1Ez8w" source="_34B0YrSpEem4MK7Gf1Ez8w"/>
                <structuredNodeInput xmi:id="_34B0YrSpEem4MK7Gf1Ez8w" name="WriteAll(Test::tester).input(Test::tester)" incoming="_34B0ULSpEem4MK7Gf1Ez8w" outgoing="_34B0YbSpEem4MK7Gf1Ez8w" type="_34CYI7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34B0Y7SpEem4MK7Gf1Ez8w"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34B0ZLSpEem4MK7Gf1Ez8w" value="1"/>
                </structuredNodeInput>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_34B0ZbSpEem4MK7Gf1Ez8w" name="Iterate(Write(tester))" inputElement="_34CXXrSpEem4MK7Gf1Ez8w">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34B0ZrSpEem4MK7Gf1Ez8w" target="_34CXW7SpEem4MK7Gf1Ez8w" source="_34CXXrSpEem4MK7Gf1Ez8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34CXULSpEem4MK7Gf1Ez8w" target="_34CXVbSpEem4MK7Gf1Ez8w" source="_34CXUbSpEem4MK7Gf1Ez8w"/>
                  <structuredNodeInput xmi:id="_34CXUbSpEem4MK7Gf1Ez8w" name="Iterate(Write(tester)).input(Clear(tester).result)" incoming="_34B0UbSpEem4MK7Gf1Ez8w" outgoing="_34CXULSpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXUrSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXU7SpEem4MK7Gf1Ez8w" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_34CXVLSpEem4MK7Gf1Ez8w" name="Write(tester)" structuralFeature="_34B0MbSpEem4MK7Gf1Ez8w">
                    <object xmi:id="_34CXVbSpEem4MK7Gf1Ez8w" name="Write(tester).object" incoming="_34CXULSpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXVrSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXV7SpEem4MK7Gf1Ez8w" value="1"/>
                    </object>
                    <result xmi:id="_34CXWLSpEem4MK7Gf1Ez8w" name="Write(tester).result" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXWbSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXWrSpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                    <value xmi:id="_34CXW7SpEem4MK7Gf1Ez8w" name="Write(tester).value" incoming="_34B0ZrSpEem4MK7Gf1Ez8w" type="_34CYI7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXXLSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXXbSpEem4MK7Gf1Ez8w" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_34CXXrSpEem4MK7Gf1Ez8w" name="Iterate(Write(tester)).inputElement" incoming="_34B0YbSpEem4MK7Gf1Ez8w" outgoing="_34B0ZrSpEem4MK7Gf1Ez8w" regionAsInput="_34B0ZbSpEem4MK7Gf1Ez8w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CXX7SpEem4MK7Gf1Ez8w" name="RightHandSide@204cfcec" outgoing="_34B0UrSpEem4MK7Gf1Ez8w"/>
            </node>
          </node>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_34CXYLSpEem4MK7Gf1Ez8w" name="ReadSelf">
            <result xmi:id="_34CXYbSpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34B0QrSpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXYrSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXY7SpEem4MK7Gf1Ez8w" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_34CXZLSpEem4MK7Gf1Ez8w" name="Fork(ReadSelf.result)" incoming="_34B0QrSpEem4MK7Gf1Ez8w" outgoing="_34B0PbSpEem4MK7Gf1Ez8w _34B0Q7SpEem4MK7Gf1Ez8w _34B0RbSpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:CallOperationAction" xmi:id="_34CXZbSpEem4MK7Gf1Ez8w" name="Call(Test$initialization$1)" incoming="_34B0S7SpEem4MK7Gf1Ez8w" outgoing="_34B0RLSpEem4MK7Gf1Ez8w" operation="_34CYFbSpEem4MK7Gf1Ez8w">
            <target xmi:id="_34CXZrSpEem4MK7Gf1Ez8w" name="Call(Test$initialization$1).target" incoming="_34B0Q7SpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXZ7SpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXaLSpEem4MK7Gf1Ez8w" value="1"/>
            </target>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_34CXabSpEem4MK7Gf1Ez8w" name="Read(Test$initializationFlag$1)" structuralFeature="_34B0LrSpEem4MK7Gf1Ez8w">
            <object xmi:id="_34CXarSpEem4MK7Gf1Ez8w" name="Read(Test$initializationFlag$1).object" incoming="_34B0RbSpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXa7SpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXbLSpEem4MK7Gf1Ez8w" value="1"/>
            </object>
            <result xmi:id="_34CXbbSpEem4MK7Gf1Ez8w" name="Read(Test$initializationFlag$1).result" outgoing="_34B0RrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXbrSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXb7SpEem4MK7Gf1Ez8w" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CXcLSpEem4MK7Gf1Ez8w" name="Call(ListSize)">
            <argument xmi:id="_34CXcbSpEem4MK7Gf1Ez8w" name="Call(ListSize).argument(list)" incoming="_34B0RrSpEem4MK7Gf1Ez8w">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXcrSpEem4MK7Gf1Ez8w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXc7SpEem4MK7Gf1Ez8w" value="*"/>
            </argument>
            <result xmi:id="_34CXdLSpEem4MK7Gf1Ez8w" name="Call(ListSize).result(result)" outgoing="_34B0R7SpEem4MK7Gf1Ez8w">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXdbSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXdrSpEem4MK7Gf1Ez8w" 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="_34CXd7SpEem4MK7Gf1Ez8w" name="Value(0)">
            <result xmi:id="_34CXeLSpEem4MK7Gf1Ez8w" name="Value(0).result" outgoing="_34B0SLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXebSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXerSpEem4MK7Gf1Ez8w" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_34CXe7SpEem4MK7Gf1Ez8w">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_34CXfLSpEem4MK7Gf1Ez8w" name="Test(Size==0)">
            <first xmi:id="_34CXfbSpEem4MK7Gf1Ez8w" name="Test(Size==0).first" incoming="_34B0R7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXfrSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXf7SpEem4MK7Gf1Ez8w" value="1"/>
            </first>
            <result xmi:id="_34CXgLSpEem4MK7Gf1Ez8w" name="Test(Size==0).result" outgoing="_34B0SrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXgbSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXgrSpEem4MK7Gf1Ez8w" value="1"/>
            </result>
            <second xmi:id="_34CXg7SpEem4MK7Gf1Ez8w" name="Test(Size==0).second" incoming="_34B0SLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXhLSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXhbSpEem4MK7Gf1Ez8w" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_34CXhrSpEem4MK7Gf1Ez8w" name="InitialNode" outgoing="_34B0SbSpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_34CXh7SpEem4MK7Gf1Ez8w" name="Decision(Test(Test$initializationFlag$1))" incoming="_34B0SbSpEem4MK7Gf1Ez8w _34B0SrSpEem4MK7Gf1Ez8w" outgoing="_34B0S7SpEem4MK7Gf1Ez8w" decisionInputFlow="_34B0SrSpEem4MK7Gf1Ez8w"/>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_34B0PrSpEem4MK7Gf1Ez8w" name="Input(tester)" outgoing="_34B0O7SpEem4MK7Gf1Ez8w" type="_34CYI7SpEem4MK7Gf1Ez8w" parameter="_34B0NbSpEem4MK7Gf1Ez8w"/>
        <node xmi:type="uml:ForkNode" xmi:id="_34B0P7SpEem4MK7Gf1Ez8w" name="Fork(tester)" incoming="_34B0O7SpEem4MK7Gf1Ez8w" outgoing="_34B0PLSpEem4MK7Gf1Ez8w"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_34B0QLSpEem4MK7Gf1Ez8w" name="Return" incoming="_34B0PbSpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" parameter="_34B0OLSpEem4MK7Gf1Ez8w"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_34CXiLSpEem4MK7Gf1Ez8w" name="done$method$1" visibility="private" specification="_34CYHbSpEem4MK7Gf1Ez8w" node="_34CXjrSpEem4MK7Gf1Ez8w _34CXj7SpEem4MK7Gf1Ez8w _34CXkLSpEem4MK7Gf1Ez8w" group="_34CXkLSpEem4MK7Gf1Ez8w">
        <ownedParameter xmi:id="_34CXibSpEem4MK7Gf1Ez8w" name="message">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXirSpEem4MK7Gf1Ez8w" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXi7SpEem4MK7Gf1Ez8w" value="1"/>
        </ownedParameter>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_34CXjLSpEem4MK7Gf1Ez8w" target="_34CXj7SpEem4MK7Gf1Ez8w" source="_34CXjrSpEem4MK7Gf1Ez8w"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_34CXjbSpEem4MK7Gf1Ez8w" target="_34CXlLSpEem4MK7Gf1Ez8w" source="_34CXj7SpEem4MK7Gf1Ez8w"/>
        <structuredNode xmi:id="_34CXkLSpEem4MK7Gf1Ez8w" name="Body(done$method$1)">
          <edge xmi:type="uml:ControlFlow" xmi:id="_34CXkbSpEem4MK7Gf1Ez8w" target="_34CXmrSpEem4MK7Gf1Ez8w" source="_34CXkrSpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CXkrSpEem4MK7Gf1Ez8w" name="ExpressionStatement@28b9bb64" outgoing="_34CXkbSpEem4MK7Gf1Ez8w">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CXk7SpEem4MK7Gf1Ez8w" name="Call(WriteLine)">
              <argument xmi:id="_34CXlLSpEem4MK7Gf1Ez8w" name="Call(WriteLine).argument(value)" incoming="_34CXjbSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXlbSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXlrSpEem4MK7Gf1Ez8w" value="1"/>
              </argument>
              <result xmi:id="_34CXl7SpEem4MK7Gf1Ez8w" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXmLSpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXmbSpEem4MK7Gf1Ez8w" 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="_34CXmrSpEem4MK7Gf1Ez8w" name="ExpressionStatement@3cdb38f2" incoming="_34CXkbSpEem4MK7Gf1Ez8w">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CXm7SpEem4MK7Gf1Ez8w" target="_34CXo7SpEem4MK7Gf1Ez8w" source="_34CXr7SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34CXnLSpEem4MK7Gf1Ez8w" target="_34CXnbSpEem4MK7Gf1Ez8w" source="_34CXpLSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:ExpansionRegion" xmi:id="_34CXnbSpEem4MK7Gf1Ez8w" name="Collect(SendSignal(Continue))" incoming="_34CXnLSpEem4MK7Gf1Ez8w" mode="parallel" inputElement="_34CXo7SpEem4MK7Gf1Ez8w">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34CXnrSpEem4MK7Gf1Ez8w" target="_34CXoLSpEem4MK7Gf1Ez8w" source="_34CXo7SpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:SendSignalAction" xmi:id="_34CXn7SpEem4MK7Gf1Ez8w" name="SendSignal(Continue)" signal="_34CYs7SpEem4MK7Gf1Ez8w">
                <target xmi:id="_34CXoLSpEem4MK7Gf1Ez8w" name="SendSignal(Continue).target" incoming="_34CXnrSpEem4MK7Gf1Ez8w" type="_34CYI7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXobSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXorSpEem4MK7Gf1Ez8w" value="1"/>
                </target>
              </node>
            </node>
            <node xmi:type="uml:ExpansionNode" xmi:id="_34CXo7SpEem4MK7Gf1Ez8w" name="Collect(SendSignal(Continue)).inputElement" incoming="_34CXm7SpEem4MK7Gf1Ez8w" outgoing="_34CXnrSpEem4MK7Gf1Ez8w" regionAsInput="_34CXnbSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CXpLSpEem4MK7Gf1Ez8w" name="Feature(Read(tester).result)" outgoing="_34CXnLSpEem4MK7Gf1Ez8w">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34CXpbSpEem4MK7Gf1Ez8w" target="_34CXsrSpEem4MK7Gf1Ez8w" source="_34CXqLSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34CXprSpEem4MK7Gf1Ez8w" target="_34CXrLSpEem4MK7Gf1Ez8w" source="_34CXsrSpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:ReadSelfAction" xmi:id="_34CXp7SpEem4MK7Gf1Ez8w" name="ReadSelf">
                <result xmi:id="_34CXqLSpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34CXpbSpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXqbSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXqrSpEem4MK7Gf1Ez8w" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_34CXq7SpEem4MK7Gf1Ez8w" name="Read(tester)" structuralFeature="_34B0MbSpEem4MK7Gf1Ez8w">
                <object xmi:id="_34CXrLSpEem4MK7Gf1Ez8w" name="Read(tester).object" incoming="_34CXprSpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXrbSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXrrSpEem4MK7Gf1Ez8w" value="1"/>
                </object>
                <result xmi:id="_34CXr7SpEem4MK7Gf1Ez8w" name="Read(tester).result" outgoing="_34CXm7SpEem4MK7Gf1Ez8w" type="_34CYI7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXsLSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXsbSpEem4MK7Gf1Ez8w" value="1"/>
                </result>
              </node>
              <node xmi:type="uml:ForkNode" xmi:id="_34CXsrSpEem4MK7Gf1Ez8w" name="Fork(ReadSelf.result)" incoming="_34CXpbSpEem4MK7Gf1Ez8w" outgoing="_34CXprSpEem4MK7Gf1Ez8w"/>
            </node>
          </node>
        </structuredNode>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_34CXjrSpEem4MK7Gf1Ez8w" name="Input(message)" outgoing="_34CXjLSpEem4MK7Gf1Ez8w" parameter="_34CXibSpEem4MK7Gf1Ez8w">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </node>
        <node xmi:type="uml:ForkNode" xmi:id="_34CXj7SpEem4MK7Gf1Ez8w" name="Fork(message)" incoming="_34CXjLSpEem4MK7Gf1Ez8w" outgoing="_34CXjbSpEem4MK7Gf1Ez8w"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_34CXs7SpEem4MK7Gf1Ez8w" name="done$method$2" visibility="private" specification="_34CYIbSpEem4MK7Gf1Ez8w" node="_34CXtLSpEem4MK7Gf1Ez8w" group="_34CXtLSpEem4MK7Gf1Ez8w">
        <structuredNode xmi:id="_34CXtLSpEem4MK7Gf1Ez8w" name="Body(done$method$2)">
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CXtbSpEem4MK7Gf1Ez8w" name="ExpressionStatement@49fb1d58">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CXtrSpEem4MK7Gf1Ez8w" target="_34CXurSpEem4MK7Gf1Ez8w" source="_34CXwrSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34CXt7SpEem4MK7Gf1Ez8w" target="_34CXubSpEem4MK7Gf1Ez8w" source="_34CXwLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CXuLSpEem4MK7Gf1Ez8w" target="_34CXvbSpEem4MK7Gf1Ez8w" source="_34CXx7SpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_34CXubSpEem4MK7Gf1Ez8w" name="Call(done)" incoming="_34CXt7SpEem4MK7Gf1Ez8w" operation="_34CYHbSpEem4MK7Gf1Ez8w">
              <argument xmi:id="_34CXurSpEem4MK7Gf1Ez8w" name="Call(done).argument(message)" incoming="_34CXtrSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXu7SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXvLSpEem4MK7Gf1Ez8w" value="1"/>
              </argument>
              <target xmi:id="_34CXvbSpEem4MK7Gf1Ez8w" name="Call(done).target" incoming="_34CXuLSpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXvrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXv7SpEem4MK7Gf1Ez8w" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CXwLSpEem4MK7Gf1Ez8w" name="Tuple@396531cd" outgoing="_34CXt7SpEem4MK7Gf1Ez8w">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34CXwbSpEem4MK7Gf1Ez8w" name="Value(&quot;Done.&quot;)">
                <result xmi:id="_34CXwrSpEem4MK7Gf1Ez8w" name="Value(&quot;Done.&quot;).result" outgoing="_34CXtrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXw7SpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXxLSpEem4MK7Gf1Ez8w" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_34CXxbSpEem4MK7Gf1Ez8w" 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="_34CXxrSpEem4MK7Gf1Ez8w" name="ReadSelf">
              <result xmi:id="_34CXx7SpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34CXuLSpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CXyLSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CXybSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
            </node>
          </node>
        </structuredNode>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_34CXyrSpEem4MK7Gf1Ez8w" name="destroy$method$1" visibility="private" specification="_34CYIrSpEem4MK7Gf1Ez8w" node="_34CXy7SpEem4MK7Gf1Ez8w" group="_34CXy7SpEem4MK7Gf1Ez8w">
        <structuredNode xmi:id="_34CXy7SpEem4MK7Gf1Ez8w" name="Body(destroy$method$1)"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_34CXzLSpEem4MK7Gf1Ez8w" name="Test$initialization$1" visibility="private" specification="_34CYFbSpEem4MK7Gf1Ez8w" node="_34CXzbSpEem4MK7Gf1Ez8w" group="_34CXzbSpEem4MK7Gf1Ez8w">
        <structuredNode xmi:id="_34CXzbSpEem4MK7Gf1Ez8w" name="Body(Test$initialization$1)">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34CXzrSpEem4MK7Gf1Ez8w" target="_34CX3LSpEem4MK7Gf1Ez8w" source="_34CX2bSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34CXz7SpEem4MK7Gf1Ez8w" target="_34CX6LSpEem4MK7Gf1Ez8w" source="_34CX3LSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34CX0LSpEem4MK7Gf1Ez8w" target="_34CX97SpEem4MK7Gf1Ez8w" source="_34CX3LSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34CX0bSpEem4MK7Gf1Ez8w" target="_34CX_rSpEem4MK7Gf1Ez8w" source="_34CX-rSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34CX0rSpEem4MK7Gf1Ez8w" target="_34CYCrSpEem4MK7Gf1Ez8w" source="_34CYAbSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34CX07SpEem4MK7Gf1Ez8w" target="_34CYELSpEem4MK7Gf1Ez8w" source="_34CYBbSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_34CX1LSpEem4MK7Gf1Ez8w" target="_34CYFLSpEem4MK7Gf1Ez8w" source="_34CYE7SpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34CX1bSpEem4MK7Gf1Ez8w" target="_34CYFLSpEem4MK7Gf1Ez8w" source="_34CYDbSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_34CX1rSpEem4MK7Gf1Ez8w" target="_34CX3bSpEem4MK7Gf1Ez8w" source="_34CYFLSpEem4MK7Gf1Ez8w">
            <guard xmi:type="uml:LiteralBoolean" xmi:id="_34CX17SpEem4MK7Gf1Ez8w" name="Value(true)" value="true"/>
          </edge>
          <node xmi:type="uml:ReadSelfAction" xmi:id="_34CX2LSpEem4MK7Gf1Ez8w" name="ReadSelf">
            <result xmi:id="_34CX2bSpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34CXzrSpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CX2rSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CX27SpEem4MK7Gf1Ez8w" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_34CX3LSpEem4MK7Gf1Ez8w" name="Fork(ReadSelf.result)" incoming="_34CXzrSpEem4MK7Gf1Ez8w" outgoing="_34CXz7SpEem4MK7Gf1Ez8w _34CX0LSpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CX3bSpEem4MK7Gf1Ez8w" name="Initialization" incoming="_34CX1rSpEem4MK7Gf1Ez8w">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CX3rSpEem4MK7Gf1Ez8w" name="Set(initializationFlag)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34CX37SpEem4MK7Gf1Ez8w" target="_34CX9bSpEem4MK7Gf1Ez8w" source="_34CX4bSpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34CX4LSpEem4MK7Gf1Ez8w" name="Value(true)">
                <result xmi:id="_34CX4bSpEem4MK7Gf1Ez8w" name="Value(true).result" outgoing="_34CX37SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CX4rSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CX47SpEem4MK7Gf1Ez8w" value="1"/>
                </result>
                <value xmi:type="uml:LiteralBoolean" xmi:id="_34CX5LSpEem4MK7Gf1Ez8w" value="true">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                </value>
              </node>
              <node xmi:type="uml:ExpansionRegion" xmi:id="_34CX5bSpEem4MK7Gf1Ez8w" name="Iterate(Write(Test$initializationFlag$1))" inputElement="_34CX9bSpEem4MK7Gf1Ez8w">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CX5rSpEem4MK7Gf1Ez8w" target="_34CX8rSpEem4MK7Gf1Ez8w" source="_34CX9bSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CX57SpEem4MK7Gf1Ez8w" target="_34CX7LSpEem4MK7Gf1Ez8w" source="_34CX6LSpEem4MK7Gf1Ez8w"/>
                <structuredNodeInput xmi:id="_34CX6LSpEem4MK7Gf1Ez8w" name="Iterate(Write(Test$initializationFlag$1)).input(Fork(ReadSelf.result))" incoming="_34CXz7SpEem4MK7Gf1Ez8w" outgoing="_34CX57SpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CX6bSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CX6rSpEem4MK7Gf1Ez8w" value="1"/>
                </structuredNodeInput>
                <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_34CX67SpEem4MK7Gf1Ez8w" name="Write(Test$initializationFlag$1)" structuralFeature="_34B0LrSpEem4MK7Gf1Ez8w">
                  <object xmi:id="_34CX7LSpEem4MK7Gf1Ez8w" name="Write(Test$initializationFlag$1).object" incoming="_34CX57SpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CX7bSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CX7rSpEem4MK7Gf1Ez8w" value="1"/>
                  </object>
                  <result xmi:id="_34CX77SpEem4MK7Gf1Ez8w" name="Write(Test$initializationFlag$1).result" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CX8LSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CX8bSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                  <value xmi:id="_34CX8rSpEem4MK7Gf1Ez8w" name="Write(Test$initializationFlag$1).value" incoming="_34CX5rSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CX87SpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CX9LSpEem4MK7Gf1Ez8w" value="1"/>
                  </value>
                </node>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_34CX9bSpEem4MK7Gf1Ez8w" name="Iterate(Write(Test$initializationFlag$1)).inputElement" incoming="_34CX37SpEem4MK7Gf1Ez8w" outgoing="_34CX5rSpEem4MK7Gf1Ez8w" regionAsInput="_34CX5bSpEem4MK7Gf1Ez8w"/>
            </node>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_34CX9rSpEem4MK7Gf1Ez8w" name="Read(Test$initializationFlag$1)" structuralFeature="_34B0LrSpEem4MK7Gf1Ez8w">
            <object xmi:id="_34CX97SpEem4MK7Gf1Ez8w" name="Read(Test$initializationFlag$1).object" incoming="_34CX0LSpEem4MK7Gf1Ez8w" type="_34B0KLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CX-LSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CX-bSpEem4MK7Gf1Ez8w" value="1"/>
            </object>
            <result xmi:id="_34CX-rSpEem4MK7Gf1Ez8w" name="Read(Test$initializationFlag$1).result" outgoing="_34CX0bSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CX-7SpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CX_LSpEem4MK7Gf1Ez8w" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CX_bSpEem4MK7Gf1Ez8w" name="Call(ListSize)">
            <argument xmi:id="_34CX_rSpEem4MK7Gf1Ez8w" name="Call(ListSize).argument(list)" incoming="_34CX0bSpEem4MK7Gf1Ez8w">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CX_7SpEem4MK7Gf1Ez8w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYALSpEem4MK7Gf1Ez8w" value="*"/>
            </argument>
            <result xmi:id="_34CYAbSpEem4MK7Gf1Ez8w" name="Call(ListSize).result(result)" outgoing="_34CX0rSpEem4MK7Gf1Ez8w">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYArSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYA7SpEem4MK7Gf1Ez8w" 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="_34CYBLSpEem4MK7Gf1Ez8w" name="Value(0)">
            <result xmi:id="_34CYBbSpEem4MK7Gf1Ez8w" name="Value(0).result" outgoing="_34CX07SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYBrSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYB7SpEem4MK7Gf1Ez8w" value="1"/>
            </result>
            <value xmi:type="uml:LiteralInteger" xmi:id="_34CYCLSpEem4MK7Gf1Ez8w">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
            </value>
          </node>
          <node xmi:type="uml:TestIdentityAction" xmi:id="_34CYCbSpEem4MK7Gf1Ez8w" name="Test(Size==0)">
            <first xmi:id="_34CYCrSpEem4MK7Gf1Ez8w" name="Test(Size==0).first" incoming="_34CX0rSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYC7SpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYDLSpEem4MK7Gf1Ez8w" value="1"/>
            </first>
            <result xmi:id="_34CYDbSpEem4MK7Gf1Ez8w" name="Test(Size==0).result" outgoing="_34CX1bSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYDrSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYD7SpEem4MK7Gf1Ez8w" value="1"/>
            </result>
            <second xmi:id="_34CYELSpEem4MK7Gf1Ez8w" name="Test(Size==0).second" incoming="_34CX07SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYEbSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYErSpEem4MK7Gf1Ez8w" value="1"/>
            </second>
          </node>
          <node xmi:type="uml:InitialNode" xmi:id="_34CYE7SpEem4MK7Gf1Ez8w" name="InitialNode" outgoing="_34CX1LSpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:DecisionNode" xmi:id="_34CYFLSpEem4MK7Gf1Ez8w" name="Decision(Test(Test$initializationFlag$1))" incoming="_34CX1LSpEem4MK7Gf1Ez8w _34CX1bSpEem4MK7Gf1Ez8w" outgoing="_34CX1rSpEem4MK7Gf1Ez8w" decisionInputFlow="_34CX1bSpEem4MK7Gf1Ez8w"/>
        </structuredNode>
      </ownedBehavior>
      <ownedOperation xmi:id="_34CYFbSpEem4MK7Gf1Ez8w" name="Test$initialization$1" visibility="protected" method="_34CXzLSpEem4MK7Gf1Ez8w"/>
      <ownedOperation xmi:id="_34CYFrSpEem4MK7Gf1Ez8w" name="Test" visibility="protected" method="_34B0NLSpEem4MK7Gf1Ez8w">
        <ownedParameter xmi:id="_34CYF7SpEem4MK7Gf1Ez8w" name="tester" visibility="package" type="_34CYI7SpEem4MK7Gf1Ez8w">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYGLSpEem4MK7Gf1Ez8w"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYGbSpEem4MK7Gf1Ez8w" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_34CYGrSpEem4MK7Gf1Ez8w" name="" visibility="package" type="_34B0KLSpEem4MK7Gf1Ez8w" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYG7SpEem4MK7Gf1Ez8w" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYHLSpEem4MK7Gf1Ez8w" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_34CYHbSpEem4MK7Gf1Ez8w" name="done" visibility="public" method="_34CXiLSpEem4MK7Gf1Ez8w">
        <ownedParameter xmi:id="_34CYHrSpEem4MK7Gf1Ez8w" name="message" visibility="package">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYH7SpEem4MK7Gf1Ez8w" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYILSpEem4MK7Gf1Ez8w" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_34CYIbSpEem4MK7Gf1Ez8w" name="done" visibility="public" method="_34CXs7SpEem4MK7Gf1Ez8w"/>
      <ownedOperation xmi:id="_34CYIrSpEem4MK7Gf1Ez8w" name="destroy" visibility="public" method="_34CXyrSpEem4MK7Gf1Ez8w"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_34CYI7SpEem4MK7Gf1Ez8w" name="Tester" visibility="public" isAbstract="true" isActive="true">
        <ownedAttribute xmi:id="_34CYJLSpEem4MK7Gf1Ez8w" 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="_34CYJbSpEem4MK7Gf1Ez8w"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYJrSpEem4MK7Gf1Ez8w" value="1"/>
        </ownedAttribute>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_34CYJ7SpEem4MK7Gf1Ez8w" name="Tester$method$1" visibility="private" specification="_34CYrrSpEem4MK7Gf1Ez8w" node="_34CYLLSpEem4MK7Gf1Ez8w _34CYLbSpEem4MK7Gf1Ez8w" group="_34CYLbSpEem4MK7Gf1Ez8w">
          <ownedParameter xmi:id="_34CYKLSpEem4MK7Gf1Ez8w" name="" type="_34CYI7SpEem4MK7Gf1Ez8w" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYKbSpEem4MK7Gf1Ez8w" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYKrSpEem4MK7Gf1Ez8w" value="1"/>
          </ownedParameter>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYK7SpEem4MK7Gf1Ez8w" target="_34CYLLSpEem4MK7Gf1Ez8w" source="_34CYPrSpEem4MK7Gf1Ez8w"/>
          <structuredNode xmi:id="_34CYLbSpEem4MK7Gf1Ez8w" name="Body(Tester$method$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYLrSpEem4MK7Gf1Ez8w" target="_34CYPrSpEem4MK7Gf1Ez8w" source="_34CYO7SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYL7SpEem4MK7Gf1Ez8w" target="_34CYQLSpEem4MK7Gf1Ez8w" source="_34CYPrSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34CYMLSpEem4MK7Gf1Ez8w" target="_34CYObSpEem4MK7Gf1Ez8w" source="_34CYP7SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYMbSpEem4MK7Gf1Ez8w" target="_34CYRLSpEem4MK7Gf1Ez8w" source="_34CYPrSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYMrSpEem4MK7Gf1Ez8w" target="_34CYS7SpEem4MK7Gf1Ez8w" source="_34CYR7SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYM7SpEem4MK7Gf1Ez8w" target="_34CYV7SpEem4MK7Gf1Ez8w" source="_34CYTrSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYNLSpEem4MK7Gf1Ez8w" target="_34CYXbSpEem4MK7Gf1Ez8w" source="_34CYUrSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34CYNbSpEem4MK7Gf1Ez8w" target="_34CYYbSpEem4MK7Gf1Ez8w" source="_34CYYLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYNrSpEem4MK7Gf1Ez8w" target="_34CYYbSpEem4MK7Gf1Ez8w" source="_34CYWrSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34CYN7SpEem4MK7Gf1Ez8w" target="_34CYP7SpEem4MK7Gf1Ez8w" source="_34CYYbSpEem4MK7Gf1Ez8w">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_34CYOLSpEem4MK7Gf1Ez8w" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CYObSpEem4MK7Gf1Ez8w" name="Body" incoming="_34CYMLSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_34CYOrSpEem4MK7Gf1Ez8w" name="ReadSelf">
              <result xmi:id="_34CYO7SpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34CYLrSpEem4MK7Gf1Ez8w" type="_34CYI7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYPLSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYPbSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_34CYPrSpEem4MK7Gf1Ez8w" name="Fork(ReadSelf.result)" incoming="_34CYLrSpEem4MK7Gf1Ez8w" outgoing="_34CYK7SpEem4MK7Gf1Ez8w _34CYL7SpEem4MK7Gf1Ez8w _34CYMbSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:CallOperationAction" xmi:id="_34CYP7SpEem4MK7Gf1Ez8w" name="Call(Tester$initialization$1)" incoming="_34CYN7SpEem4MK7Gf1Ez8w" outgoing="_34CYMLSpEem4MK7Gf1Ez8w" operation="_34CYrbSpEem4MK7Gf1Ez8w">
              <target xmi:id="_34CYQLSpEem4MK7Gf1Ez8w" name="Call(Tester$initialization$1).target" incoming="_34CYL7SpEem4MK7Gf1Ez8w" type="_34CYI7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYQbSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYQrSpEem4MK7Gf1Ez8w" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_34CYQ7SpEem4MK7Gf1Ez8w" name="Read(Tester$initializationFlag$1)" structuralFeature="_34CYJLSpEem4MK7Gf1Ez8w">
              <object xmi:id="_34CYRLSpEem4MK7Gf1Ez8w" name="Read(Tester$initializationFlag$1).object" incoming="_34CYMbSpEem4MK7Gf1Ez8w" type="_34CYI7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYRbSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYRrSpEem4MK7Gf1Ez8w" value="1"/>
              </object>
              <result xmi:id="_34CYR7SpEem4MK7Gf1Ez8w" name="Read(Tester$initializationFlag$1).result" outgoing="_34CYMrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYSLSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYSbSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CYSrSpEem4MK7Gf1Ez8w" name="Call(ListSize)">
              <argument xmi:id="_34CYS7SpEem4MK7Gf1Ez8w" name="Call(ListSize).argument(list)" incoming="_34CYMrSpEem4MK7Gf1Ez8w">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYTLSpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYTbSpEem4MK7Gf1Ez8w" value="*"/>
              </argument>
              <result xmi:id="_34CYTrSpEem4MK7Gf1Ez8w" name="Call(ListSize).result(result)" outgoing="_34CYM7SpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYT7SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYULSpEem4MK7Gf1Ez8w" 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="_34CYUbSpEem4MK7Gf1Ez8w" name="Value(0)">
              <result xmi:id="_34CYUrSpEem4MK7Gf1Ez8w" name="Value(0).result" outgoing="_34CYNLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYU7SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYVLSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_34CYVbSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_34CYVrSpEem4MK7Gf1Ez8w" name="Test(Size==0)">
              <first xmi:id="_34CYV7SpEem4MK7Gf1Ez8w" name="Test(Size==0).first" incoming="_34CYM7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYWLSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYWbSpEem4MK7Gf1Ez8w" value="1"/>
              </first>
              <result xmi:id="_34CYWrSpEem4MK7Gf1Ez8w" name="Test(Size==0).result" outgoing="_34CYNrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYW7SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYXLSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
              <second xmi:id="_34CYXbSpEem4MK7Gf1Ez8w" name="Test(Size==0).second" incoming="_34CYNLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYXrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYX7SpEem4MK7Gf1Ez8w" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_34CYYLSpEem4MK7Gf1Ez8w" name="InitialNode" outgoing="_34CYNbSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_34CYYbSpEem4MK7Gf1Ez8w" name="Decision(Test(Tester$initializationFlag$1))" incoming="_34CYNbSpEem4MK7Gf1Ez8w _34CYNrSpEem4MK7Gf1Ez8w" outgoing="_34CYN7SpEem4MK7Gf1Ez8w" decisionInputFlow="_34CYNrSpEem4MK7Gf1Ez8w"/>
          </structuredNode>
          <node xmi:type="uml:ActivityParameterNode" xmi:id="_34CYLLSpEem4MK7Gf1Ez8w" name="Return" incoming="_34CYK7SpEem4MK7Gf1Ez8w" type="_34CYI7SpEem4MK7Gf1Ez8w" parameter="_34CYKLSpEem4MK7Gf1Ez8w"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_34CYYrSpEem4MK7Gf1Ez8w" name="destroy$method$1" visibility="private" specification="_34CYsrSpEem4MK7Gf1Ez8w" node="_34CYY7SpEem4MK7Gf1Ez8w" group="_34CYY7SpEem4MK7Gf1Ez8w">
          <structuredNode xmi:id="_34CYY7SpEem4MK7Gf1Ez8w" name="Body(destroy$method$1)"/>
        </ownedBehavior>
        <ownedBehavior xmi:type="uml:Activity" xmi:id="_34CYZLSpEem4MK7Gf1Ez8w" name="Tester$initialization$1" visibility="private" specification="_34CYrbSpEem4MK7Gf1Ez8w" node="_34CYZbSpEem4MK7Gf1Ez8w" group="_34CYZbSpEem4MK7Gf1Ez8w">
          <structuredNode xmi:id="_34CYZbSpEem4MK7Gf1Ez8w" name="Body(Tester$initialization$1)">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYZrSpEem4MK7Gf1Ez8w" target="_34CYdLSpEem4MK7Gf1Ez8w" source="_34CYcbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYZ7SpEem4MK7Gf1Ez8w" target="_34CYgLSpEem4MK7Gf1Ez8w" source="_34CYdLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYaLSpEem4MK7Gf1Ez8w" target="_34CYj7SpEem4MK7Gf1Ez8w" source="_34CYdLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYabSpEem4MK7Gf1Ez8w" target="_34CYlrSpEem4MK7Gf1Ez8w" source="_34CYkrSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYarSpEem4MK7Gf1Ez8w" target="_34CYorSpEem4MK7Gf1Ez8w" source="_34CYmbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYa7SpEem4MK7Gf1Ez8w" target="_34CYqLSpEem4MK7Gf1Ez8w" source="_34CYnbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34CYbLSpEem4MK7Gf1Ez8w" target="_34CYrLSpEem4MK7Gf1Ez8w" source="_34CYq7SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYbbSpEem4MK7Gf1Ez8w" target="_34CYrLSpEem4MK7Gf1Ez8w" source="_34CYpbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34CYbrSpEem4MK7Gf1Ez8w" target="_34CYdbSpEem4MK7Gf1Ez8w" source="_34CYrLSpEem4MK7Gf1Ez8w">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_34CYb7SpEem4MK7Gf1Ez8w" name="Value(true)" value="true"/>
            </edge>
            <node xmi:type="uml:ReadSelfAction" xmi:id="_34CYcLSpEem4MK7Gf1Ez8w" name="ReadSelf">
              <result xmi:id="_34CYcbSpEem4MK7Gf1Ez8w" name="ReadSelf.result" outgoing="_34CYZrSpEem4MK7Gf1Ez8w" type="_34CYI7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYcrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYc7SpEem4MK7Gf1Ez8w" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_34CYdLSpEem4MK7Gf1Ez8w" name="Fork(ReadSelf.result)" incoming="_34CYZrSpEem4MK7Gf1Ez8w" outgoing="_34CYZ7SpEem4MK7Gf1Ez8w _34CYaLSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CYdbSpEem4MK7Gf1Ez8w" name="Initialization" incoming="_34CYbrSpEem4MK7Gf1Ez8w">
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CYdrSpEem4MK7Gf1Ez8w" name="Set(initializationFlag)">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYd7SpEem4MK7Gf1Ez8w" target="_34CYjbSpEem4MK7Gf1Ez8w" source="_34CYebSpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34CYeLSpEem4MK7Gf1Ez8w" name="Value(true)">
                  <result xmi:id="_34CYebSpEem4MK7Gf1Ez8w" name="Value(true).result" outgoing="_34CYd7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYerSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYe7SpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralBoolean" xmi:id="_34CYfLSpEem4MK7Gf1Ez8w" value="true">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  </value>
                </node>
                <node xmi:type="uml:ExpansionRegion" xmi:id="_34CYfbSpEem4MK7Gf1Ez8w" name="Iterate(Write(Tester$initializationFlag$1))" inputElement="_34CYjbSpEem4MK7Gf1Ez8w">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYfrSpEem4MK7Gf1Ez8w" target="_34CYirSpEem4MK7Gf1Ez8w" source="_34CYjbSpEem4MK7Gf1Ez8w"/>
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYf7SpEem4MK7Gf1Ez8w" target="_34CYhLSpEem4MK7Gf1Ez8w" source="_34CYgLSpEem4MK7Gf1Ez8w"/>
                  <structuredNodeInput xmi:id="_34CYgLSpEem4MK7Gf1Ez8w" name="Iterate(Write(Tester$initializationFlag$1)).input(Fork(ReadSelf.result))" incoming="_34CYZ7SpEem4MK7Gf1Ez8w" outgoing="_34CYf7SpEem4MK7Gf1Ez8w" type="_34CYI7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYgbSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYgrSpEem4MK7Gf1Ez8w" value="1"/>
                  </structuredNodeInput>
                  <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_34CYg7SpEem4MK7Gf1Ez8w" name="Write(Tester$initializationFlag$1)" structuralFeature="_34CYJLSpEem4MK7Gf1Ez8w">
                    <object xmi:id="_34CYhLSpEem4MK7Gf1Ez8w" name="Write(Tester$initializationFlag$1).object" incoming="_34CYf7SpEem4MK7Gf1Ez8w" type="_34CYI7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYhbSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYhrSpEem4MK7Gf1Ez8w" value="1"/>
                    </object>
                    <result xmi:id="_34CYh7SpEem4MK7Gf1Ez8w" name="Write(Tester$initializationFlag$1).result" type="_34CYI7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYiLSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYibSpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                    <value xmi:id="_34CYirSpEem4MK7Gf1Ez8w" name="Write(Tester$initializationFlag$1).value" incoming="_34CYfrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYi7SpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYjLSpEem4MK7Gf1Ez8w" value="1"/>
                    </value>
                  </node>
                </node>
                <node xmi:type="uml:ExpansionNode" xmi:id="_34CYjbSpEem4MK7Gf1Ez8w" name="Iterate(Write(Tester$initializationFlag$1)).inputElement" incoming="_34CYd7SpEem4MK7Gf1Ez8w" outgoing="_34CYfrSpEem4MK7Gf1Ez8w" regionAsInput="_34CYfbSpEem4MK7Gf1Ez8w"/>
              </node>
            </node>
            <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_34CYjrSpEem4MK7Gf1Ez8w" name="Read(Tester$initializationFlag$1)" structuralFeature="_34CYJLSpEem4MK7Gf1Ez8w">
              <object xmi:id="_34CYj7SpEem4MK7Gf1Ez8w" name="Read(Tester$initializationFlag$1).object" incoming="_34CYaLSpEem4MK7Gf1Ez8w" type="_34CYI7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYkLSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYkbSpEem4MK7Gf1Ez8w" value="1"/>
              </object>
              <result xmi:id="_34CYkrSpEem4MK7Gf1Ez8w" name="Read(Tester$initializationFlag$1).result" outgoing="_34CYabSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYk7SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYlLSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
            </node>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CYlbSpEem4MK7Gf1Ez8w" name="Call(ListSize)">
              <argument xmi:id="_34CYlrSpEem4MK7Gf1Ez8w" name="Call(ListSize).argument(list)" incoming="_34CYabSpEem4MK7Gf1Ez8w">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYl7SpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYmLSpEem4MK7Gf1Ez8w" value="*"/>
              </argument>
              <result xmi:id="_34CYmbSpEem4MK7Gf1Ez8w" name="Call(ListSize).result(result)" outgoing="_34CYarSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYmrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYm7SpEem4MK7Gf1Ez8w" 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="_34CYnLSpEem4MK7Gf1Ez8w" name="Value(0)">
              <result xmi:id="_34CYnbSpEem4MK7Gf1Ez8w" name="Value(0).result" outgoing="_34CYa7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYnrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYn7SpEem4MK7Gf1Ez8w" value="1"/>
              </result>
              <value xmi:type="uml:LiteralInteger" xmi:id="_34CYoLSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
              </value>
            </node>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_34CYobSpEem4MK7Gf1Ez8w" name="Test(Size==0)">
              <first xmi:id="_34CYorSpEem4MK7Gf1Ez8w" name="Test(Size==0).first" incoming="_34CYarSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYo7SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYpLSpEem4MK7Gf1Ez8w" value="1"/>
              </first>
              <result xmi:id="_34CYpbSpEem4MK7Gf1Ez8w" name="Test(Size==0).result" outgoing="_34CYbbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYprSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYp7SpEem4MK7Gf1Ez8w" value="1"/>
              </result>
              <second xmi:id="_34CYqLSpEem4MK7Gf1Ez8w" name="Test(Size==0).second" incoming="_34CYa7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYqbSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYqrSpEem4MK7Gf1Ez8w" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:InitialNode" xmi:id="_34CYq7SpEem4MK7Gf1Ez8w" name="InitialNode" outgoing="_34CYbLSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_34CYrLSpEem4MK7Gf1Ez8w" name="Decision(Test(Tester$initializationFlag$1))" incoming="_34CYbLSpEem4MK7Gf1Ez8w _34CYbbSpEem4MK7Gf1Ez8w" outgoing="_34CYbrSpEem4MK7Gf1Ez8w" decisionInputFlow="_34CYbbSpEem4MK7Gf1Ez8w"/>
          </structuredNode>
        </ownedBehavior>
        <ownedOperation xmi:id="_34CYrbSpEem4MK7Gf1Ez8w" name="Tester$initialization$1" visibility="protected" method="_34CYZLSpEem4MK7Gf1Ez8w"/>
        <ownedOperation xmi:id="_34CYrrSpEem4MK7Gf1Ez8w" name="Tester" visibility="public" method="_34CYJ7SpEem4MK7Gf1Ez8w">
          <ownedParameter xmi:id="_34CYr7SpEem4MK7Gf1Ez8w" name="" visibility="package" type="_34CYI7SpEem4MK7Gf1Ez8w" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYsLSpEem4MK7Gf1Ez8w" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYsbSpEem4MK7Gf1Ez8w" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:id="_34CYsrSpEem4MK7Gf1Ez8w" name="destroy" visibility="public" method="_34CYYrSpEem4MK7Gf1Ez8w"/>
        <nestedClassifier xmi:type="uml:Signal" xmi:id="_34CYs7SpEem4MK7Gf1Ez8w" name="Continue" visibility="package"/>
        <ownedReception xmi:id="_34CYtLSpEem4MK7Gf1Ez8w" name="Continue" signal="_34CYs7SpEem4MK7Gf1Ez8w"/>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_34CYtbSpEem4MK7Gf1Ez8w" name="AssertEqual" visibility="public" node="_34CY1bSpEem4MK7Gf1Ez8w _34CY1rSpEem4MK7Gf1Ez8w _34CY17SpEem4MK7Gf1Ez8w _34CY2LSpEem4MK7Gf1Ez8w _34CY2bSpEem4MK7Gf1Ez8w _34CY2rSpEem4MK7Gf1Ez8w _34CY27SpEem4MK7Gf1Ez8w" group="_34CY27SpEem4MK7Gf1Ez8w">
      <packageImport xmi:id="_34CYtrSpEem4MK7Gf1Ez8w" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_34CYt7SpEem4MK7Gf1Ez8w" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_34CYuLSpEem4MK7Gf1Ez8w" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_34CYubSpEem4MK7Gf1Ez8w" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_34CYurSpEem4MK7Gf1Ez8w" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedParameter xmi:id="_34CYu7SpEem4MK7Gf1Ez8w" name="label" visibility="package">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYvLSpEem4MK7Gf1Ez8w" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYvbSpEem4MK7Gf1Ez8w" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_34CYvrSpEem4MK7Gf1Ez8w" name="value1" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYv7SpEem4MK7Gf1Ez8w"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYwLSpEem4MK7Gf1Ez8w" value="1"/>
      </ownedParameter>
      <ownedParameter xmi:id="_34CYwbSpEem4MK7Gf1Ez8w" name="value2" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CYwrSpEem4MK7Gf1Ez8w"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CYw7SpEem4MK7Gf1Ez8w" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYxLSpEem4MK7Gf1Ez8w" target="_34CY1rSpEem4MK7Gf1Ez8w" source="_34CY1bSpEem4MK7Gf1Ez8w"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYxbSpEem4MK7Gf1Ez8w" target="_34CY2LSpEem4MK7Gf1Ez8w" source="_34CY17SpEem4MK7Gf1Ez8w"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYxrSpEem4MK7Gf1Ez8w" target="_34CY2rSpEem4MK7Gf1Ez8w" source="_34CY2bSpEem4MK7Gf1Ez8w"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYx7SpEem4MK7Gf1Ez8w" target="_34CZErSpEem4MK7Gf1Ez8w" source="_34CY2LSpEem4MK7Gf1Ez8w"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYyLSpEem4MK7Gf1Ez8w" target="_34CZGrSpEem4MK7Gf1Ez8w" source="_34CY2rSpEem4MK7Gf1Ez8w"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYybSpEem4MK7Gf1Ez8w" target="_34CZVLSpEem4MK7Gf1Ez8w" source="_34CY1rSpEem4MK7Gf1Ez8w"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYyrSpEem4MK7Gf1Ez8w" target="_34CZk7SpEem4MK7Gf1Ez8w" source="_34CY2rSpEem4MK7Gf1Ez8w"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYy7SpEem4MK7Gf1Ez8w" target="_34CZ57SpEem4MK7Gf1Ez8w" source="_34CY1rSpEem4MK7Gf1Ez8w"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYzLSpEem4MK7Gf1Ez8w" target="_34CZ97SpEem4MK7Gf1Ez8w" source="_34CY2rSpEem4MK7Gf1Ez8w"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYzbSpEem4MK7Gf1Ez8w" target="_34CZ_7SpEem4MK7Gf1Ez8w" source="_34CY2LSpEem4MK7Gf1Ez8w"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYzrSpEem4MK7Gf1Ez8w" target="_34CaHrSpEem4MK7Gf1Ez8w" source="_34CY2rSpEem4MK7Gf1Ez8w"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_34CYz7SpEem4MK7Gf1Ez8w" target="_34CaQbSpEem4MK7Gf1Ez8w" source="_34CY1rSpEem4MK7Gf1Ez8w"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY0LSpEem4MK7Gf1Ez8w" target="_34CaUbSpEem4MK7Gf1Ez8w" source="_34CY2rSpEem4MK7Gf1Ez8w"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY0bSpEem4MK7Gf1Ez8w" target="_34CaWbSpEem4MK7Gf1Ez8w" source="_34CY2LSpEem4MK7Gf1Ez8w"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY0rSpEem4MK7Gf1Ez8w" target="_34CaqLSpEem4MK7Gf1Ez8w" source="_34CY1rSpEem4MK7Gf1Ez8w"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY07SpEem4MK7Gf1Ez8w" target="_34CatbSpEem4MK7Gf1Ez8w" source="_34CY2rSpEem4MK7Gf1Ez8w"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY1LSpEem4MK7Gf1Ez8w" target="_34CavbSpEem4MK7Gf1Ez8w" source="_34CY2LSpEem4MK7Gf1Ez8w"/>
      <structuredNode xmi:id="_34CY27SpEem4MK7Gf1Ez8w" name="Body(AssertEqual)">
        <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY3LSpEem4MK7Gf1Ez8w" target="_34Ca0bSpEem4MK7Gf1Ez8w" source="_34CaxbSpEem4MK7Gf1Ez8w"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY3bSpEem4MK7Gf1Ez8w" target="_34Ca0rSpEem4MK7Gf1Ez8w" source="_34CayLSpEem4MK7Gf1Ez8w"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY3rSpEem4MK7Gf1Ez8w" target="_34Ca07SpEem4MK7Gf1Ez8w" source="_34Cay7SpEem4MK7Gf1Ez8w"/>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY37SpEem4MK7Gf1Ez8w" target="_34Ca1LSpEem4MK7Gf1Ez8w" source="_34CazrSpEem4MK7Gf1Ez8w"/>
        <node xmi:type="uml:ConditionalNode" xmi:id="_34CY4LSpEem4MK7Gf1Ez8w" name="IfStatement@36c1c71a">
          <edge xmi:type="uml:ControlFlow" xmi:id="_34CY4bSpEem4MK7Gf1Ez8w" target="_34CZfbSpEem4MK7Gf1Ez8w" source="_34CZPbSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY4rSpEem4MK7Gf1Ez8w" target="_34CabbSpEem4MK7Gf1Ez8w" source="_34CaYbSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY47SpEem4MK7Gf1Ez8w" target="_34CabrSpEem4MK7Gf1Ez8w" source="_34CaZLSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY5LSpEem4MK7Gf1Ez8w" target="_34Cab7SpEem4MK7Gf1Ez8w" source="_34CaZ7SpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY5bSpEem4MK7Gf1Ez8w" target="_34CacLSpEem4MK7Gf1Ez8w" source="_34CaarSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY5rSpEem4MK7Gf1Ez8w" target="_34CZn7SpEem4MK7Gf1Ez8w" source="_34CZf7SpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY57SpEem4MK7Gf1Ez8w" target="_34CZvLSpEem4MK7Gf1Ez8w" source="_34CZf7SpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY6LSpEem4MK7Gf1Ez8w" target="_34CZ77SpEem4MK7Gf1Ez8w" source="_34CZf7SpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY6bSpEem4MK7Gf1Ez8w" target="_34CaSbSpEem4MK7Gf1Ez8w" source="_34CZf7SpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_34CY6rSpEem4MK7Gf1Ez8w" target="_34CZlbSpEem4MK7Gf1Ez8w" source="_34CZfbSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_34CY67SpEem4MK7Gf1Ez8w" target="_34CacbSpEem4MK7Gf1Ez8w" source="_34CZlbSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY7LSpEem4MK7Gf1Ez8w" target="_34Cag7SpEem4MK7Gf1Ez8w" source="_34CabbSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY7bSpEem4MK7Gf1Ez8w" target="_34Cai7SpEem4MK7Gf1Ez8w" source="_34CabrSpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY7rSpEem4MK7Gf1Ez8w" target="_34Cak7SpEem4MK7Gf1Ez8w" source="_34Cab7SpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY77SpEem4MK7Gf1Ez8w" target="_34Cam7SpEem4MK7Gf1Ez8w" source="_34CacLSpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CY8LSpEem4MK7Gf1Ez8w" name="Test(Call(Not).result(result))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY8bSpEem4MK7Gf1Ez8w" target="_34CZCbSpEem4MK7Gf1Ez8w" source="_34CZErSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY8rSpEem4MK7Gf1Ez8w" target="_34CZFLSpEem4MK7Gf1Ez8w" source="_34CZErSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY87SpEem4MK7Gf1Ez8w" target="_34CZD7SpEem4MK7Gf1Ez8w" source="_34CZGrSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY9LSpEem4MK7Gf1Ez8w" target="_34CZHLSpEem4MK7Gf1Ez8w" source="_34CZGrSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY9bSpEem4MK7Gf1Ez8w" target="_34CZI7SpEem4MK7Gf1Ez8w" source="_34CZF7SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY9rSpEem4MK7Gf1Ez8w" target="_34CZJLSpEem4MK7Gf1Ez8w" source="_34CZH7SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY97SpEem4MK7Gf1Ez8w" target="_34CZJrSpEem4MK7Gf1Ez8w" source="_34CZI7SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY-LSpEem4MK7Gf1Ez8w" target="_34CZLbSpEem4MK7Gf1Ez8w" source="_34CZJLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY-bSpEem4MK7Gf1Ez8w" target="_34CZM7SpEem4MK7Gf1Ez8w" source="_34CZJLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34CY-rSpEem4MK7Gf1Ez8w" target="_34CZCLSpEem4MK7Gf1Ez8w" source="_34CZM7SpEem4MK7Gf1Ez8w">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_34CY-7SpEem4MK7Gf1Ez8w" name="Value(true)" value="true"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34CY_LSpEem4MK7Gf1Ez8w" target="_34CZJbSpEem4MK7Gf1Ez8w" source="_34CZM7SpEem4MK7Gf1Ez8w">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_34CY_bSpEem4MK7Gf1Ez8w" name="Value(false)"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34CY_rSpEem4MK7Gf1Ez8w" target="_34CZNLSpEem4MK7Gf1Ez8w" source="_34CZIrSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CY_7SpEem4MK7Gf1Ez8w" target="_34CZNLSpEem4MK7Gf1Ez8w" source="_34CZI7SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34CZALSpEem4MK7Gf1Ez8w" target="_34CZM7SpEem4MK7Gf1Ez8w" source="_34CZNLSpEem4MK7Gf1Ez8w">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_34CZAbSpEem4MK7Gf1Ez8w" name="Value(true)" value="true"/>
            </edge>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34CZArSpEem4MK7Gf1Ez8w" target="_34CZLLSpEem4MK7Gf1Ez8w" source="_34CZNLSpEem4MK7Gf1Ez8w">
              <guard xmi:type="uml:LiteralBoolean" xmi:id="_34CZA7SpEem4MK7Gf1Ez8w" name="Value(false)"/>
            </edge>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZBLSpEem4MK7Gf1Ez8w" target="_34CZNbSpEem4MK7Gf1Ez8w" source="_34CZDLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZBbSpEem4MK7Gf1Ez8w" target="_34CZNbSpEem4MK7Gf1Ez8w" source="_34CZKbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZBrSpEem4MK7Gf1Ez8w" target="_34CZNbSpEem4MK7Gf1Ez8w" source="_34CZMLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZB7SpEem4MK7Gf1Ez8w" target="_34CZN7SpEem4MK7Gf1Ez8w" source="_34CZNbSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:TestIdentityAction" xmi:id="_34CZCLSpEem4MK7Gf1Ez8w" name="Test(==)" incoming="_34CY-rSpEem4MK7Gf1Ez8w">
              <first xmi:id="_34CZCbSpEem4MK7Gf1Ez8w" name="Test(==).first" incoming="_34CY8bSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZCrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZC7SpEem4MK7Gf1Ez8w" value="1"/>
              </first>
              <result xmi:id="_34CZDLSpEem4MK7Gf1Ez8w" name="Test(==).result" outgoing="_34CZBLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZDbSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZDrSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
              <second xmi:id="_34CZD7SpEem4MK7Gf1Ez8w" name="Test(==).second" incoming="_34CY87SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZELSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZEbSpEem4MK7Gf1Ez8w" value="1"/>
              </second>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_34CZErSpEem4MK7Gf1Ez8w" name="Fork(Fork(value1))" incoming="_34CYx7SpEem4MK7Gf1Ez8w" outgoing="_34CY8bSpEem4MK7Gf1Ez8w _34CY8rSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CZE7SpEem4MK7Gf1Ez8w" name="Call(NotEmpty)">
              <argument xmi:id="_34CZFLSpEem4MK7Gf1Ez8w" name="Call(NotEmpty).argument(seq)" incoming="_34CY8rSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZFbSpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZFrSpEem4MK7Gf1Ez8w" value="*"/>
              </argument>
              <result xmi:id="_34CZF7SpEem4MK7Gf1Ez8w" name="Call(NotEmpty).result()" outgoing="_34CY9bSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZGLSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZGbSpEem4MK7Gf1Ez8w" 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="_34CZGrSpEem4MK7Gf1Ez8w" name="Fork(Fork(value2))" incoming="_34CYyLSpEem4MK7Gf1Ez8w" outgoing="_34CY87SpEem4MK7Gf1Ez8w _34CY9LSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CZG7SpEem4MK7Gf1Ez8w" name="Call(NotEmpty)">
              <argument xmi:id="_34CZHLSpEem4MK7Gf1Ez8w" name="Call(NotEmpty).argument(seq)" incoming="_34CY9LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZHbSpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZHrSpEem4MK7Gf1Ez8w" value="*"/>
              </argument>
              <result xmi:id="_34CZH7SpEem4MK7Gf1Ez8w" name="Call(NotEmpty).result()" outgoing="_34CY9rSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZILSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZIbSpEem4MK7Gf1Ez8w" 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="_34CZIrSpEem4MK7Gf1Ez8w" name="Initial(Test(==))" outgoing="_34CY_rSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:ForkNode" xmi:id="_34CZI7SpEem4MK7Gf1Ez8w" name="Fork(Call(NotEmpty).result())" incoming="_34CY9bSpEem4MK7Gf1Ez8w" outgoing="_34CY97SpEem4MK7Gf1Ez8w _34CY_7SpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:ForkNode" xmi:id="_34CZJLSpEem4MK7Gf1Ez8w" name="Fork(Call(NotEmpty).result())" incoming="_34CY9rSpEem4MK7Gf1Ez8w" outgoing="_34CY-LSpEem4MK7Gf1Ez8w _34CY-bSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CZJbSpEem4MK7Gf1Ez8w" name="Call(Not)" incoming="_34CY_LSpEem4MK7Gf1Ez8w">
              <argument xmi:id="_34CZJrSpEem4MK7Gf1Ez8w" name="Call(Not).argument(x)" incoming="_34CY97SpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZJ7SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZKLSpEem4MK7Gf1Ez8w" value="1"/>
              </argument>
              <result xmi:id="_34CZKbSpEem4MK7Gf1Ez8w" name="Call(Not).result(result)" outgoing="_34CZBbSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZKrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZK7SpEem4MK7Gf1Ez8w" 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="_34CZLLSpEem4MK7Gf1Ez8w" name="Call(Not)" incoming="_34CZArSpEem4MK7Gf1Ez8w">
              <argument xmi:id="_34CZLbSpEem4MK7Gf1Ez8w" name="Call(Not).argument(x)" incoming="_34CY-LSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZLrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZL7SpEem4MK7Gf1Ez8w" value="1"/>
              </argument>
              <result xmi:id="_34CZMLSpEem4MK7Gf1Ez8w" name="Call(Not).result(result)" outgoing="_34CZBrSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZMbSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZMrSpEem4MK7Gf1Ez8w" 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="_34CZM7SpEem4MK7Gf1Ez8w" name="Decision(Call(NotEmpty).result())" incoming="_34CY-bSpEem4MK7Gf1Ez8w _34CZALSpEem4MK7Gf1Ez8w" outgoing="_34CY-rSpEem4MK7Gf1Ez8w _34CY_LSpEem4MK7Gf1Ez8w" decisionInputFlow="_34CY-bSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:DecisionNode" xmi:id="_34CZNLSpEem4MK7Gf1Ez8w" name="Decision(Call(NotEmpty).result())" incoming="_34CY_rSpEem4MK7Gf1Ez8w _34CY_7SpEem4MK7Gf1Ez8w" outgoing="_34CZALSpEem4MK7Gf1Ez8w _34CZArSpEem4MK7Gf1Ez8w" decisionInputFlow="_34CY_7SpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:MergeNode" xmi:id="_34CZNbSpEem4MK7Gf1Ez8w" name="Merge(Test(==).result, !Call(NotEmpty).result() &amp;&amp; !Call(NotEmpty).result())" incoming="_34CZBLSpEem4MK7Gf1Ez8w _34CZBbSpEem4MK7Gf1Ez8w _34CZBrSpEem4MK7Gf1Ez8w" outgoing="_34CZB7SpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CZNrSpEem4MK7Gf1Ez8w" name="Call(Not)">
              <argument xmi:id="_34CZN7SpEem4MK7Gf1Ez8w" name="Call(Not).argument(x)" incoming="_34CZB7SpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZOLSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZObSpEem4MK7Gf1Ez8w" value="1"/>
              </argument>
              <result xmi:id="_34CZOrSpEem4MK7Gf1Ez8w" 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="_34CZO7SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZPLSpEem4MK7Gf1Ez8w" 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="_34CZPbSpEem4MK7Gf1Ez8w" name="ExpressionStatement@7db1bfc7" outgoing="_34CY4bSpEem4MK7Gf1Ez8w">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZPrSpEem4MK7Gf1Ez8w" target="_34CZQbSpEem4MK7Gf1Ez8w" source="_34CZcLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34CZP7SpEem4MK7Gf1Ez8w" target="_34CZQLSpEem4MK7Gf1Ez8w" source="_34CZRLSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CZQLSpEem4MK7Gf1Ez8w" name="Call(Write)" incoming="_34CZP7SpEem4MK7Gf1Ez8w" behavior="_34Ca1bSpEem4MK7Gf1Ez8w">
              <argument xmi:id="_34CZQbSpEem4MK7Gf1Ez8w" name="Call(Write).argument(value)" incoming="_34CZPrSpEem4MK7Gf1Ez8w">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZQrSpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZQ7SpEem4MK7Gf1Ez8w" value="1"/>
              </argument>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CZRLSpEem4MK7Gf1Ez8w" name="Tuple@3b1d07e2" outgoing="_34CZP7SpEem4MK7Gf1Ez8w">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZRbSpEem4MK7Gf1Ez8w" target="_34CZYLSpEem4MK7Gf1Ez8w" source="_34CZTrSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZRrSpEem4MK7Gf1Ez8w" target="_34CZY7SpEem4MK7Gf1Ez8w" source="_34CZV7SpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_34CZR7SpEem4MK7Gf1Ez8w" target="_34CZWrSpEem4MK7Gf1Ez8w" source="_34CZTbSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_34CZSLSpEem4MK7Gf1Ez8w" target="_34CZWrSpEem4MK7Gf1Ez8w" source="_34CZUrSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZSbSpEem4MK7Gf1Ez8w" target="_34CZdLSpEem4MK7Gf1Ez8w" source="_34CZXLSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZSrSpEem4MK7Gf1Ez8w" target="_34CZd7SpEem4MK7Gf1Ez8w" source="_34CZarSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_34CZS7SpEem4MK7Gf1Ez8w" target="_34CZbrSpEem4MK7Gf1Ez8w" source="_34CZWrSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_34CZTLSpEem4MK7Gf1Ez8w" target="_34CZbrSpEem4MK7Gf1Ez8w" source="_34CZabSpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34CZTbSpEem4MK7Gf1Ez8w" name="Value(&quot;FAILED: &quot;)" outgoing="_34CZR7SpEem4MK7Gf1Ez8w">
                <result xmi:id="_34CZTrSpEem4MK7Gf1Ez8w" name="Value(&quot;FAILED: &quot;).result" outgoing="_34CZRbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZT7SpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZULSpEem4MK7Gf1Ez8w" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_34CZUbSpEem4MK7Gf1Ez8w" value="FAILED: ">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CZUrSpEem4MK7Gf1Ez8w" name="Passthru(Fork(label))" outgoing="_34CZSLSpEem4MK7Gf1Ez8w">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZU7SpEem4MK7Gf1Ez8w" target="_34CZV7SpEem4MK7Gf1Ez8w" source="_34CZVLSpEem4MK7Gf1Ez8w"/>
                <structuredNodeInput xmi:id="_34CZVLSpEem4MK7Gf1Ez8w" name="Passthru(Fork(label)).input" incoming="_34CYybSpEem4MK7Gf1Ez8w" outgoing="_34CZU7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZVbSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZVrSpEem4MK7Gf1Ez8w" value="1"/>
                </structuredNodeInput>
                <structuredNodeOutput xmi:id="_34CZV7SpEem4MK7Gf1Ez8w" name="Passthru(Fork(label)).output" incoming="_34CZU7SpEem4MK7Gf1Ez8w" outgoing="_34CZRrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZWLSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZWbSpEem4MK7Gf1Ez8w" value="1"/>
                </structuredNodeOutput>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CZWrSpEem4MK7Gf1Ez8w" name="Node(Call(Concat))" incoming="_34CZR7SpEem4MK7Gf1Ez8w _34CZSLSpEem4MK7Gf1Ez8w" outgoing="_34CZS7SpEem4MK7Gf1Ez8w">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZW7SpEem4MK7Gf1Ez8w" target="_34CZXLSpEem4MK7Gf1Ez8w" source="_34CZZrSpEem4MK7Gf1Ez8w"/>
                <structuredNodeOutput xmi:id="_34CZXLSpEem4MK7Gf1Ez8w" name="Output(Call(Concat).result(result))" incoming="_34CZW7SpEem4MK7Gf1Ez8w" outgoing="_34CZSbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZXbSpEem4MK7Gf1Ez8w"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZXrSpEem4MK7Gf1Ez8w" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CZX7SpEem4MK7Gf1Ez8w" name="Call(Concat)">
                  <argument xmi:id="_34CZYLSpEem4MK7Gf1Ez8w" name="Call(Concat).argument(x)" incoming="_34CZRbSpEem4MK7Gf1Ez8w">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZYbSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZYrSpEem4MK7Gf1Ez8w" value="1"/>
                  </argument>
                  <argument xmi:id="_34CZY7SpEem4MK7Gf1Ez8w" name="Call(Concat).argument(y)" incoming="_34CZRrSpEem4MK7Gf1Ez8w">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZZLSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZZbSpEem4MK7Gf1Ez8w" value="1"/>
                  </argument>
                  <result xmi:id="_34CZZrSpEem4MK7Gf1Ez8w" name="Call(Concat).result(result)" outgoing="_34CZW7SpEem4MK7Gf1Ez8w">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZZ7SpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZaLSpEem4MK7Gf1Ez8w" 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="_34CZabSpEem4MK7Gf1Ez8w" name="Value(&quot;==&quot;)" outgoing="_34CZTLSpEem4MK7Gf1Ez8w">
                <result xmi:id="_34CZarSpEem4MK7Gf1Ez8w" name="Value(&quot;==&quot;).result" outgoing="_34CZSrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZa7SpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZbLSpEem4MK7Gf1Ez8w" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_34CZbbSpEem4MK7Gf1Ez8w" value="==">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                </value>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CZbrSpEem4MK7Gf1Ez8w" name="Node(Call(Concat))" incoming="_34CZS7SpEem4MK7Gf1Ez8w _34CZTLSpEem4MK7Gf1Ez8w">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZb7SpEem4MK7Gf1Ez8w" target="_34CZcLSpEem4MK7Gf1Ez8w" source="_34CZerSpEem4MK7Gf1Ez8w"/>
                <structuredNodeOutput xmi:id="_34CZcLSpEem4MK7Gf1Ez8w" name="Output(Call(Concat).result(result))" incoming="_34CZb7SpEem4MK7Gf1Ez8w" outgoing="_34CZPrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZcbSpEem4MK7Gf1Ez8w"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZcrSpEem4MK7Gf1Ez8w" value="1"/>
                </structuredNodeOutput>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CZc7SpEem4MK7Gf1Ez8w" name="Call(Concat)">
                  <argument xmi:id="_34CZdLSpEem4MK7Gf1Ez8w" name="Call(Concat).argument(x)" incoming="_34CZSbSpEem4MK7Gf1Ez8w">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZdbSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZdrSpEem4MK7Gf1Ez8w" value="1"/>
                  </argument>
                  <argument xmi:id="_34CZd7SpEem4MK7Gf1Ez8w" name="Call(Concat).argument(y)" incoming="_34CZSrSpEem4MK7Gf1Ez8w">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZeLSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZebSpEem4MK7Gf1Ez8w" value="1"/>
                  </argument>
                  <result xmi:id="_34CZerSpEem4MK7Gf1Ez8w" name="Call(Concat).result(result)" outgoing="_34CZb7SpEem4MK7Gf1Ez8w">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZe7SpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZfLSpEem4MK7Gf1Ez8w" 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="_34CZfbSpEem4MK7Gf1Ez8w" name="ExpressionStatement@6fb563dd" incoming="_34CY4bSpEem4MK7Gf1Ez8w" outgoing="_34CY6rSpEem4MK7Gf1Ez8w">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZfrSpEem4MK7Gf1Ez8w" target="_34CZf7SpEem4MK7Gf1Ez8w" source="_34CZlLSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:ForkNode" xmi:id="_34CZf7SpEem4MK7Gf1Ez8w" name="Fork(s)@6e72f22b" incoming="_34CZfrSpEem4MK7Gf1Ez8w" outgoing="_34CY5rSpEem4MK7Gf1Ez8w _34CY57SpEem4MK7Gf1Ez8w _34CY6LSpEem4MK7Gf1Ez8w _34CY6bSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CZgLSpEem4MK7Gf1Ez8w" name="RightHandSide@120b742a">
              <node xmi:type="uml:ExpansionRegion" xmi:id="_34CZgbSpEem4MK7Gf1Ez8w" name="CastExpression@120b742a" mode="parallel" outputElement="_34CZlLSpEem4MK7Gf1Ez8w" inputElement="_34CZk7SpEem4MK7Gf1Ez8w">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZgrSpEem4MK7Gf1Ez8w" target="_34CZi7SpEem4MK7Gf1Ez8w" source="_34CZkbSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZg7SpEem4MK7Gf1Ez8w" target="_34CZkrSpEem4MK7Gf1Ez8w" source="_34CZkbSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZhLSpEem4MK7Gf1Ez8w" target="_34CZkrSpEem4MK7Gf1Ez8w" source="_34CZjrSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZhbSpEem4MK7Gf1Ez8w" target="_34CZibSpEem4MK7Gf1Ez8w" source="_34CZkrSpEem4MK7Gf1Ez8w">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_34CZhrSpEem4MK7Gf1Ez8w" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZh7SpEem4MK7Gf1Ez8w" target="_34CZkbSpEem4MK7Gf1Ez8w" source="_34CZk7SpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZiLSpEem4MK7Gf1Ez8w" target="_34CZlLSpEem4MK7Gf1Ez8w" source="_34CZibSpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:MergeNode" xmi:id="_34CZibSpEem4MK7Gf1Ez8w" name="Merge(CastExpression@120b742a.operand)" incoming="_34CZhbSpEem4MK7Gf1Ez8w" outgoing="_34CZiLSpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_34CZirSpEem4MK7Gf1Ez8w" name="ReadIsClassifiedObject(String)">
                  <classifier xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <object xmi:id="_34CZi7SpEem4MK7Gf1Ez8w" name="ReadIsClassifiedObject(String).object" incoming="_34CZgrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZjLSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZjbSpEem4MK7Gf1Ez8w" value="1"/>
                  </object>
                  <result xmi:id="_34CZjrSpEem4MK7Gf1Ez8w" name="ReadIsClassifiedObject(String).result" outgoing="_34CZhLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZj7SpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZkLSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                </node>
                <node xmi:type="uml:ForkNode" xmi:id="_34CZkbSpEem4MK7Gf1Ez8w" name="Fork(ReadIsClassifiedObject(String).object)" incoming="_34CZh7SpEem4MK7Gf1Ez8w" outgoing="_34CZgrSpEem4MK7Gf1Ez8w _34CZg7SpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_34CZkrSpEem4MK7Gf1Ez8w" name="Decision(ReadIsClassifiedObject(String).result)" incoming="_34CZg7SpEem4MK7Gf1Ez8w _34CZhLSpEem4MK7Gf1Ez8w" outgoing="_34CZhbSpEem4MK7Gf1Ez8w" decisionInputFlow="_34CZhLSpEem4MK7Gf1Ez8w"/>
              </node>
              <node xmi:type="uml:ExpansionNode" xmi:id="_34CZk7SpEem4MK7Gf1Ez8w" name="CastExpression@120b742a.inputElement" incoming="_34CYyrSpEem4MK7Gf1Ez8w" outgoing="_34CZh7SpEem4MK7Gf1Ez8w" regionAsInput="_34CZgbSpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:ExpansionNode" xmi:id="_34CZlLSpEem4MK7Gf1Ez8w" name="CastExpression@120b742a.outputElement" incoming="_34CZiLSpEem4MK7Gf1Ez8w" outgoing="_34CZfrSpEem4MK7Gf1Ez8w" regionAsOutput="_34CZgbSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              </node>
            </node>
          </node>
          <node xmi:type="uml:ConditionalNode" xmi:id="_34CZlbSpEem4MK7Gf1Ez8w" name="IfStatement@75b4cf78" incoming="_34CY6rSpEem4MK7Gf1Ez8w" outgoing="_34CY67SpEem4MK7Gf1Ez8w">
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CZlrSpEem4MK7Gf1Ez8w" name="Test(Call(NotEmpty).result())">
              <edge xmi:type="uml:ControlFlow" xmi:id="_34CZl7SpEem4MK7Gf1Ez8w" target="_34CZnrSpEem4MK7Gf1Ez8w" source="_34CZmLSpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CZmLSpEem4MK7Gf1Ez8w" name="Operands(EqualityExpression@55d4ff4)" outgoing="_34CZl7SpEem4MK7Gf1Ez8w">
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34CZmbSpEem4MK7Gf1Ez8w" name="Value(null)">
                  <result xmi:id="_34CZmrSpEem4MK7Gf1Ez8w" name="Value(null).result" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZm7SpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZnLSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralNull" xmi:id="_34CZnbSpEem4MK7Gf1Ez8w"/>
                </node>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CZnrSpEem4MK7Gf1Ez8w" name="Call(NotEmpty)" incoming="_34CZl7SpEem4MK7Gf1Ez8w">
                <argument xmi:id="_34CZn7SpEem4MK7Gf1Ez8w" name="Call(NotEmpty).argument(seq)" incoming="_34CY5rSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZoLSpEem4MK7Gf1Ez8w"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZobSpEem4MK7Gf1Ez8w" value="*"/>
                </argument>
                <result xmi:id="_34CZorSpEem4MK7Gf1Ez8w" name="Call(NotEmpty).result()">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZo7SpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZpLSpEem4MK7Gf1Ez8w" 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="_34CZpbSpEem4MK7Gf1Ez8w" name="ExpressionStatement@681b05e6">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZprSpEem4MK7Gf1Ez8w" target="_34CZqbSpEem4MK7Gf1Ez8w" source="_34CZ2LSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_34CZp7SpEem4MK7Gf1Ez8w" target="_34CZqLSpEem4MK7Gf1Ez8w" source="_34CZrLSpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CZqLSpEem4MK7Gf1Ez8w" name="Call(Write)" incoming="_34CZp7SpEem4MK7Gf1Ez8w" behavior="_34Ca1bSpEem4MK7Gf1Ez8w">
                <argument xmi:id="_34CZqbSpEem4MK7Gf1Ez8w" name="Call(Write).argument(value)" incoming="_34CZprSpEem4MK7Gf1Ez8w">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZqrSpEem4MK7Gf1Ez8w"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZq7SpEem4MK7Gf1Ez8w" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CZrLSpEem4MK7Gf1Ez8w" name="Tuple@73fb61a9" outgoing="_34CZp7SpEem4MK7Gf1Ez8w">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZrbSpEem4MK7Gf1Ez8w" target="_34CZyLSpEem4MK7Gf1Ez8w" source="_34CZtrSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZrrSpEem4MK7Gf1Ez8w" target="_34CZy7SpEem4MK7Gf1Ez8w" source="_34CZv7SpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_34CZr7SpEem4MK7Gf1Ez8w" target="_34CZwrSpEem4MK7Gf1Ez8w" source="_34CZtbSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_34CZsLSpEem4MK7Gf1Ez8w" target="_34CZwrSpEem4MK7Gf1Ez8w" source="_34CZurSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZsbSpEem4MK7Gf1Ez8w" target="_34CZ3LSpEem4MK7Gf1Ez8w" source="_34CZxLSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZsrSpEem4MK7Gf1Ez8w" target="_34CZ37SpEem4MK7Gf1Ez8w" source="_34CZ0rSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_34CZs7SpEem4MK7Gf1Ez8w" target="_34CZ1rSpEem4MK7Gf1Ez8w" source="_34CZwrSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_34CZtLSpEem4MK7Gf1Ez8w" target="_34CZ1rSpEem4MK7Gf1Ez8w" source="_34CZ0bSpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34CZtbSpEem4MK7Gf1Ez8w" name="Value(&quot;&quot;&quot;)" outgoing="_34CZr7SpEem4MK7Gf1Ez8w">
                  <result xmi:id="_34CZtrSpEem4MK7Gf1Ez8w" name="Value(&quot;&quot;&quot;).result" outgoing="_34CZrbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZt7SpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZuLSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_34CZubSpEem4MK7Gf1Ez8w" value="&quot;">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CZurSpEem4MK7Gf1Ez8w" name="Passthru(Fork(s)@6e72f22b)" outgoing="_34CZsLSpEem4MK7Gf1Ez8w">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZu7SpEem4MK7Gf1Ez8w" target="_34CZv7SpEem4MK7Gf1Ez8w" source="_34CZvLSpEem4MK7Gf1Ez8w"/>
                  <structuredNodeInput xmi:id="_34CZvLSpEem4MK7Gf1Ez8w" name="Passthru(Fork(s)@6e72f22b).input" incoming="_34CY57SpEem4MK7Gf1Ez8w" outgoing="_34CZu7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZvbSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZvrSpEem4MK7Gf1Ez8w" value="1"/>
                  </structuredNodeInput>
                  <structuredNodeOutput xmi:id="_34CZv7SpEem4MK7Gf1Ez8w" name="Passthru(Fork(s)@6e72f22b).output" incoming="_34CZu7SpEem4MK7Gf1Ez8w" outgoing="_34CZrrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZwLSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZwbSpEem4MK7Gf1Ez8w" value="1"/>
                  </structuredNodeOutput>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CZwrSpEem4MK7Gf1Ez8w" name="Node(Call(Concat))" incoming="_34CZr7SpEem4MK7Gf1Ez8w _34CZsLSpEem4MK7Gf1Ez8w" outgoing="_34CZs7SpEem4MK7Gf1Ez8w">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZw7SpEem4MK7Gf1Ez8w" target="_34CZxLSpEem4MK7Gf1Ez8w" source="_34CZzrSpEem4MK7Gf1Ez8w"/>
                  <structuredNodeOutput xmi:id="_34CZxLSpEem4MK7Gf1Ez8w" name="Output(Call(Concat).result(result))" incoming="_34CZw7SpEem4MK7Gf1Ez8w" outgoing="_34CZsbSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZxbSpEem4MK7Gf1Ez8w"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZxrSpEem4MK7Gf1Ez8w" value="1"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CZx7SpEem4MK7Gf1Ez8w" name="Call(Concat)">
                    <argument xmi:id="_34CZyLSpEem4MK7Gf1Ez8w" name="Call(Concat).argument(x)" incoming="_34CZrbSpEem4MK7Gf1Ez8w">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZybSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZyrSpEem4MK7Gf1Ez8w" value="1"/>
                    </argument>
                    <argument xmi:id="_34CZy7SpEem4MK7Gf1Ez8w" name="Call(Concat).argument(y)" incoming="_34CZrrSpEem4MK7Gf1Ez8w">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZzLSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZzbSpEem4MK7Gf1Ez8w" value="1"/>
                    </argument>
                    <result xmi:id="_34CZzrSpEem4MK7Gf1Ez8w" name="Call(Concat).result(result)" outgoing="_34CZw7SpEem4MK7Gf1Ez8w">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZz7SpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZ0LSpEem4MK7Gf1Ez8w" 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="_34CZ0bSpEem4MK7Gf1Ez8w" name="Value(&quot;&quot;&quot;)" outgoing="_34CZtLSpEem4MK7Gf1Ez8w">
                  <result xmi:id="_34CZ0rSpEem4MK7Gf1Ez8w" name="Value(&quot;&quot;&quot;).result" outgoing="_34CZsrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZ07SpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZ1LSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_34CZ1bSpEem4MK7Gf1Ez8w" value="&quot;">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  </value>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CZ1rSpEem4MK7Gf1Ez8w" name="Node(Call(Concat))" incoming="_34CZs7SpEem4MK7Gf1Ez8w _34CZtLSpEem4MK7Gf1Ez8w">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZ17SpEem4MK7Gf1Ez8w" target="_34CZ2LSpEem4MK7Gf1Ez8w" source="_34CZ4rSpEem4MK7Gf1Ez8w"/>
                  <structuredNodeOutput xmi:id="_34CZ2LSpEem4MK7Gf1Ez8w" name="Output(Call(Concat).result(result))" incoming="_34CZ17SpEem4MK7Gf1Ez8w" outgoing="_34CZprSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZ2bSpEem4MK7Gf1Ez8w"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZ2rSpEem4MK7Gf1Ez8w" value="1"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CZ27SpEem4MK7Gf1Ez8w" name="Call(Concat)">
                    <argument xmi:id="_34CZ3LSpEem4MK7Gf1Ez8w" name="Call(Concat).argument(x)" incoming="_34CZsbSpEem4MK7Gf1Ez8w">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZ3bSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZ3rSpEem4MK7Gf1Ez8w" value="1"/>
                    </argument>
                    <argument xmi:id="_34CZ37SpEem4MK7Gf1Ez8w" name="Call(Concat).argument(y)" incoming="_34CZsrSpEem4MK7Gf1Ez8w">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZ4LSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZ4bSpEem4MK7Gf1Ez8w" value="1"/>
                    </argument>
                    <result xmi:id="_34CZ4rSpEem4MK7Gf1Ez8w" name="Call(Concat).result(result)" outgoing="_34CZ17SpEem4MK7Gf1Ez8w">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZ47SpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZ5LSpEem4MK7Gf1Ez8w" 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="_34CZ5bSpEem4MK7Gf1Ez8w" name="Passthru(Fork(label))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZ5rSpEem4MK7Gf1Ez8w" target="_34CZ6rSpEem4MK7Gf1Ez8w" source="_34CZ57SpEem4MK7Gf1Ez8w"/>
              <structuredNodeInput xmi:id="_34CZ57SpEem4MK7Gf1Ez8w" name="Passthru(Fork(label)).input" incoming="_34CYy7SpEem4MK7Gf1Ez8w" outgoing="_34CZ5rSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZ6LSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZ6bSpEem4MK7Gf1Ez8w" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_34CZ6rSpEem4MK7Gf1Ez8w" name="Passthru(Fork(label)).output" incoming="_34CZ5rSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZ67SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZ7LSpEem4MK7Gf1Ez8w" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CZ7bSpEem4MK7Gf1Ez8w" name="Passthru(Fork(s)@6e72f22b)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZ7rSpEem4MK7Gf1Ez8w" target="_34CZ8rSpEem4MK7Gf1Ez8w" source="_34CZ77SpEem4MK7Gf1Ez8w"/>
              <structuredNodeInput xmi:id="_34CZ77SpEem4MK7Gf1Ez8w" name="Passthru(Fork(s)@6e72f22b).input" incoming="_34CY6LSpEem4MK7Gf1Ez8w" outgoing="_34CZ7rSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZ8LSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZ8bSpEem4MK7Gf1Ez8w" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_34CZ8rSpEem4MK7Gf1Ez8w" name="Passthru(Fork(s)@6e72f22b).output" incoming="_34CZ7rSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZ87SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZ9LSpEem4MK7Gf1Ez8w" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CZ9bSpEem4MK7Gf1Ez8w" name="Passthru(Fork(value2))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZ9rSpEem4MK7Gf1Ez8w" target="_34CZ-rSpEem4MK7Gf1Ez8w" source="_34CZ97SpEem4MK7Gf1Ez8w"/>
              <structuredNodeInput xmi:id="_34CZ97SpEem4MK7Gf1Ez8w" name="Passthru(Fork(value2)).input" incoming="_34CYzLSpEem4MK7Gf1Ez8w" outgoing="_34CZ9rSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZ-LSpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZ-bSpEem4MK7Gf1Ez8w" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_34CZ-rSpEem4MK7Gf1Ez8w" name="Passthru(Fork(value2)).output" incoming="_34CZ9rSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CZ-7SpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CZ_LSpEem4MK7Gf1Ez8w" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CZ_bSpEem4MK7Gf1Ez8w" name="Passthru(Fork(value1))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34CZ_rSpEem4MK7Gf1Ez8w" target="_34CaArSpEem4MK7Gf1Ez8w" source="_34CZ_7SpEem4MK7Gf1Ez8w"/>
              <structuredNodeInput xmi:id="_34CZ_7SpEem4MK7Gf1Ez8w" name="Passthru(Fork(value1)).input" incoming="_34CYzbSpEem4MK7Gf1Ez8w" outgoing="_34CZ_rSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaALSpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaAbSpEem4MK7Gf1Ez8w" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_34CaArSpEem4MK7Gf1Ez8w" name="Passthru(Fork(value1)).output" incoming="_34CZ_rSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaA7SpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaBLSpEem4MK7Gf1Ez8w" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34CaBbSpEem4MK7Gf1Ez8w" name="Value(true)">
              <result xmi:id="_34CaBrSpEem4MK7Gf1Ez8w" 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="_34CaB7SpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaCLSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
              <value xmi:type="uml:LiteralBoolean" xmi:id="_34CaCbSpEem4MK7Gf1Ez8w" value="true">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
              </value>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CaCrSpEem4MK7Gf1Ez8w" name="ExpressionStatement@51615bf4">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34CaC7SpEem4MK7Gf1Ez8w" target="_34CaDrSpEem4MK7Gf1Ez8w" source="_34CaPrSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_34CaDLSpEem4MK7Gf1Ez8w" target="_34CaDbSpEem4MK7Gf1Ez8w" source="_34CaEbSpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CaDbSpEem4MK7Gf1Ez8w" name="Call(Write)" incoming="_34CaDLSpEem4MK7Gf1Ez8w" behavior="_34Ca1bSpEem4MK7Gf1Ez8w">
                <argument xmi:id="_34CaDrSpEem4MK7Gf1Ez8w" name="Call(Write).argument(value)" incoming="_34CaC7SpEem4MK7Gf1Ez8w">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaD7SpEem4MK7Gf1Ez8w"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaELSpEem4MK7Gf1Ez8w" value="1"/>
                </argument>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CaEbSpEem4MK7Gf1Ez8w" name="Tuple@13cf58f0" outgoing="_34CaDLSpEem4MK7Gf1Ez8w">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CaErSpEem4MK7Gf1Ez8w" target="_34CaJrSpEem4MK7Gf1Ez8w" source="_34CaHrSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_34CaE7SpEem4MK7Gf1Ez8w" target="_34CaJbSpEem4MK7Gf1Ez8w" source="_34CaHbSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CaFLSpEem4MK7Gf1Ez8w" target="_34CaMbSpEem4MK7Gf1Ez8w" source="_34CaHrSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_34CaFbSpEem4MK7Gf1Ez8w" target="_34CaPbSpEem4MK7Gf1Ez8w" source="_34CaPLSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CaFrSpEem4MK7Gf1Ez8w" target="_34CaPbSpEem4MK7Gf1Ez8w" source="_34CaKbSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ControlFlow" xmi:id="_34CaF7SpEem4MK7Gf1Ez8w" target="_34CaLLSpEem4MK7Gf1Ez8w" source="_34CaPbSpEem4MK7Gf1Ez8w">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_34CaGLSpEem4MK7Gf1Ez8w" name="Value(true)" value="true"/>
                </edge>
                <edge xmi:type="uml:ControlFlow" xmi:id="_34CaGbSpEem4MK7Gf1Ez8w" target="_34CaMrSpEem4MK7Gf1Ez8w" source="_34CaPbSpEem4MK7Gf1Ez8w">
                  <guard xmi:type="uml:LiteralBoolean" xmi:id="_34CaGrSpEem4MK7Gf1Ez8w" name="Value(false)"/>
                </edge>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CaG7SpEem4MK7Gf1Ez8w" target="_34CaPrSpEem4MK7Gf1Ez8w" source="_34CaLrSpEem4MK7Gf1Ez8w"/>
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CaHLSpEem4MK7Gf1Ez8w" target="_34CaPrSpEem4MK7Gf1Ez8w" source="_34CaNLSpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CaHbSpEem4MK7Gf1Ez8w" name="Operands(EqualityExpression@680a12dc)" outgoing="_34CaE7SpEem4MK7Gf1Ez8w">
                  <node xmi:type="uml:ForkNode" xmi:id="_34CaHrSpEem4MK7Gf1Ez8w" name="Fork('')@37e124c0" incoming="_34CYzrSpEem4MK7Gf1Ez8w" outgoing="_34CaErSpEem4MK7Gf1Ez8w _34CaFLSpEem4MK7Gf1Ez8w"/>
                  <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CaH7SpEem4MK7Gf1Ez8w" name="RightHandSide@2cfffa12"/>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34CaILSpEem4MK7Gf1Ez8w" name="Value(null)">
                    <result xmi:id="_34CaIbSpEem4MK7Gf1Ez8w" name="Value(null).result" isOrdered="true" isUnique="false">
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaIrSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaI7SpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralNull" xmi:id="_34CaJLSpEem4MK7Gf1Ez8w"/>
                  </node>
                </node>
                <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CaJbSpEem4MK7Gf1Ez8w" name="Call(NotEmpty)" incoming="_34CaE7SpEem4MK7Gf1Ez8w">
                  <argument xmi:id="_34CaJrSpEem4MK7Gf1Ez8w" name="Call(NotEmpty).argument(seq)" incoming="_34CaErSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaJ7SpEem4MK7Gf1Ez8w"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaKLSpEem4MK7Gf1Ez8w" value="*"/>
                  </argument>
                  <result xmi:id="_34CaKbSpEem4MK7Gf1Ez8w" name="Call(NotEmpty).result()" outgoing="_34CaFrSpEem4MK7Gf1Ez8w">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaKrSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaK7SpEem4MK7Gf1Ez8w" 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="_34CaLLSpEem4MK7Gf1Ez8w" name="NullCoalescingExpression@387bbc59.operand2" incoming="_34CaF7SpEem4MK7Gf1Ez8w">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34CaLbSpEem4MK7Gf1Ez8w" target="_34CaLrSpEem4MK7Gf1Ez8w" source="_34CaMbSpEem4MK7Gf1Ez8w"/>
                  <structuredNodeOutput xmi:id="_34CaLrSpEem4MK7Gf1Ez8w" name="NullCoalescingExpression@387bbc59.operand2.result" incoming="_34CaLbSpEem4MK7Gf1Ez8w" outgoing="_34CaG7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaL7SpEem4MK7Gf1Ez8w"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaMLSpEem4MK7Gf1Ez8w" value="*"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:MergeNode" xmi:id="_34CaMbSpEem4MK7Gf1Ez8w" name="Merge(Fork('')@37e124c0)" incoming="_34CaFLSpEem4MK7Gf1Ez8w" outgoing="_34CaLbSpEem4MK7Gf1Ez8w"/>
                </node>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CaMrSpEem4MK7Gf1Ez8w" name="NullCoalescingExpression@387bbc59.operand3" incoming="_34CaGbSpEem4MK7Gf1Ez8w">
                  <edge xmi:type="uml:ObjectFlow" xmi:id="_34CaM7SpEem4MK7Gf1Ez8w" target="_34CaNLSpEem4MK7Gf1Ez8w" source="_34CaOLSpEem4MK7Gf1Ez8w"/>
                  <structuredNodeOutput xmi:id="_34CaNLSpEem4MK7Gf1Ez8w" name="NullCoalescingExpression@387bbc59.operand3.result" incoming="_34CaM7SpEem4MK7Gf1Ez8w" outgoing="_34CaHLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaNbSpEem4MK7Gf1Ez8w"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaNrSpEem4MK7Gf1Ez8w" value="*"/>
                  </structuredNodeOutput>
                  <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34CaN7SpEem4MK7Gf1Ez8w" name="Value(&quot;null&quot;)">
                    <result xmi:id="_34CaOLSpEem4MK7Gf1Ez8w" name="Value(&quot;null&quot;).result" outgoing="_34CaM7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                      <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaObSpEem4MK7Gf1Ez8w" value="1"/>
                      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaOrSpEem4MK7Gf1Ez8w" value="1"/>
                    </result>
                    <value xmi:type="uml:LiteralString" xmi:id="_34CaO7SpEem4MK7Gf1Ez8w" 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="_34CaPLSpEem4MK7Gf1Ez8w" name="Initial(NullCoalescingExpression@387bbc59)" outgoing="_34CaFbSpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:DecisionNode" xmi:id="_34CaPbSpEem4MK7Gf1Ez8w" name="Decision(NullCoalescingExpression@387bbc59)" incoming="_34CaFbSpEem4MK7Gf1Ez8w _34CaFrSpEem4MK7Gf1Ez8w" outgoing="_34CaF7SpEem4MK7Gf1Ez8w _34CaGbSpEem4MK7Gf1Ez8w" decisionInputFlow="_34CaFrSpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:MergeNode" xmi:id="_34CaPrSpEem4MK7Gf1Ez8w" name="Merge(NullCoalescingExpression@387bbc59.result)" incoming="_34CaG7SpEem4MK7Gf1Ez8w _34CaHLSpEem4MK7Gf1Ez8w" outgoing="_34CaC7SpEem4MK7Gf1Ez8w"/>
              </node>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CaP7SpEem4MK7Gf1Ez8w" name="Passthru(Fork(label))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34CaQLSpEem4MK7Gf1Ez8w" target="_34CaRLSpEem4MK7Gf1Ez8w" source="_34CaQbSpEem4MK7Gf1Ez8w"/>
              <structuredNodeInput xmi:id="_34CaQbSpEem4MK7Gf1Ez8w" name="Passthru(Fork(label)).input" incoming="_34CYz7SpEem4MK7Gf1Ez8w" outgoing="_34CaQLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaQrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaQ7SpEem4MK7Gf1Ez8w" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_34CaRLSpEem4MK7Gf1Ez8w" name="Passthru(Fork(label)).output" incoming="_34CaQLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaRbSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaRrSpEem4MK7Gf1Ez8w" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CaR7SpEem4MK7Gf1Ez8w" name="Passthru(Fork(s)@6e72f22b)">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34CaSLSpEem4MK7Gf1Ez8w" target="_34CaTLSpEem4MK7Gf1Ez8w" source="_34CaSbSpEem4MK7Gf1Ez8w"/>
              <structuredNodeInput xmi:id="_34CaSbSpEem4MK7Gf1Ez8w" name="Passthru(Fork(s)@6e72f22b).input" incoming="_34CY6bSpEem4MK7Gf1Ez8w" outgoing="_34CaSLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaSrSpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaS7SpEem4MK7Gf1Ez8w" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_34CaTLSpEem4MK7Gf1Ez8w" name="Passthru(Fork(s)@6e72f22b).output" incoming="_34CaSLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaTbSpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaTrSpEem4MK7Gf1Ez8w" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CaT7SpEem4MK7Gf1Ez8w" name="Passthru(Fork(value2))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34CaULSpEem4MK7Gf1Ez8w" target="_34CaVLSpEem4MK7Gf1Ez8w" source="_34CaUbSpEem4MK7Gf1Ez8w"/>
              <structuredNodeInput xmi:id="_34CaUbSpEem4MK7Gf1Ez8w" name="Passthru(Fork(value2)).input" incoming="_34CY0LSpEem4MK7Gf1Ez8w" outgoing="_34CaULSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaUrSpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaU7SpEem4MK7Gf1Ez8w" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_34CaVLSpEem4MK7Gf1Ez8w" name="Passthru(Fork(value2)).output" incoming="_34CaULSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaVbSpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaVrSpEem4MK7Gf1Ez8w" value="1"/>
              </structuredNodeOutput>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CaV7SpEem4MK7Gf1Ez8w" name="Passthru(Fork(value1))">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34CaWLSpEem4MK7Gf1Ez8w" target="_34CaXLSpEem4MK7Gf1Ez8w" source="_34CaWbSpEem4MK7Gf1Ez8w"/>
              <structuredNodeInput xmi:id="_34CaWbSpEem4MK7Gf1Ez8w" name="Passthru(Fork(value1)).input" incoming="_34CY0bSpEem4MK7Gf1Ez8w" outgoing="_34CaWLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaWrSpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaW7SpEem4MK7Gf1Ez8w" value="1"/>
              </structuredNodeInput>
              <structuredNodeOutput xmi:id="_34CaXLSpEem4MK7Gf1Ez8w" name="Passthru(Fork(value1)).output" incoming="_34CaWLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaXbSpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaXrSpEem4MK7Gf1Ez8w" value="1"/>
              </structuredNodeOutput>
            </node>
            <clause xmi:id="_34CaX7SpEem4MK7Gf1Ez8w" body="_34CZpbSpEem4MK7Gf1Ez8w _34CZ5bSpEem4MK7Gf1Ez8w _34CZ7bSpEem4MK7Gf1Ez8w _34CZ9bSpEem4MK7Gf1Ez8w _34CZ_bSpEem4MK7Gf1Ez8w" bodyOutput="_34CZ6rSpEem4MK7Gf1Ez8w _34CZ8rSpEem4MK7Gf1Ez8w _34CZ-rSpEem4MK7Gf1Ez8w _34CaArSpEem4MK7Gf1Ez8w" decider="_34CZorSpEem4MK7Gf1Ez8w" successorClause="_34CaYLSpEem4MK7Gf1Ez8w" test="_34CZlrSpEem4MK7Gf1Ez8w"/>
            <clause xmi:id="_34CaYLSpEem4MK7Gf1Ez8w" body="_34CaCrSpEem4MK7Gf1Ez8w _34CaP7SpEem4MK7Gf1Ez8w _34CaR7SpEem4MK7Gf1Ez8w _34CaT7SpEem4MK7Gf1Ez8w _34CaV7SpEem4MK7Gf1Ez8w" bodyOutput="_34CaRLSpEem4MK7Gf1Ez8w _34CaTLSpEem4MK7Gf1Ez8w _34CaVLSpEem4MK7Gf1Ez8w _34CaXLSpEem4MK7Gf1Ez8w" decider="_34CaBrSpEem4MK7Gf1Ez8w" predecessorClause="_34CaX7SpEem4MK7Gf1Ez8w" test="_34CaBbSpEem4MK7Gf1Ez8w"/>
            <result xmi:id="_34CaYbSpEem4MK7Gf1Ez8w" name="IfStatement@75b4cf78.result(label)" outgoing="_34CY4rSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaYrSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaY7SpEem4MK7Gf1Ez8w" value="1"/>
            </result>
            <result xmi:id="_34CaZLSpEem4MK7Gf1Ez8w" name="IfStatement@75b4cf78.result(s)" outgoing="_34CY47SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaZbSpEem4MK7Gf1Ez8w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaZrSpEem4MK7Gf1Ez8w" value="1"/>
            </result>
            <result xmi:id="_34CaZ7SpEem4MK7Gf1Ez8w" name="IfStatement@75b4cf78.result(value2)" outgoing="_34CY5LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaaLSpEem4MK7Gf1Ez8w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaabSpEem4MK7Gf1Ez8w" value="1"/>
            </result>
            <result xmi:id="_34CaarSpEem4MK7Gf1Ez8w" name="IfStatement@75b4cf78.result(value1)" outgoing="_34CY5bSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Caa7SpEem4MK7Gf1Ez8w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CabLSpEem4MK7Gf1Ez8w" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_34CabbSpEem4MK7Gf1Ez8w" name="Fork(label)" incoming="_34CY4rSpEem4MK7Gf1Ez8w" outgoing="_34CY7LSpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:ForkNode" xmi:id="_34CabrSpEem4MK7Gf1Ez8w" name="Fork(s)" incoming="_34CY47SpEem4MK7Gf1Ez8w" outgoing="_34CY7bSpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:ForkNode" xmi:id="_34Cab7SpEem4MK7Gf1Ez8w" name="Fork(value2)" incoming="_34CY5LSpEem4MK7Gf1Ez8w" outgoing="_34CY7rSpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:ForkNode" xmi:id="_34CacLSpEem4MK7Gf1Ez8w" name="Fork(value1)" incoming="_34CY5bSpEem4MK7Gf1Ez8w" outgoing="_34CY77SpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CacbSpEem4MK7Gf1Ez8w" name="ExpressionStatement@895043f" incoming="_34CY67SpEem4MK7Gf1Ez8w">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CacrSpEem4MK7Gf1Ez8w" target="_34CadbSpEem4MK7Gf1Ez8w" source="_34CafbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34Cac7SpEem4MK7Gf1Ez8w" target="_34CadLSpEem4MK7Gf1Ez8w" source="_34Cae7SpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CadLSpEem4MK7Gf1Ez8w" name="Call(WriteLine)" incoming="_34Cac7SpEem4MK7Gf1Ez8w">
              <argument xmi:id="_34CadbSpEem4MK7Gf1Ez8w" name="Call(WriteLine).argument(value)" incoming="_34CacrSpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CadrSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Cad7SpEem4MK7Gf1Ez8w" value="1"/>
              </argument>
              <result xmi:id="_34CaeLSpEem4MK7Gf1Ez8w" name="Call(WriteLine).result(errorStatus)">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaebSpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaerSpEem4MK7Gf1Ez8w" 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="_34Cae7SpEem4MK7Gf1Ez8w" name="Tuple@6bc88dd2" outgoing="_34Cac7SpEem4MK7Gf1Ez8w">
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34CafLSpEem4MK7Gf1Ez8w" name="Value(&quot;&quot;)">
                <result xmi:id="_34CafbSpEem4MK7Gf1Ez8w" name="Value(&quot;&quot;).result" outgoing="_34CacrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CafrSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Caf7SpEem4MK7Gf1Ez8w" value="1"/>
                </result>
                <value xmi:type="uml:LiteralString" xmi:id="_34CagLSpEem4MK7Gf1Ez8w" 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="_34CagbSpEem4MK7Gf1Ez8w" name="Passthru(Fork(label))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CagrSpEem4MK7Gf1Ez8w" target="_34CahrSpEem4MK7Gf1Ez8w" source="_34Cag7SpEem4MK7Gf1Ez8w"/>
            <structuredNodeInput xmi:id="_34Cag7SpEem4MK7Gf1Ez8w" name="Passthru(Fork(label)).input" incoming="_34CY7LSpEem4MK7Gf1Ez8w" outgoing="_34CagrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CahLSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CahbSpEem4MK7Gf1Ez8w" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_34CahrSpEem4MK7Gf1Ez8w" name="Passthru(Fork(label)).output" incoming="_34CagrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Cah7SpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaiLSpEem4MK7Gf1Ez8w" value="1"/>
            </structuredNodeOutput>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CaibSpEem4MK7Gf1Ez8w" name="Passthru(Fork(s))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CairSpEem4MK7Gf1Ez8w" target="_34CajrSpEem4MK7Gf1Ez8w" source="_34Cai7SpEem4MK7Gf1Ez8w"/>
            <structuredNodeInput xmi:id="_34Cai7SpEem4MK7Gf1Ez8w" name="Passthru(Fork(s)).input" incoming="_34CY7bSpEem4MK7Gf1Ez8w" outgoing="_34CairSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CajLSpEem4MK7Gf1Ez8w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CajbSpEem4MK7Gf1Ez8w" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_34CajrSpEem4MK7Gf1Ez8w" name="Passthru(Fork(s)).output" incoming="_34CairSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Caj7SpEem4MK7Gf1Ez8w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CakLSpEem4MK7Gf1Ez8w" value="1"/>
            </structuredNodeOutput>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CakbSpEem4MK7Gf1Ez8w" name="Passthru(Fork(value2))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CakrSpEem4MK7Gf1Ez8w" target="_34CalrSpEem4MK7Gf1Ez8w" source="_34Cak7SpEem4MK7Gf1Ez8w"/>
            <structuredNodeInput xmi:id="_34Cak7SpEem4MK7Gf1Ez8w" name="Passthru(Fork(value2)).input" incoming="_34CY7rSpEem4MK7Gf1Ez8w" outgoing="_34CakrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CalLSpEem4MK7Gf1Ez8w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CalbSpEem4MK7Gf1Ez8w" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_34CalrSpEem4MK7Gf1Ez8w" name="Passthru(Fork(value2)).output" incoming="_34CakrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Cal7SpEem4MK7Gf1Ez8w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CamLSpEem4MK7Gf1Ez8w" value="1"/>
            </structuredNodeOutput>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CambSpEem4MK7Gf1Ez8w" name="Passthru(Fork(value1))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CamrSpEem4MK7Gf1Ez8w" target="_34CanrSpEem4MK7Gf1Ez8w" source="_34Cam7SpEem4MK7Gf1Ez8w"/>
            <structuredNodeInput xmi:id="_34Cam7SpEem4MK7Gf1Ez8w" name="Passthru(Fork(value1)).input" incoming="_34CY77SpEem4MK7Gf1Ez8w" outgoing="_34CamrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CanLSpEem4MK7Gf1Ez8w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CanbSpEem4MK7Gf1Ez8w" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_34CanrSpEem4MK7Gf1Ez8w" name="Passthru(Fork(value1)).output" incoming="_34CamrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Can7SpEem4MK7Gf1Ez8w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaoLSpEem4MK7Gf1Ez8w" value="1"/>
            </structuredNodeOutput>
          </node>
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34CaobSpEem4MK7Gf1Ez8w" name="Value(true)">
            <result xmi:id="_34CaorSpEem4MK7Gf1Ez8w" 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="_34Cao7SpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CapLSpEem4MK7Gf1Ez8w" value="1"/>
            </result>
            <value xmi:type="uml:LiteralBoolean" xmi:id="_34CapbSpEem4MK7Gf1Ez8w" value="true">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
            </value>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CaprSpEem4MK7Gf1Ez8w" name="Passthru(Fork(label))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Cap7SpEem4MK7Gf1Ez8w" target="_34Caq7SpEem4MK7Gf1Ez8w" source="_34CaqLSpEem4MK7Gf1Ez8w"/>
            <structuredNodeInput xmi:id="_34CaqLSpEem4MK7Gf1Ez8w" name="Passthru(Fork(label)).input" incoming="_34CY0rSpEem4MK7Gf1Ez8w" outgoing="_34Cap7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaqbSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaqrSpEem4MK7Gf1Ez8w" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_34Caq7SpEem4MK7Gf1Ez8w" name="Passthru(Fork(label)).output" incoming="_34Cap7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CarLSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CarbSpEem4MK7Gf1Ez8w" value="1"/>
            </structuredNodeOutput>
          </node>
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34CarrSpEem4MK7Gf1Ez8w" name="Value(null)">
            <result xmi:id="_34Car7SpEem4MK7Gf1Ez8w" name="Value(null).result" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CasLSpEem4MK7Gf1Ez8w" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CasbSpEem4MK7Gf1Ez8w" value="1"/>
            </result>
            <value xmi:type="uml:LiteralNull" xmi:id="_34CasrSpEem4MK7Gf1Ez8w"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_34Cas7SpEem4MK7Gf1Ez8w" name="Passthru(Fork(value2))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CatLSpEem4MK7Gf1Ez8w" target="_34CauLSpEem4MK7Gf1Ez8w" source="_34CatbSpEem4MK7Gf1Ez8w"/>
            <structuredNodeInput xmi:id="_34CatbSpEem4MK7Gf1Ez8w" name="Passthru(Fork(value2)).input" incoming="_34CY07SpEem4MK7Gf1Ez8w" outgoing="_34CatLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CatrSpEem4MK7Gf1Ez8w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Cat7SpEem4MK7Gf1Ez8w" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_34CauLSpEem4MK7Gf1Ez8w" name="Passthru(Fork(value2)).output" incoming="_34CatLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaubSpEem4MK7Gf1Ez8w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CaurSpEem4MK7Gf1Ez8w" value="1"/>
            </structuredNodeOutput>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_34Cau7SpEem4MK7Gf1Ez8w" name="Passthru(Fork(value1))">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CavLSpEem4MK7Gf1Ez8w" target="_34CawLSpEem4MK7Gf1Ez8w" source="_34CavbSpEem4MK7Gf1Ez8w"/>
            <structuredNodeInput xmi:id="_34CavbSpEem4MK7Gf1Ez8w" name="Passthru(Fork(value1)).input" incoming="_34CY1LSpEem4MK7Gf1Ez8w" outgoing="_34CavLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CavrSpEem4MK7Gf1Ez8w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Cav7SpEem4MK7Gf1Ez8w" value="1"/>
            </structuredNodeInput>
            <structuredNodeOutput xmi:id="_34CawLSpEem4MK7Gf1Ez8w" name="Passthru(Fork(value1)).output" incoming="_34CavLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CawbSpEem4MK7Gf1Ez8w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CawrSpEem4MK7Gf1Ez8w" value="1"/>
            </structuredNodeOutput>
          </node>
          <clause xmi:id="_34Caw7SpEem4MK7Gf1Ez8w" body="_34CZPbSpEem4MK7Gf1Ez8w _34CZfbSpEem4MK7Gf1Ez8w _34CZlbSpEem4MK7Gf1Ez8w _34CacbSpEem4MK7Gf1Ez8w _34CagbSpEem4MK7Gf1Ez8w _34CaibSpEem4MK7Gf1Ez8w _34CakbSpEem4MK7Gf1Ez8w _34CambSpEem4MK7Gf1Ez8w" bodyOutput="_34CahrSpEem4MK7Gf1Ez8w _34CajrSpEem4MK7Gf1Ez8w _34CalrSpEem4MK7Gf1Ez8w _34CanrSpEem4MK7Gf1Ez8w" decider="_34CZOrSpEem4MK7Gf1Ez8w" successorClause="_34CaxLSpEem4MK7Gf1Ez8w" test="_34CY8LSpEem4MK7Gf1Ez8w"/>
          <clause xmi:id="_34CaxLSpEem4MK7Gf1Ez8w" body="_34CaprSpEem4MK7Gf1Ez8w _34CarrSpEem4MK7Gf1Ez8w _34Cas7SpEem4MK7Gf1Ez8w _34Cau7SpEem4MK7Gf1Ez8w" bodyOutput="_34Caq7SpEem4MK7Gf1Ez8w _34Car7SpEem4MK7Gf1Ez8w _34CauLSpEem4MK7Gf1Ez8w _34CawLSpEem4MK7Gf1Ez8w" decider="_34CaorSpEem4MK7Gf1Ez8w" predecessorClause="_34Caw7SpEem4MK7Gf1Ez8w" test="_34CaobSpEem4MK7Gf1Ez8w"/>
          <result xmi:id="_34CaxbSpEem4MK7Gf1Ez8w" name="IfStatement@36c1c71a.result(label)" outgoing="_34CY3LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaxrSpEem4MK7Gf1Ez8w" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Cax7SpEem4MK7Gf1Ez8w" value="1"/>
          </result>
          <result xmi:id="_34CayLSpEem4MK7Gf1Ez8w" name="IfStatement@36c1c71a.result(s)" outgoing="_34CY3bSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CaybSpEem4MK7Gf1Ez8w"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CayrSpEem4MK7Gf1Ez8w" value="1"/>
          </result>
          <result xmi:id="_34Cay7SpEem4MK7Gf1Ez8w" name="IfStatement@36c1c71a.result(value2)" outgoing="_34CY3rSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CazLSpEem4MK7Gf1Ez8w"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CazbSpEem4MK7Gf1Ez8w" value="1"/>
          </result>
          <result xmi:id="_34CazrSpEem4MK7Gf1Ez8w" name="IfStatement@36c1c71a.result(value1)" outgoing="_34CY37SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Caz7SpEem4MK7Gf1Ez8w"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Ca0LSpEem4MK7Gf1Ez8w" value="1"/>
          </result>
        </node>
        <node xmi:type="uml:ForkNode" xmi:id="_34Ca0bSpEem4MK7Gf1Ez8w" name="Fork(label)" incoming="_34CY3LSpEem4MK7Gf1Ez8w"/>
        <node xmi:type="uml:ForkNode" xmi:id="_34Ca0rSpEem4MK7Gf1Ez8w" name="Fork(s)" incoming="_34CY3bSpEem4MK7Gf1Ez8w"/>
        <node xmi:type="uml:ForkNode" xmi:id="_34Ca07SpEem4MK7Gf1Ez8w" name="Fork(value2)" incoming="_34CY3rSpEem4MK7Gf1Ez8w"/>
        <node xmi:type="uml:ForkNode" xmi:id="_34Ca1LSpEem4MK7Gf1Ez8w" name="Fork(value1)" incoming="_34CY37SpEem4MK7Gf1Ez8w"/>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_34CY1bSpEem4MK7Gf1Ez8w" name="Input(label)" outgoing="_34CYxLSpEem4MK7Gf1Ez8w" parameter="_34CYu7SpEem4MK7Gf1Ez8w">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </node>
      <node xmi:type="uml:ForkNode" xmi:id="_34CY1rSpEem4MK7Gf1Ez8w" name="Fork(label)" incoming="_34CYxLSpEem4MK7Gf1Ez8w" outgoing="_34CYybSpEem4MK7Gf1Ez8w _34CYy7SpEem4MK7Gf1Ez8w _34CYz7SpEem4MK7Gf1Ez8w _34CY0rSpEem4MK7Gf1Ez8w"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_34CY17SpEem4MK7Gf1Ez8w" name="Input(value1)" outgoing="_34CYxbSpEem4MK7Gf1Ez8w" parameter="_34CYvrSpEem4MK7Gf1Ez8w"/>
      <node xmi:type="uml:ForkNode" xmi:id="_34CY2LSpEem4MK7Gf1Ez8w" name="Fork(value1)" incoming="_34CYxbSpEem4MK7Gf1Ez8w" outgoing="_34CYx7SpEem4MK7Gf1Ez8w _34CYzbSpEem4MK7Gf1Ez8w _34CY0bSpEem4MK7Gf1Ez8w _34CY1LSpEem4MK7Gf1Ez8w"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_34CY2bSpEem4MK7Gf1Ez8w" name="Input(value2)" outgoing="_34CYxrSpEem4MK7Gf1Ez8w" parameter="_34CYwbSpEem4MK7Gf1Ez8w"/>
      <node xmi:type="uml:ForkNode" xmi:id="_34CY2rSpEem4MK7Gf1Ez8w" name="Fork(value2)" incoming="_34CYxrSpEem4MK7Gf1Ez8w" outgoing="_34CYyLSpEem4MK7Gf1Ez8w _34CYyrSpEem4MK7Gf1Ez8w _34CYzLSpEem4MK7Gf1Ez8w _34CYzrSpEem4MK7Gf1Ez8w _34CY0LSpEem4MK7Gf1Ez8w _34CY07SpEem4MK7Gf1Ez8w"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Activity" xmi:id="_34Ca1bSpEem4MK7Gf1Ez8w" name="Write" visibility="public" node="_34Ca4LSpEem4MK7Gf1Ez8w _34Ca4bSpEem4MK7Gf1Ez8w _34Ca4rSpEem4MK7Gf1Ez8w" group="_34Ca4rSpEem4MK7Gf1Ez8w">
      <packageImport xmi:id="_34Ca1rSpEem4MK7Gf1Ez8w" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveTypes"/>
      </packageImport>
      <packageImport xmi:id="_34Ca17SpEem4MK7Gf1Ez8w" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-PrimitiveBehaviors"/>
      </packageImport>
      <packageImport xmi:id="_34Ca2LSpEem4MK7Gf1Ez8w" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-BasicInputOutput"/>
      </packageImport>
      <packageImport xmi:id="_34Ca2bSpEem4MK7Gf1Ez8w" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionFunctions"/>
      </packageImport>
      <packageImport xmi:id="_34Ca2rSpEem4MK7Gf1Ez8w" visibility="private">
        <importedPackage href="pathmap://ALF_LIBRARIES/Alf.library.uml#Alf-Library-CollectionClasses"/>
      </packageImport>
      <ownedParameter xmi:id="_34Ca27SpEem4MK7Gf1Ez8w" name="value" visibility="package">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Ca3LSpEem4MK7Gf1Ez8w"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Ca3bSpEem4MK7Gf1Ez8w" value="1"/>
      </ownedParameter>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_34Ca3rSpEem4MK7Gf1Ez8w" target="_34Ca4bSpEem4MK7Gf1Ez8w" source="_34Ca4LSpEem4MK7Gf1Ez8w"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_34Ca37SpEem4MK7Gf1Ez8w" target="_34Ca67SpEem4MK7Gf1Ez8w" source="_34Ca4bSpEem4MK7Gf1Ez8w"/>
      <structuredNode xmi:id="_34Ca4rSpEem4MK7Gf1Ez8w" name="Body(Write)">
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_34Ca47SpEem4MK7Gf1Ez8w" name="ExpressionStatement@333d26bc">
          <edge xmi:type="uml:ObjectFlow" xmi:id="_34Ca5LSpEem4MK7Gf1Ez8w" target="_34CbJrSpEem4MK7Gf1Ez8w" source="_34CbM7SpEem4MK7Gf1Ez8w"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_34Ca5bSpEem4MK7Gf1Ez8w" target="_34Ca5rSpEem4MK7Gf1Ez8w" source="_34CbJ7SpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:ExpansionRegion" xmi:id="_34Ca5rSpEem4MK7Gf1Ez8w" name="Collect(Call(write))" incoming="_34Ca5bSpEem4MK7Gf1Ez8w" mode="parallel" inputElement="_34CbJrSpEem4MK7Gf1Ez8w">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Ca57SpEem4MK7Gf1Ez8w" target="_34Ca77SpEem4MK7Gf1Ez8w" source="_34CbJbSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Ca6LSpEem4MK7Gf1Ez8w" target="_34CbBbSpEem4MK7Gf1Ez8w" source="_34Ca67SpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34Ca6bSpEem4MK7Gf1Ez8w" target="_34Ca7rSpEem4MK7Gf1Ez8w" source="_34Ca-LSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34Ca6rSpEem4MK7Gf1Ez8w" target="_34Ca9bSpEem4MK7Gf1Ez8w" source="_34CbJrSpEem4MK7Gf1Ez8w"/>
            <structuredNodeInput xmi:id="_34Ca67SpEem4MK7Gf1Ez8w" name="Collect(Call(write)).input(Fork(value))" incoming="_34Ca37SpEem4MK7Gf1Ez8w" outgoing="_34Ca6LSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Ca7LSpEem4MK7Gf1Ez8w"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Ca7bSpEem4MK7Gf1Ez8w" value="*"/>
            </structuredNodeInput>
            <node xmi:type="uml:CallOperationAction" xmi:id="_34Ca7rSpEem4MK7Gf1Ez8w" name="Call(write)" incoming="_34Ca6bSpEem4MK7Gf1Ez8w">
              <argument xmi:id="_34Ca77SpEem4MK7Gf1Ez8w" name="Call(write).argument(value)" incoming="_34Ca57SpEem4MK7Gf1Ez8w">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34Ca8LSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Ca8bSpEem4MK7Gf1Ez8w" value="1"/>
              </argument>
              <result xmi:id="_34Ca8rSpEem4MK7Gf1Ez8w" 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="_34Ca87SpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Ca9LSpEem4MK7Gf1Ez8w" value="1"/>
              </result>
              <operation href="pathmap://ALF_LIBRARIES/fUML.library.uml#BasicInputOutput-OutputChannel-write"/>
              <target xmi:id="_34Ca9bSpEem4MK7Gf1Ez8w" name="Call(write).target" incoming="_34Ca6rSpEem4MK7Gf1Ez8w" 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="_34Ca9rSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34Ca97SpEem4MK7Gf1Ez8w" value="1"/>
              </target>
            </node>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_34Ca-LSpEem4MK7Gf1Ez8w" name="Tuple@428fe575" outgoing="_34Ca6bSpEem4MK7Gf1Ez8w">
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34Ca-bSpEem4MK7Gf1Ez8w" target="_34CbDbSpEem4MK7Gf1Ez8w" source="_34CbBbSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_34Ca-rSpEem4MK7Gf1Ez8w" target="_34CbDLSpEem4MK7Gf1Ez8w" source="_34CbBLSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34Ca-7SpEem4MK7Gf1Ez8w" target="_34CbGLSpEem4MK7Gf1Ez8w" source="_34CbBbSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_34Ca_LSpEem4MK7Gf1Ez8w" target="_34CbJLSpEem4MK7Gf1Ez8w" source="_34CbI7SpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34Ca_bSpEem4MK7Gf1Ez8w" target="_34CbJLSpEem4MK7Gf1Ez8w" source="_34CbELSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ControlFlow" xmi:id="_34Ca_rSpEem4MK7Gf1Ez8w" target="_34CbE7SpEem4MK7Gf1Ez8w" source="_34CbJLSpEem4MK7Gf1Ez8w">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_34Ca_7SpEem4MK7Gf1Ez8w" name="Value(true)" value="true"/>
              </edge>
              <edge xmi:type="uml:ControlFlow" xmi:id="_34CbALSpEem4MK7Gf1Ez8w" target="_34CbGbSpEem4MK7Gf1Ez8w" source="_34CbJLSpEem4MK7Gf1Ez8w">
                <guard xmi:type="uml:LiteralBoolean" xmi:id="_34CbAbSpEem4MK7Gf1Ez8w" name="Value(false)"/>
              </edge>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34CbArSpEem4MK7Gf1Ez8w" target="_34CbJbSpEem4MK7Gf1Ez8w" source="_34CbFbSpEem4MK7Gf1Ez8w"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_34CbA7SpEem4MK7Gf1Ez8w" target="_34CbJbSpEem4MK7Gf1Ez8w" source="_34CbG7SpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CbBLSpEem4MK7Gf1Ez8w" name="Operands(EqualityExpression@28f16dfc)" outgoing="_34Ca-rSpEem4MK7Gf1Ez8w">
                <node xmi:type="uml:ForkNode" xmi:id="_34CbBbSpEem4MK7Gf1Ez8w" name="Fork('')@1d10c38" incoming="_34Ca6LSpEem4MK7Gf1Ez8w" outgoing="_34Ca-bSpEem4MK7Gf1Ez8w _34Ca-7SpEem4MK7Gf1Ez8w"/>
                <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CbBrSpEem4MK7Gf1Ez8w" name="RightHandSide@40b90faa"/>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34CbB7SpEem4MK7Gf1Ez8w" name="Value(null)">
                  <result xmi:id="_34CbCLSpEem4MK7Gf1Ez8w" name="Value(null).result" isOrdered="true" isUnique="false">
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CbCbSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CbCrSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralNull" xmi:id="_34CbC7SpEem4MK7Gf1Ez8w"/>
                </node>
              </node>
              <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CbDLSpEem4MK7Gf1Ez8w" name="Call(NotEmpty)" incoming="_34Ca-rSpEem4MK7Gf1Ez8w">
                <argument xmi:id="_34CbDbSpEem4MK7Gf1Ez8w" name="Call(NotEmpty).argument(seq)" incoming="_34Ca-bSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CbDrSpEem4MK7Gf1Ez8w"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CbD7SpEem4MK7Gf1Ez8w" value="*"/>
                </argument>
                <result xmi:id="_34CbELSpEem4MK7Gf1Ez8w" name="Call(NotEmpty).result()" outgoing="_34Ca_bSpEem4MK7Gf1Ez8w">
                  <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CbEbSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CbErSpEem4MK7Gf1Ez8w" 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="_34CbE7SpEem4MK7Gf1Ez8w" name="NullCoalescingExpression@5f3344d4.operand2" incoming="_34Ca_rSpEem4MK7Gf1Ez8w">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CbFLSpEem4MK7Gf1Ez8w" target="_34CbFbSpEem4MK7Gf1Ez8w" source="_34CbGLSpEem4MK7Gf1Ez8w"/>
                <structuredNodeOutput xmi:id="_34CbFbSpEem4MK7Gf1Ez8w" name="NullCoalescingExpression@5f3344d4.operand2.result" incoming="_34CbFLSpEem4MK7Gf1Ez8w" outgoing="_34CbArSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CbFrSpEem4MK7Gf1Ez8w"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CbF7SpEem4MK7Gf1Ez8w" value="*"/>
                </structuredNodeOutput>
                <node xmi:type="uml:MergeNode" xmi:id="_34CbGLSpEem4MK7Gf1Ez8w" name="Merge(Fork('')@1d10c38)" incoming="_34Ca-7SpEem4MK7Gf1Ez8w" outgoing="_34CbFLSpEem4MK7Gf1Ez8w"/>
              </node>
              <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CbGbSpEem4MK7Gf1Ez8w" name="NullCoalescingExpression@5f3344d4.operand3" incoming="_34CbALSpEem4MK7Gf1Ez8w">
                <edge xmi:type="uml:ObjectFlow" xmi:id="_34CbGrSpEem4MK7Gf1Ez8w" target="_34CbG7SpEem4MK7Gf1Ez8w" source="_34CbH7SpEem4MK7Gf1Ez8w"/>
                <structuredNodeOutput xmi:id="_34CbG7SpEem4MK7Gf1Ez8w" name="NullCoalescingExpression@5f3344d4.operand3.result" incoming="_34CbGrSpEem4MK7Gf1Ez8w" outgoing="_34CbA7SpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CbHLSpEem4MK7Gf1Ez8w"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CbHbSpEem4MK7Gf1Ez8w" value="*"/>
                </structuredNodeOutput>
                <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34CbHrSpEem4MK7Gf1Ez8w" name="Value(&quot;null&quot;)">
                  <result xmi:id="_34CbH7SpEem4MK7Gf1Ez8w" name="Value(&quot;null&quot;).result" outgoing="_34CbGrSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                    <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
                    <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CbILSpEem4MK7Gf1Ez8w" value="1"/>
                    <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CbIbSpEem4MK7Gf1Ez8w" value="1"/>
                  </result>
                  <value xmi:type="uml:LiteralString" xmi:id="_34CbIrSpEem4MK7Gf1Ez8w" 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="_34CbI7SpEem4MK7Gf1Ez8w" name="Initial(NullCoalescingExpression@5f3344d4)" outgoing="_34Ca_LSpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:DecisionNode" xmi:id="_34CbJLSpEem4MK7Gf1Ez8w" name="Decision(NullCoalescingExpression@5f3344d4)" incoming="_34Ca_LSpEem4MK7Gf1Ez8w _34Ca_bSpEem4MK7Gf1Ez8w" outgoing="_34Ca_rSpEem4MK7Gf1Ez8w _34CbALSpEem4MK7Gf1Ez8w" decisionInputFlow="_34Ca_bSpEem4MK7Gf1Ez8w"/>
              <node xmi:type="uml:MergeNode" xmi:id="_34CbJbSpEem4MK7Gf1Ez8w" name="Merge(NullCoalescingExpression@5f3344d4.result)" incoming="_34CbArSpEem4MK7Gf1Ez8w _34CbA7SpEem4MK7Gf1Ez8w" outgoing="_34Ca57SpEem4MK7Gf1Ez8w"/>
            </node>
          </node>
          <node xmi:type="uml:ExpansionNode" xmi:id="_34CbJrSpEem4MK7Gf1Ez8w" name="Collect(Call(write)).inputElement" incoming="_34Ca5LSpEem4MK7Gf1Ez8w" outgoing="_34Ca6rSpEem4MK7Gf1Ez8w" regionAsInput="_34Ca5rSpEem4MK7Gf1Ez8w"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_34CbJ7SpEem4MK7Gf1Ez8w" name="Feature(Call(At).result())" outgoing="_34Ca5bSpEem4MK7Gf1Ez8w">
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CbKLSpEem4MK7Gf1Ez8w" target="_34CbLbSpEem4MK7Gf1Ez8w" source="_34CbOLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CbKbSpEem4MK7Gf1Ez8w" target="_34CbQLSpEem4MK7Gf1Ez8w" source="_34CbPLSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_34CbKrSpEem4MK7Gf1Ez8w" target="_34CbLLSpEem4MK7Gf1Ez8w" source="_34CbNrSpEem4MK7Gf1Ez8w"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_34CbK7SpEem4MK7Gf1Ez8w" target="_34CbMLSpEem4MK7Gf1Ez8w" source="_34CbQLSpEem4MK7Gf1Ez8w"/>
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_34CbLLSpEem4MK7Gf1Ez8w" name="Call(At)" incoming="_34CbKrSpEem4MK7Gf1Ez8w">
              <argument xmi:id="_34CbLbSpEem4MK7Gf1Ez8w" name="Call(At).argument(seq)" incoming="_34CbKLSpEem4MK7Gf1Ez8w" isOrdered="true" isUnique="false">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CbLrSpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CbL7SpEem4MK7Gf1Ez8w" value="*"/>
              </argument>
              <argument xmi:id="_34CbMLSpEem4MK7Gf1Ez8w" name="Call(At).argument(index)" incoming="_34CbK7SpEem4MK7Gf1Ez8w">
                <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CbMbSpEem4MK7Gf1Ez8w" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CbMrSpEem4MK7Gf1Ez8w" value="1"/>
              </argument>
              <result xmi:id="_34CbM7SpEem4MK7Gf1Ez8w" name="Call(At).result()" outgoing="_34Ca5LSpEem4MK7Gf1Ez8w">
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_34CbNLSpEem4MK7Gf1Ez8w"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CbNbSpEem4MK7Gf1Ez8w" 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="_34CbNrSpEem4MK7Gf1Ez8w" name="Tuple@44302f48" outgoing="_34CbKrSpEem4MK7Gf1Ez8w">
              <node xmi:type="uml:ReadExtentAction" xmi:id="_34CbN7SpEem4MK7Gf1Ez8w" name="ReadExtent(StandardOutputChannel)">
                <classifier xmi:type="uml:Class" href="pathmap://ALF_LIBRARIES/fUML.library.uml#BasicInputOutput-StandardOutputChannel"/>
                <result xmi:id="_34CbOLSpEem4MK7Gf1Ez8w" name="ReadExtent(StandardOutputChannel).result" outgoing="_34CbKLSpEem4MK7Gf1Ez8w" 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="_34CbObSpEem4MK7Gf1Ez8w"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CbOrSpEem4MK7Gf1Ez8w" value="*"/>
                </result>
              </node>
              <node xmi:type="uml:ValueSpecificationAction" xmi:id="_34CbO7SpEem4MK7Gf1Ez8w" name="Value(1)">
                <result xmi:id="_34CbPLSpEem4MK7Gf1Ez8w" name="Value(1).result" outgoing="_34CbKbSpEem4MK7Gf1Ez8w" 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="_34CbPbSpEem4MK7Gf1Ez8w" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_34CbPrSpEem4MK7Gf1Ez8w" value="1"/>
                </result>
                <value xmi:type="uml:LiteralInteger" xmi:id="_34CbP7SpEem4MK7Gf1Ez8w" 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="_34CbQLSpEem4MK7Gf1Ez8w" name="Fork(Call(At).argument(index))" incoming="_34CbKbSpEem4MK7Gf1Ez8w" outgoing="_34CbK7SpEem4MK7Gf1Ez8w"/>
          </node>
        </node>
      </structuredNode>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_34Ca4LSpEem4MK7Gf1Ez8w" name="Input(value)" outgoing="_34Ca3rSpEem4MK7Gf1Ez8w" parameter="_34Ca27SpEem4MK7Gf1Ez8w"/>
      <node xmi:type="uml:ForkNode" xmi:id="_34Ca4bSpEem4MK7Gf1Ez8w" name="Fork(value)" incoming="_34Ca3rSpEem4MK7Gf1Ez8w" outgoing="_34Ca37SpEem4MK7Gf1Ez8w"/>
    </packagedElement>
    <profileApplication xmi:id="_34CbQbSpEem4MK7Gf1Ez8w">
      <eAnnotations xmi:id="_34CbQrSpEem4MK7Gf1Ez8w" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_QLYqEHJLEeKLR_U6HVChUg"/>
      </eAnnotations>
      <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
    </profileApplication>
  </uml:Model>
  <l2:Create xmi:id="_34C-YLSpEem4MK7Gf1Ez8w" base_BehavioralFeature="_34B0HrSpEem4MK7Gf1Ez8w"/>
  <l2:Destroy xmi:id="_34C-YbSpEem4MK7Gf1Ez8w" base_BehavioralFeature="_34CYIrSpEem4MK7Gf1Ez8w"/>
  <l2:Destroy xmi:id="_34C-YrSpEem4MK7Gf1Ez8w" base_BehavioralFeature="_34Bw87SpEem4MK7Gf1Ez8w"/>
  <l2:Destroy xmi:id="_34C-Y7SpEem4MK7Gf1Ez8w" base_BehavioralFeature="_34ByPLSpEem4MK7Gf1Ez8w"/>
  <l2:Create xmi:id="_34C-ZLSpEem4MK7Gf1Ez8w" base_BehavioralFeature="_34BzBLSpEem4MK7Gf1Ez8w"/>
  <l2:Destroy xmi:id="_34C-ZbSpEem4MK7Gf1Ez8w" base_BehavioralFeature="_34BzCLSpEem4MK7Gf1Ez8w"/>
  <l2:Destroy xmi:id="_34C-ZrSpEem4MK7Gf1Ez8w" base_BehavioralFeature="_34CYsrSpEem4MK7Gf1Ez8w"/>
  <l2:Create xmi:id="_34C-Z7SpEem4MK7Gf1Ez8w" base_BehavioralFeature="_34CYrrSpEem4MK7Gf1Ez8w"/>
  <l2:Destroy xmi:id="_34C-aLSpEem4MK7Gf1Ez8w" base_BehavioralFeature="_34B0JbSpEem4MK7Gf1Ez8w"/>
  <l2:Create xmi:id="_34C-abSpEem4MK7Gf1Ez8w" base_BehavioralFeature="_34CYFrSpEem4MK7Gf1Ez8w"/>
  <l2:Create xmi:id="_34C-arSpEem4MK7Gf1Ez8w" base_BehavioralFeature="_34Bw6LSpEem4MK7Gf1Ez8w"/>
  <l2:Create xmi:id="_34C-a7SpEem4MK7Gf1Ez8w" base_BehavioralFeature="_34ByMrSpEem4MK7Gf1Ez8w"/>
  <l2:Create xmi:id="_34C-bLSpEem4MK7Gf1Ez8w" base_BehavioralFeature="_34Bw7LSpEem4MK7Gf1Ez8w"/>
</xmi:XMI>
