<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_HqftEH4-EeKbbpZsOGnjUw" name="Model">
  <packagedElement xmi:type="uml:Activity" xmi:id="_HqftEX4-EeKbbpZsOGnjUw" name="Interactive_Read" group="_HqftF34-EeKbbpZsOGnjUw" node="_HqftF34-EeKbbpZsOGnjUw">
    <packageImport xmi:id="_HqftEn4-EeKbbpZsOGnjUw" visibility="private">
      <importedPackage href="Alf.uml#_UV_p0n1CEeKXcfGr2QLM9Q"/>
    </packageImport>
    <packageImport xmi:id="_HqftE34-EeKbbpZsOGnjUw" visibility="private">
      <importedPackage href="Alf.uml#_UWAQ4H1CEeKXcfGr2QLM9Q"/>
    </packageImport>
    <packageImport xmi:id="_HqftFH4-EeKbbpZsOGnjUw" visibility="private">
      <importedPackage href="Alf.uml#_UWSk6H1CEeKXcfGr2QLM9Q"/>
    </packageImport>
    <packageImport xmi:id="_HqftFX4-EeKbbpZsOGnjUw" visibility="private">
      <importedPackage href="Alf.uml#_UWSk6n1CEeKXcfGr2QLM9Q"/>
    </packageImport>
    <packageImport xmi:id="_HqftFn4-EeKbbpZsOGnjUw" visibility="private">
      <importedPackage href="Alf.uml#_UWieYn1CEeKXcfGr2QLM9Q"/>
    </packageImport>
    <structuredNode xmi:id="_HqftF34-EeKbbpZsOGnjUw" name="Body(Interactive_Read)">
      <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqftGH4-EeKbbpZsOGnjUw" name="ExpressionStatement@1faf7fb6" outgoing="_HqiJi34-EeKbbpZsOGnjUw">
        <node xmi:type="uml:CallBehaviorAction" xmi:id="_HqftGX4-EeKbbpZsOGnjUw" name="Call(WriteLine)" incoming="_HqgULX4-EeKbbpZsOGnjUw">
          <argument xmi:id="_HqgUIH4-EeKbbpZsOGnjUw" name="Call(WriteLine).argument(value)" incoming="_HqgULH4-EeKbbpZsOGnjUw">
            <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqgUIX4-EeKbbpZsOGnjUw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqgUIn4-EeKbbpZsOGnjUw" value="1"/>
          </argument>
          <result xmi:id="_HqgUI34-EeKbbpZsOGnjUw" name="Call(WriteLine).result(errorStatus)">
            <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqgUJH4-EeKbbpZsOGnjUw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqgUJX4-EeKbbpZsOGnjUw" value="1"/>
          </result>
          <behavior xmi:type="uml:Activity" href="FoundationalModelLibrary.uml#_CBCFEH1CEeKetNNFwU4yRw"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqgUJn4-EeKbbpZsOGnjUw" name="Tuple@7234b7f" outgoing="_HqgULX4-EeKbbpZsOGnjUw">
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_HqgUJ34-EeKbbpZsOGnjUw" name="Value(&quot;Read Line:&quot;)">
            <result xmi:id="_HqgUKH4-EeKbbpZsOGnjUw" name="Value(&quot;Read Line:&quot;).result" outgoing="_HqgULH4-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqgUKX4-EeKbbpZsOGnjUw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqgUKn4-EeKbbpZsOGnjUw" value="1"/>
            </result>
            <value xmi:type="uml:LiteralString" xmi:id="_HqgUK34-EeKbbpZsOGnjUw" value="Read Line:">
              <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
            </value>
          </node>
        </node>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_HqgULH4-EeKbbpZsOGnjUw" source="_HqgUKH4-EeKbbpZsOGnjUw" target="_HqgUIH4-EeKbbpZsOGnjUw"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_HqgULX4-EeKbbpZsOGnjUw" source="_HqgUJn4-EeKbbpZsOGnjUw" target="_HqftGX4-EeKbbpZsOGnjUw"/>
      </node>
      <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqgULn4-EeKbbpZsOGnjUw" name="ExpressionStatement@317f599a" outgoing="_HqiJjH4-EeKbbpZsOGnjUw" incoming="_HqiJi34-EeKbbpZsOGnjUw">
        <node xmi:type="uml:CallBehaviorAction" xmi:id="_HqgUL34-EeKbbpZsOGnjUw" name="Call(WriteLine)" incoming="_HqgUQX4-EeKbbpZsOGnjUw">
          <argument xmi:id="_HqgUMH4-EeKbbpZsOGnjUw" name="Call(WriteLine).argument(value)" incoming="_HqgUQH4-EeKbbpZsOGnjUw">
            <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqgUMX4-EeKbbpZsOGnjUw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqgUMn4-EeKbbpZsOGnjUw" value="1"/>
          </argument>
          <result xmi:id="_HqgUM34-EeKbbpZsOGnjUw" name="Call(WriteLine).result(errorStatus)">
            <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqgUNH4-EeKbbpZsOGnjUw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqgUNX4-EeKbbpZsOGnjUw" value="1"/>
          </result>
          <behavior xmi:type="uml:Activity" href="FoundationalModelLibrary.uml#_CBCFEH1CEeKetNNFwU4yRw"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqgUNn4-EeKbbpZsOGnjUw" name="Tuple@5910279a" outgoing="_HqgUQX4-EeKbbpZsOGnjUw">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_HqgUN34-EeKbbpZsOGnjUw" name="Call(ReadLine)">
            <result xmi:id="_HqgUOH4-EeKbbpZsOGnjUw" name="Call(ReadLine).result(errorStatus)" outgoing="_HqgUP34-EeKbbpZsOGnjUw">
              <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqgUOX4-EeKbbpZsOGnjUw"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqgUOn4-EeKbbpZsOGnjUw" value="1"/>
            </result>
            <result xmi:id="_HqgUO34-EeKbbpZsOGnjUw" name="Call(ReadLine).result()" outgoing="_HqgUQH4-EeKbbpZsOGnjUw">
              <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqgUPH4-EeKbbpZsOGnjUw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqgUPX4-EeKbbpZsOGnjUw" value="1"/>
            </result>
            <behavior xmi:type="uml:Activity" href="FoundationalModelLibrary.uml#_CBCE2n1CEeKetNNFwU4yRw"/>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_HqgUPn4-EeKbbpZsOGnjUw" name="Fork(status)@442cb53c" outgoing="_HqiJjX4-EeKbbpZsOGnjUw" incoming="_HqgUP34-EeKbbpZsOGnjUw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_HqgUP34-EeKbbpZsOGnjUw" source="_HqgUOH4-EeKbbpZsOGnjUw" target="_HqgUPn4-EeKbbpZsOGnjUw"/>
        </node>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_HqgUQH4-EeKbbpZsOGnjUw" source="_HqgUO34-EeKbbpZsOGnjUw" target="_HqgUMH4-EeKbbpZsOGnjUw"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_HqgUQX4-EeKbbpZsOGnjUw" source="_HqgUNn4-EeKbbpZsOGnjUw" target="_HqgUL34-EeKbbpZsOGnjUw"/>
      </node>
      <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqgUQn4-EeKbbpZsOGnjUw" name="ExpressionStatement@562db377" outgoing="_HqiJjn4-EeKbbpZsOGnjUw" incoming="_HqiJjH4-EeKbbpZsOGnjUw">
        <node xmi:type="uml:CallBehaviorAction" xmi:id="_HqgUQ34-EeKbbpZsOGnjUw" name="Call(WriteLine)" incoming="_HqgUUX4-EeKbbpZsOGnjUw">
          <argument xmi:id="_HqgURH4-EeKbbpZsOGnjUw" name="Call(WriteLine).argument(value)" incoming="_HqgUUH4-EeKbbpZsOGnjUw">
            <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqgURX4-EeKbbpZsOGnjUw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqgURn4-EeKbbpZsOGnjUw" value="1"/>
          </argument>
          <result xmi:id="_HqgUR34-EeKbbpZsOGnjUw" name="Call(WriteLine).result(errorStatus)">
            <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqgUSH4-EeKbbpZsOGnjUw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqgUSX4-EeKbbpZsOGnjUw" value="1"/>
          </result>
          <behavior xmi:type="uml:Activity" href="FoundationalModelLibrary.uml#_CBCFEH1CEeKetNNFwU4yRw"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqgUSn4-EeKbbpZsOGnjUw" name="Tuple@17740564" outgoing="_HqgUUX4-EeKbbpZsOGnjUw">
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_HqgUS34-EeKbbpZsOGnjUw" name="Value(&quot;Status:&quot;)">
            <result xmi:id="_HqgUTH4-EeKbbpZsOGnjUw" name="Value(&quot;Status:&quot;).result" outgoing="_HqgUUH4-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqgUTX4-EeKbbpZsOGnjUw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqgUTn4-EeKbbpZsOGnjUw" value="1"/>
            </result>
            <value xmi:type="uml:LiteralString" xmi:id="_HqgUT34-EeKbbpZsOGnjUw" value="Status:">
              <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
            </value>
          </node>
        </node>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_HqgUUH4-EeKbbpZsOGnjUw" source="_HqgUTH4-EeKbbpZsOGnjUw" target="_HqgURH4-EeKbbpZsOGnjUw"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_HqgUUX4-EeKbbpZsOGnjUw" source="_HqgUSn4-EeKbbpZsOGnjUw" target="_HqgUQ34-EeKbbpZsOGnjUw"/>
      </node>
      <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqgUUn4-EeKbbpZsOGnjUw" name="ExpressionStatement@34b600d4" outgoing="_HqiJj34-EeKbbpZsOGnjUw" incoming="_HqiJjn4-EeKbbpZsOGnjUw">
        <node xmi:type="uml:CallBehaviorAction" xmi:id="_HqgUU34-EeKbbpZsOGnjUw" name="Call(WriteLine)" incoming="_HqgUZX4-EeKbbpZsOGnjUw">
          <argument xmi:id="_HqgUVH4-EeKbbpZsOGnjUw" name="Call(WriteLine).argument(value)" incoming="_HqgUZH4-EeKbbpZsOGnjUw">
            <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqgUVX4-EeKbbpZsOGnjUw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqgUVn4-EeKbbpZsOGnjUw" value="1"/>
          </argument>
          <result xmi:id="_HqgUV34-EeKbbpZsOGnjUw" name="Call(WriteLine).result(errorStatus)">
            <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqgUWH4-EeKbbpZsOGnjUw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqgUWX4-EeKbbpZsOGnjUw" value="1"/>
          </result>
          <behavior xmi:type="uml:Activity" href="FoundationalModelLibrary.uml#_CBCFEH1CEeKetNNFwU4yRw"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqgUWn4-EeKbbpZsOGnjUw" name="Tuple@7582045c" outgoing="_HqgUZX4-EeKbbpZsOGnjUw">
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_HqgUW34-EeKbbpZsOGnjUw" name="Read(description)">
            <object xmi:id="_HqgUXH4-EeKbbpZsOGnjUw" name="Read(description).object" incoming="_HqgUY34-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqgUXX4-EeKbbpZsOGnjUw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqgUXn4-EeKbbpZsOGnjUw" value="1"/>
            </object>
            <structuralFeature xmi:type="uml:Property" href="FoundationalModelLibrary.uml#_CA5iBX1CEeKetNNFwU4yRw"/>
            <result xmi:id="_HqgUX34-EeKbbpZsOGnjUw" name="Read(description).result" outgoing="_HqgUZH4-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqgUYH4-EeKbbpZsOGnjUw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqgUYX4-EeKbbpZsOGnjUw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_HqgUYn4-EeKbbpZsOGnjUw" name="Fork(Fork(status)@442cb53c)" outgoing="_HqgUY34-EeKbbpZsOGnjUw" incoming="_HqiJjX4-EeKbbpZsOGnjUw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_HqgUY34-EeKbbpZsOGnjUw" source="_HqgUYn4-EeKbbpZsOGnjUw" target="_HqgUXH4-EeKbbpZsOGnjUw"/>
        </node>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_HqgUZH4-EeKbbpZsOGnjUw" source="_HqgUX34-EeKbbpZsOGnjUw" target="_HqgUVH4-EeKbbpZsOGnjUw"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_HqgUZX4-EeKbbpZsOGnjUw" source="_HqgUWn4-EeKbbpZsOGnjUw" target="_HqgUU34-EeKbbpZsOGnjUw"/>
      </node>
      <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqgUZn4-EeKbbpZsOGnjUw" name="ExpressionStatement@47392dfe" outgoing="_HqiJkH4-EeKbbpZsOGnjUw" incoming="_HqiJj34-EeKbbpZsOGnjUw">
        <node xmi:type="uml:CallBehaviorAction" xmi:id="_HqgUZ34-EeKbbpZsOGnjUw" name="Call(WriteLine)" incoming="_Hqg7Rn4-EeKbbpZsOGnjUw">
          <argument xmi:id="_HqgUaH4-EeKbbpZsOGnjUw" name="Call(WriteLine).argument(value)" incoming="_Hqg7RX4-EeKbbpZsOGnjUw">
            <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqgUaX4-EeKbbpZsOGnjUw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqgUan4-EeKbbpZsOGnjUw" value="1"/>
          </argument>
          <result xmi:id="_HqgUa34-EeKbbpZsOGnjUw" name="Call(WriteLine).result(errorStatus)">
            <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqgUbH4-EeKbbpZsOGnjUw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqgUbX4-EeKbbpZsOGnjUw" value="1"/>
          </result>
          <behavior xmi:type="uml:Activity" href="FoundationalModelLibrary.uml#_CBCFEH1CEeKetNNFwU4yRw"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqgUbn4-EeKbbpZsOGnjUw" name="Tuple@10126cfa" outgoing="_Hqg7Rn4-EeKbbpZsOGnjUw">
          <node xmi:type="uml:ExpansionRegion" xmi:id="_HqgUb34-EeKbbpZsOGnjUw" name="Collect(Call(getStatus))" incoming="_Hqg7Qn4-EeKbbpZsOGnjUw" mode="parallel" outputElement="_Hqg7M34-EeKbbpZsOGnjUw" inputElement="_Hqg7Mn4-EeKbbpZsOGnjUw">
            <node xmi:type="uml:CallOperationAction" xmi:id="_HqgUcH4-EeKbbpZsOGnjUw" name="Call(getStatus)">
              <result xmi:id="_HqgUcX4-EeKbbpZsOGnjUw" name="Call(getStatus).result()" outgoing="_Hqg7MX4-EeKbbpZsOGnjUw">
                <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqgUcn4-EeKbbpZsOGnjUw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqgUc34-EeKbbpZsOGnjUw" value="1"/>
              </result>
              <operation href="FoundationalModelLibrary.uml#_CA7XD31CEeKetNNFwU4yRw"/>
              <target xmi:id="_HqgUdH4-EeKbbpZsOGnjUw" name="Call(getStatus).target" incoming="_Hqg7MH4-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:Class" href="FoundationalModelLibrary.uml#_CA6JO31CEeKetNNFwU4yRw"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqgUdX4-EeKbbpZsOGnjUw" value="1"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqgUdn4-EeKbbpZsOGnjUw" value="1"/>
              </target>
            </node>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqg7MH4-EeKbbpZsOGnjUw" source="_Hqg7Mn4-EeKbbpZsOGnjUw" target="_HqgUdH4-EeKbbpZsOGnjUw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqg7MX4-EeKbbpZsOGnjUw" source="_HqgUcX4-EeKbbpZsOGnjUw" target="_Hqg7M34-EeKbbpZsOGnjUw"/>
          </node>
          <node xmi:type="uml:ExpansionNode" xmi:id="_Hqg7Mn4-EeKbbpZsOGnjUw" name="Collect(Call(getStatus)).inputElement" outgoing="_Hqg7MH4-EeKbbpZsOGnjUw" incoming="_Hqg7QX4-EeKbbpZsOGnjUw" regionAsInput="_HqgUb34-EeKbbpZsOGnjUw"/>
          <node xmi:type="uml:ExpansionNode" xmi:id="_Hqg7M34-EeKbbpZsOGnjUw" name="Collect(Call(getStatus)).outputElement" outgoing="_Hqg7Q34-EeKbbpZsOGnjUw" incoming="_Hqg7MX4-EeKbbpZsOGnjUw" regionAsOutput="_HqgUb34-EeKbbpZsOGnjUw"/>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_Hqg7NH4-EeKbbpZsOGnjUw" name="Feature(ReadExtent(StandardInputChannel).result)" outgoing="_Hqg7Qn4-EeKbbpZsOGnjUw">
            <node xmi:type="uml:ReadExtentAction" xmi:id="_Hqg7NX4-EeKbbpZsOGnjUw" name="ReadExtent(StandardInputChannel)">
              <classifier xmi:type="uml:Class" href="FoundationalModelLibrary.uml#_CA-ac31CEeKetNNFwU4yRw"/>
              <result xmi:id="_Hqg7Nn4-EeKbbpZsOGnjUw" name="ReadExtent(StandardInputChannel).result" outgoing="_Hqg7QX4-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
                <type xmi:type="uml:Class" href="FoundationalModelLibrary.uml#_CA-ac31CEeKetNNFwU4yRw"/>
                <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hqg7N34-EeKbbpZsOGnjUw"/>
                <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hqg7OH4-EeKbbpZsOGnjUw" value="*"/>
              </result>
            </node>
          </node>
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Hqg7OX4-EeKbbpZsOGnjUw" name="Read(description)">
            <object xmi:id="_Hqg7On4-EeKbbpZsOGnjUw" name="Read(description).object" incoming="_Hqg7RH4-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hqg7O34-EeKbbpZsOGnjUw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hqg7PH4-EeKbbpZsOGnjUw" value="1"/>
            </object>
            <structuralFeature xmi:type="uml:Property" href="FoundationalModelLibrary.uml#_CA5iBX1CEeKetNNFwU4yRw"/>
            <result xmi:id="_Hqg7PX4-EeKbbpZsOGnjUw" name="Read(description).result" outgoing="_Hqg7RX4-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hqg7Pn4-EeKbbpZsOGnjUw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hqg7P34-EeKbbpZsOGnjUw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_Hqg7QH4-EeKbbpZsOGnjUw" name="Fork(Collect(Call(getStatus)).outputElement)" outgoing="_Hqg7RH4-EeKbbpZsOGnjUw" incoming="_Hqg7Q34-EeKbbpZsOGnjUw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqg7QX4-EeKbbpZsOGnjUw" source="_Hqg7Nn4-EeKbbpZsOGnjUw" target="_Hqg7Mn4-EeKbbpZsOGnjUw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_Hqg7Qn4-EeKbbpZsOGnjUw" source="_Hqg7NH4-EeKbbpZsOGnjUw" target="_HqgUb34-EeKbbpZsOGnjUw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqg7Q34-EeKbbpZsOGnjUw" source="_Hqg7M34-EeKbbpZsOGnjUw" target="_Hqg7QH4-EeKbbpZsOGnjUw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqg7RH4-EeKbbpZsOGnjUw" source="_Hqg7QH4-EeKbbpZsOGnjUw" target="_Hqg7On4-EeKbbpZsOGnjUw"/>
        </node>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqg7RX4-EeKbbpZsOGnjUw" source="_Hqg7PX4-EeKbbpZsOGnjUw" target="_HqgUaH4-EeKbbpZsOGnjUw"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_Hqg7Rn4-EeKbbpZsOGnjUw" source="_HqgUbn4-EeKbbpZsOGnjUw" target="_HqgUZ34-EeKbbpZsOGnjUw"/>
      </node>
      <node xmi:type="uml:StructuredActivityNode" xmi:id="_Hqg7R34-EeKbbpZsOGnjUw" name="ExpressionStatement@61f33191" outgoing="_HqiJkX4-EeKbbpZsOGnjUw" incoming="_HqiJkH4-EeKbbpZsOGnjUw">
        <node xmi:type="uml:CallBehaviorAction" xmi:id="_Hqg7SH4-EeKbbpZsOGnjUw" name="Call(WriteLine)" incoming="_Hqg7Vn4-EeKbbpZsOGnjUw">
          <argument xmi:id="_Hqg7SX4-EeKbbpZsOGnjUw" name="Call(WriteLine).argument(value)" incoming="_Hqg7VX4-EeKbbpZsOGnjUw">
            <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hqg7Sn4-EeKbbpZsOGnjUw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hqg7S34-EeKbbpZsOGnjUw" value="1"/>
          </argument>
          <result xmi:id="_Hqg7TH4-EeKbbpZsOGnjUw" name="Call(WriteLine).result(errorStatus)">
            <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hqg7TX4-EeKbbpZsOGnjUw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hqg7Tn4-EeKbbpZsOGnjUw" value="1"/>
          </result>
          <behavior xmi:type="uml:Activity" href="FoundationalModelLibrary.uml#_CBCFEH1CEeKetNNFwU4yRw"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_Hqg7T34-EeKbbpZsOGnjUw" name="Tuple@36d9e9a3" outgoing="_Hqg7Vn4-EeKbbpZsOGnjUw">
          <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Hqg7UH4-EeKbbpZsOGnjUw" name="Value(&quot;read Integer, Boolean, UnlimitedNatural:&quot;)">
            <result xmi:id="_Hqg7UX4-EeKbbpZsOGnjUw" name="Value(&quot;read Integer, Boolean, UnlimitedNatural:&quot;).result" outgoing="_Hqg7VX4-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hqg7Un4-EeKbbpZsOGnjUw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hqg7U34-EeKbbpZsOGnjUw" value="1"/>
            </result>
            <value xmi:type="uml:LiteralString" xmi:id="_Hqg7VH4-EeKbbpZsOGnjUw" value="read Integer, Boolean, UnlimitedNatural:">
              <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
            </value>
          </node>
        </node>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqg7VX4-EeKbbpZsOGnjUw" source="_Hqg7UX4-EeKbbpZsOGnjUw" target="_Hqg7SX4-EeKbbpZsOGnjUw"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_Hqg7Vn4-EeKbbpZsOGnjUw" source="_Hqg7T34-EeKbbpZsOGnjUw" target="_Hqg7SH4-EeKbbpZsOGnjUw"/>
      </node>
      <node xmi:type="uml:StructuredActivityNode" xmi:id="_Hqg7V34-EeKbbpZsOGnjUw" name="ExpressionStatement@4507f06b" outgoing="_HqiJk34-EeKbbpZsOGnjUw" incoming="_HqiJkX4-EeKbbpZsOGnjUw">
        <node xmi:type="uml:CallBehaviorAction" xmi:id="_Hqg7WH4-EeKbbpZsOGnjUw" name="Call(WriteLine)" incoming="_Hqg7hX4-EeKbbpZsOGnjUw">
          <argument xmi:id="_Hqg7WX4-EeKbbpZsOGnjUw" name="Call(WriteLine).argument(value)" incoming="_Hqg7hH4-EeKbbpZsOGnjUw">
            <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hqg7Wn4-EeKbbpZsOGnjUw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hqg7W34-EeKbbpZsOGnjUw" value="1"/>
          </argument>
          <result xmi:id="_Hqg7XH4-EeKbbpZsOGnjUw" name="Call(WriteLine).result(errorStatus)">
            <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hqg7XX4-EeKbbpZsOGnjUw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hqg7Xn4-EeKbbpZsOGnjUw" value="1"/>
          </result>
          <behavior xmi:type="uml:Activity" href="FoundationalModelLibrary.uml#_CBCFEH1CEeKetNNFwU4yRw"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_Hqg7X34-EeKbbpZsOGnjUw" name="Tuple@40cae7c2" outgoing="_Hqg7hX4-EeKbbpZsOGnjUw">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_Hqg7YH4-EeKbbpZsOGnjUw" name="Call(ToString)" incoming="_Hqg7g34-EeKbbpZsOGnjUw">
            <argument xmi:id="_Hqg7YX4-EeKbbpZsOGnjUw" name="Call(ToString).argument(x)" incoming="_Hqg7gn4-EeKbbpZsOGnjUw">
              <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mkXPBEeKc57JgdDtjiQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hqg7Yn4-EeKbbpZsOGnjUw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hqg7Y34-EeKbbpZsOGnjUw" value="1"/>
            </argument>
            <result xmi:id="_Hqg7ZH4-EeKbbpZsOGnjUw" name="Call(ToString).result()" outgoing="_Hqg7hH4-EeKbbpZsOGnjUw">
              <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hqg7ZX4-EeKbbpZsOGnjUw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hqg7Zn4-EeKbbpZsOGnjUw" value="1"/>
            </result>
            <behavior xmi:type="uml:OpaqueBehavior" href="FoundationalModelLibrary.uml#_CA4UBn1CEeKetNNFwU4yRw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_Hqg7Z34-EeKbbpZsOGnjUw" name="Tuple@20de8a8e" outgoing="_Hqg7g34-EeKbbpZsOGnjUw">
            <node xmi:type="uml:ExpansionRegion" xmi:id="_Hqg7aH4-EeKbbpZsOGnjUw" name="Collect(Call(readInteger))" incoming="_Hqg7gX4-EeKbbpZsOGnjUw" mode="parallel" outputElement="_Hqg7dn4-EeKbbpZsOGnjUw _Hqg7eH4-EeKbbpZsOGnjUw" inputElement="_Hqg7d34-EeKbbpZsOGnjUw">
              <node xmi:type="uml:CallOperationAction" xmi:id="_Hqg7aX4-EeKbbpZsOGnjUw" name="Call(readInteger)">
                <result xmi:id="_Hqg7an4-EeKbbpZsOGnjUw" name="Call(readInteger).result(errorStatus)" outgoing="_Hqg7c34-EeKbbpZsOGnjUw">
                  <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hqg7a34-EeKbbpZsOGnjUw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hqg7bH4-EeKbbpZsOGnjUw" value="1"/>
                </result>
                <result xmi:id="_Hqg7bX4-EeKbbpZsOGnjUw" name="Call(readInteger).result()" outgoing="_Hqg7dX4-EeKbbpZsOGnjUw">
                  <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mkXPBEeKc57JgdDtjiQ"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hqg7bn4-EeKbbpZsOGnjUw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hqg7b34-EeKbbpZsOGnjUw" value="1"/>
                </result>
                <operation href="FoundationalModelLibrary.uml#_CA-aWX1CEeKetNNFwU4yRw"/>
                <target xmi:id="_Hqg7cH4-EeKbbpZsOGnjUw" name="Call(readInteger).target" incoming="_Hqg7dH4-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:Class" href="FoundationalModelLibrary.uml#_CA9MPX1CEeKetNNFwU4yRw"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hqg7cX4-EeKbbpZsOGnjUw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hqg7cn4-EeKbbpZsOGnjUw" value="1"/>
                </target>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqg7c34-EeKbbpZsOGnjUw" source="_Hqg7an4-EeKbbpZsOGnjUw" target="_Hqg7dn4-EeKbbpZsOGnjUw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqg7dH4-EeKbbpZsOGnjUw" source="_Hqg7d34-EeKbbpZsOGnjUw" target="_Hqg7cH4-EeKbbpZsOGnjUw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqg7dX4-EeKbbpZsOGnjUw" source="_Hqg7bX4-EeKbbpZsOGnjUw" target="_Hqg7eH4-EeKbbpZsOGnjUw"/>
            </node>
            <node xmi:type="uml:ExpansionNode" xmi:id="_Hqg7dn4-EeKbbpZsOGnjUw" name="Collect(Call(readInteger)).outputElement(Call(readInteger).result(errorStatus))" outgoing="_Hqg7f34-EeKbbpZsOGnjUw" incoming="_Hqg7c34-EeKbbpZsOGnjUw" regionAsOutput="_Hqg7aH4-EeKbbpZsOGnjUw"/>
            <node xmi:type="uml:ExpansionNode" xmi:id="_Hqg7d34-EeKbbpZsOGnjUw" name="Collect(Call(readInteger)).inputElement" outgoing="_Hqg7dH4-EeKbbpZsOGnjUw" incoming="_Hqg7gH4-EeKbbpZsOGnjUw" regionAsInput="_Hqg7aH4-EeKbbpZsOGnjUw"/>
            <node xmi:type="uml:ExpansionNode" xmi:id="_Hqg7eH4-EeKbbpZsOGnjUw" name="Collect(Call(readInteger)).outputElement" outgoing="_Hqg7gn4-EeKbbpZsOGnjUw" incoming="_Hqg7dX4-EeKbbpZsOGnjUw" regionAsOutput="_Hqg7aH4-EeKbbpZsOGnjUw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_Hqg7eX4-EeKbbpZsOGnjUw" name="Feature(ReadExtent(StandardInputChannel).result)" outgoing="_Hqg7gX4-EeKbbpZsOGnjUw">
              <node xmi:type="uml:ReadExtentAction" xmi:id="_Hqg7en4-EeKbbpZsOGnjUw" name="ReadExtent(StandardInputChannel)">
                <classifier xmi:type="uml:Class" href="FoundationalModelLibrary.uml#_CA-ac31CEeKetNNFwU4yRw"/>
                <result xmi:id="_Hqg7e34-EeKbbpZsOGnjUw" name="ReadExtent(StandardInputChannel).result" outgoing="_Hqg7gH4-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:Class" href="FoundationalModelLibrary.uml#_CA-ac31CEeKetNNFwU4yRw"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hqg7fH4-EeKbbpZsOGnjUw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hqg7fX4-EeKbbpZsOGnjUw" value="*"/>
                </result>
              </node>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_Hqg7fn4-EeKbbpZsOGnjUw" name="Fork(status)@2ff46911" outgoing="_HqiJkn4-EeKbbpZsOGnjUw" incoming="_Hqg7f34-EeKbbpZsOGnjUw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqg7f34-EeKbbpZsOGnjUw" source="_Hqg7dn4-EeKbbpZsOGnjUw" target="_Hqg7fn4-EeKbbpZsOGnjUw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqg7gH4-EeKbbpZsOGnjUw" source="_Hqg7e34-EeKbbpZsOGnjUw" target="_Hqg7d34-EeKbbpZsOGnjUw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_Hqg7gX4-EeKbbpZsOGnjUw" source="_Hqg7eX4-EeKbbpZsOGnjUw" target="_Hqg7aH4-EeKbbpZsOGnjUw"/>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqg7gn4-EeKbbpZsOGnjUw" source="_Hqg7eH4-EeKbbpZsOGnjUw" target="_Hqg7YX4-EeKbbpZsOGnjUw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_Hqg7g34-EeKbbpZsOGnjUw" source="_Hqg7Z34-EeKbbpZsOGnjUw" target="_Hqg7YH4-EeKbbpZsOGnjUw"/>
        </node>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqg7hH4-EeKbbpZsOGnjUw" source="_Hqg7ZH4-EeKbbpZsOGnjUw" target="_Hqg7WX4-EeKbbpZsOGnjUw"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_Hqg7hX4-EeKbbpZsOGnjUw" source="_Hqg7X34-EeKbbpZsOGnjUw" target="_Hqg7WH4-EeKbbpZsOGnjUw"/>
      </node>
      <node xmi:type="uml:StructuredActivityNode" xmi:id="_Hqg7hn4-EeKbbpZsOGnjUw" name="ExpressionStatement@b7e66f7" outgoing="_HqiJlH4-EeKbbpZsOGnjUw" incoming="_HqiJk34-EeKbbpZsOGnjUw">
        <node xmi:type="uml:CallBehaviorAction" xmi:id="_Hqg7h34-EeKbbpZsOGnjUw" name="Call(WriteLine)" incoming="_HqhiTX4-EeKbbpZsOGnjUw">
          <argument xmi:id="_Hqg7iH4-EeKbbpZsOGnjUw" name="Call(WriteLine).argument(value)" incoming="_HqhiTH4-EeKbbpZsOGnjUw">
            <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hqg7iX4-EeKbbpZsOGnjUw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hqg7in4-EeKbbpZsOGnjUw" value="1"/>
          </argument>
          <result xmi:id="_Hqg7i34-EeKbbpZsOGnjUw" name="Call(WriteLine).result(errorStatus)">
            <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqhiQH4-EeKbbpZsOGnjUw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqhiQX4-EeKbbpZsOGnjUw" value="1"/>
          </result>
          <behavior xmi:type="uml:Activity" href="FoundationalModelLibrary.uml#_CBCFEH1CEeKetNNFwU4yRw"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqhiQn4-EeKbbpZsOGnjUw" name="Tuple@63a5b5d9" outgoing="_HqhiTX4-EeKbbpZsOGnjUw">
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_HqhiQ34-EeKbbpZsOGnjUw" name="Read(description)">
            <object xmi:id="_HqhiRH4-EeKbbpZsOGnjUw" name="Read(description).object" incoming="_HqhiS34-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqhiRX4-EeKbbpZsOGnjUw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqhiRn4-EeKbbpZsOGnjUw" value="1"/>
            </object>
            <structuralFeature xmi:type="uml:Property" href="FoundationalModelLibrary.uml#_CA5iBX1CEeKetNNFwU4yRw"/>
            <result xmi:id="_HqhiR34-EeKbbpZsOGnjUw" name="Read(description).result" outgoing="_HqhiTH4-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqhiSH4-EeKbbpZsOGnjUw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqhiSX4-EeKbbpZsOGnjUw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_HqhiSn4-EeKbbpZsOGnjUw" name="Fork(Fork(status)@2ff46911)" outgoing="_HqhiS34-EeKbbpZsOGnjUw" incoming="_HqiJkn4-EeKbbpZsOGnjUw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_HqhiS34-EeKbbpZsOGnjUw" source="_HqhiSn4-EeKbbpZsOGnjUw" target="_HqhiRH4-EeKbbpZsOGnjUw"/>
        </node>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_HqhiTH4-EeKbbpZsOGnjUw" source="_HqhiR34-EeKbbpZsOGnjUw" target="_Hqg7iH4-EeKbbpZsOGnjUw"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_HqhiTX4-EeKbbpZsOGnjUw" source="_HqhiQn4-EeKbbpZsOGnjUw" target="_Hqg7h34-EeKbbpZsOGnjUw"/>
      </node>
      <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqhiTn4-EeKbbpZsOGnjUw" name="ExpressionStatement@4ad6d4ff" outgoing="_HqiJln4-EeKbbpZsOGnjUw" incoming="_HqiJlH4-EeKbbpZsOGnjUw">
        <node xmi:type="uml:CallBehaviorAction" xmi:id="_HqhiT34-EeKbbpZsOGnjUw" name="Call(WriteLine)" incoming="_HqhifH4-EeKbbpZsOGnjUw">
          <argument xmi:id="_HqhiUH4-EeKbbpZsOGnjUw" name="Call(WriteLine).argument(value)" incoming="_Hqhie34-EeKbbpZsOGnjUw">
            <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqhiUX4-EeKbbpZsOGnjUw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqhiUn4-EeKbbpZsOGnjUw" value="1"/>
          </argument>
          <result xmi:id="_HqhiU34-EeKbbpZsOGnjUw" name="Call(WriteLine).result(errorStatus)">
            <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqhiVH4-EeKbbpZsOGnjUw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqhiVX4-EeKbbpZsOGnjUw" value="1"/>
          </result>
          <behavior xmi:type="uml:Activity" href="FoundationalModelLibrary.uml#_CBCFEH1CEeKetNNFwU4yRw"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqhiVn4-EeKbbpZsOGnjUw" name="Tuple@7177dc32" outgoing="_HqhifH4-EeKbbpZsOGnjUw">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_HqhiV34-EeKbbpZsOGnjUw" name="Call(ToString)" incoming="_Hqhien4-EeKbbpZsOGnjUw">
            <argument xmi:id="_HqhiWH4-EeKbbpZsOGnjUw" name="Call(ToString).argument(x)" incoming="_HqhieX4-EeKbbpZsOGnjUw">
              <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mkHPBEeKc57JgdDtjiQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqhiWX4-EeKbbpZsOGnjUw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqhiWn4-EeKbbpZsOGnjUw" value="1"/>
            </argument>
            <result xmi:id="_HqhiW34-EeKbbpZsOGnjUw" name="Call(ToString).result()" outgoing="_Hqhie34-EeKbbpZsOGnjUw">
              <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqhiXH4-EeKbbpZsOGnjUw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqhiXX4-EeKbbpZsOGnjUw" value="1"/>
            </result>
            <behavior xmi:type="uml:OpaqueBehavior" href="FoundationalModelLibrary.uml#_CA3s0n1CEeKetNNFwU4yRw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqhiXn4-EeKbbpZsOGnjUw" name="Tuple@2eab7b26" outgoing="_Hqhien4-EeKbbpZsOGnjUw">
            <node xmi:type="uml:ExpansionRegion" xmi:id="_HqhiX34-EeKbbpZsOGnjUw" name="Collect(Call(readBoolean))" incoming="_HqhieH4-EeKbbpZsOGnjUw" mode="parallel" outputElement="_HqhibX4-EeKbbpZsOGnjUw _Hqhib34-EeKbbpZsOGnjUw" inputElement="_Hqhibn4-EeKbbpZsOGnjUw">
              <node xmi:type="uml:CallOperationAction" xmi:id="_HqhiYH4-EeKbbpZsOGnjUw" name="Call(readBoolean)">
                <result xmi:id="_HqhiYX4-EeKbbpZsOGnjUw" name="Call(readBoolean).result(errorStatus)" outgoing="_Hqhian4-EeKbbpZsOGnjUw">
                  <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqhiYn4-EeKbbpZsOGnjUw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqhiY34-EeKbbpZsOGnjUw" value="1"/>
                </result>
                <result xmi:id="_HqhiZH4-EeKbbpZsOGnjUw" name="Call(readBoolean).result()" outgoing="_HqhibH4-EeKbbpZsOGnjUw">
                  <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mkHPBEeKc57JgdDtjiQ"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqhiZX4-EeKbbpZsOGnjUw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqhiZn4-EeKbbpZsOGnjUw" value="1"/>
                </result>
                <operation href="FoundationalModelLibrary.uml#_CA-aYH1CEeKetNNFwU4yRw"/>
                <target xmi:id="_HqhiZ34-EeKbbpZsOGnjUw" name="Call(readBoolean).target" incoming="_Hqhia34-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:Class" href="FoundationalModelLibrary.uml#_CA9MPX1CEeKetNNFwU4yRw"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqhiaH4-EeKbbpZsOGnjUw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqhiaX4-EeKbbpZsOGnjUw" value="1"/>
                </target>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqhian4-EeKbbpZsOGnjUw" source="_HqhiYX4-EeKbbpZsOGnjUw" target="_HqhibX4-EeKbbpZsOGnjUw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqhia34-EeKbbpZsOGnjUw" source="_Hqhibn4-EeKbbpZsOGnjUw" target="_HqhiZ34-EeKbbpZsOGnjUw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_HqhibH4-EeKbbpZsOGnjUw" source="_HqhiZH4-EeKbbpZsOGnjUw" target="_Hqhib34-EeKbbpZsOGnjUw"/>
            </node>
            <node xmi:type="uml:ExpansionNode" xmi:id="_HqhibX4-EeKbbpZsOGnjUw" name="Collect(Call(readBoolean)).outputElement(Call(readBoolean).result(errorStatus))" outgoing="_Hqhidn4-EeKbbpZsOGnjUw" incoming="_Hqhian4-EeKbbpZsOGnjUw" regionAsOutput="_HqhiX34-EeKbbpZsOGnjUw"/>
            <node xmi:type="uml:ExpansionNode" xmi:id="_Hqhibn4-EeKbbpZsOGnjUw" name="Collect(Call(readBoolean)).inputElement" outgoing="_Hqhia34-EeKbbpZsOGnjUw" incoming="_Hqhid34-EeKbbpZsOGnjUw" regionAsInput="_HqhiX34-EeKbbpZsOGnjUw"/>
            <node xmi:type="uml:ExpansionNode" xmi:id="_Hqhib34-EeKbbpZsOGnjUw" name="Collect(Call(readBoolean)).outputElement" outgoing="_HqhieX4-EeKbbpZsOGnjUw" incoming="_HqhibH4-EeKbbpZsOGnjUw" regionAsOutput="_HqhiX34-EeKbbpZsOGnjUw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqhicH4-EeKbbpZsOGnjUw" name="Feature(ReadExtent(StandardInputChannel).result)" outgoing="_HqhieH4-EeKbbpZsOGnjUw">
              <node xmi:type="uml:ReadExtentAction" xmi:id="_HqhicX4-EeKbbpZsOGnjUw" name="ReadExtent(StandardInputChannel)">
                <classifier xmi:type="uml:Class" href="FoundationalModelLibrary.uml#_CA-ac31CEeKetNNFwU4yRw"/>
                <result xmi:id="_Hqhicn4-EeKbbpZsOGnjUw" name="ReadExtent(StandardInputChannel).result" outgoing="_Hqhid34-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:Class" href="FoundationalModelLibrary.uml#_CA-ac31CEeKetNNFwU4yRw"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hqhic34-EeKbbpZsOGnjUw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqhidH4-EeKbbpZsOGnjUw" value="*"/>
                </result>
              </node>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_HqhidX4-EeKbbpZsOGnjUw" name="Fork(status)@6262b190" outgoing="_HqiJlX4-EeKbbpZsOGnjUw" incoming="_Hqhidn4-EeKbbpZsOGnjUw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqhidn4-EeKbbpZsOGnjUw" source="_HqhibX4-EeKbbpZsOGnjUw" target="_HqhidX4-EeKbbpZsOGnjUw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqhid34-EeKbbpZsOGnjUw" source="_Hqhicn4-EeKbbpZsOGnjUw" target="_Hqhibn4-EeKbbpZsOGnjUw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_HqhieH4-EeKbbpZsOGnjUw" source="_HqhicH4-EeKbbpZsOGnjUw" target="_HqhiX34-EeKbbpZsOGnjUw"/>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_HqhieX4-EeKbbpZsOGnjUw" source="_Hqhib34-EeKbbpZsOGnjUw" target="_HqhiWH4-EeKbbpZsOGnjUw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_Hqhien4-EeKbbpZsOGnjUw" source="_HqhiXn4-EeKbbpZsOGnjUw" target="_HqhiV34-EeKbbpZsOGnjUw"/>
        </node>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqhie34-EeKbbpZsOGnjUw" source="_HqhiW34-EeKbbpZsOGnjUw" target="_HqhiUH4-EeKbbpZsOGnjUw"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_HqhifH4-EeKbbpZsOGnjUw" source="_HqhiVn4-EeKbbpZsOGnjUw" target="_HqhiT34-EeKbbpZsOGnjUw"/>
      </node>
      <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqhifX4-EeKbbpZsOGnjUw" name="ExpressionStatement@5d6bccd9" outgoing="_HqiJl34-EeKbbpZsOGnjUw" incoming="_HqiJln4-EeKbbpZsOGnjUw">
        <node xmi:type="uml:CallBehaviorAction" xmi:id="_Hqhifn4-EeKbbpZsOGnjUw" name="Call(WriteLine)" incoming="_HqhikH4-EeKbbpZsOGnjUw">
          <argument xmi:id="_Hqhif34-EeKbbpZsOGnjUw" name="Call(WriteLine).argument(value)" incoming="_Hqhij34-EeKbbpZsOGnjUw">
            <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqhigH4-EeKbbpZsOGnjUw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqhigX4-EeKbbpZsOGnjUw" value="1"/>
          </argument>
          <result xmi:id="_Hqhign4-EeKbbpZsOGnjUw" name="Call(WriteLine).result(errorStatus)">
            <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hqhig34-EeKbbpZsOGnjUw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqhihH4-EeKbbpZsOGnjUw" value="1"/>
          </result>
          <behavior xmi:type="uml:Activity" href="FoundationalModelLibrary.uml#_CBCFEH1CEeKetNNFwU4yRw"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqhihX4-EeKbbpZsOGnjUw" name="Tuple@3d4183a4" outgoing="_HqhikH4-EeKbbpZsOGnjUw">
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_Hqhihn4-EeKbbpZsOGnjUw" name="Read(description)">
            <object xmi:id="_Hqhih34-EeKbbpZsOGnjUw" name="Read(description).object" incoming="_Hqhijn4-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqhiiH4-EeKbbpZsOGnjUw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqhiiX4-EeKbbpZsOGnjUw" value="1"/>
            </object>
            <structuralFeature xmi:type="uml:Property" href="FoundationalModelLibrary.uml#_CA5iBX1CEeKetNNFwU4yRw"/>
            <result xmi:id="_Hqhiin4-EeKbbpZsOGnjUw" name="Read(description).result" outgoing="_Hqhij34-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hqhii34-EeKbbpZsOGnjUw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqhijH4-EeKbbpZsOGnjUw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_HqhijX4-EeKbbpZsOGnjUw" name="Fork(Fork(status)@6262b190)" outgoing="_Hqhijn4-EeKbbpZsOGnjUw" incoming="_HqiJlX4-EeKbbpZsOGnjUw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqhijn4-EeKbbpZsOGnjUw" source="_HqhijX4-EeKbbpZsOGnjUw" target="_Hqhih34-EeKbbpZsOGnjUw"/>
        </node>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_Hqhij34-EeKbbpZsOGnjUw" source="_Hqhiin4-EeKbbpZsOGnjUw" target="_Hqhif34-EeKbbpZsOGnjUw"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_HqhikH4-EeKbbpZsOGnjUw" source="_HqhihX4-EeKbbpZsOGnjUw" target="_Hqhifn4-EeKbbpZsOGnjUw"/>
      </node>
      <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqhikX4-EeKbbpZsOGnjUw" name="ExpressionStatement@17eb0128" outgoing="_HqiJmX4-EeKbbpZsOGnjUw" incoming="_HqiJl34-EeKbbpZsOGnjUw">
        <node xmi:type="uml:CallBehaviorAction" xmi:id="_Hqhikn4-EeKbbpZsOGnjUw" name="Call(WriteLine)" incoming="_HqiJdn4-EeKbbpZsOGnjUw">
          <argument xmi:id="_Hqhik34-EeKbbpZsOGnjUw" name="Call(WriteLine).argument(value)" incoming="_HqiJdX4-EeKbbpZsOGnjUw">
            <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqhilH4-EeKbbpZsOGnjUw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqhilX4-EeKbbpZsOGnjUw" value="1"/>
          </argument>
          <result xmi:id="_Hqhiln4-EeKbbpZsOGnjUw" name="Call(WriteLine).result(errorStatus)">
            <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hqhil34-EeKbbpZsOGnjUw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqhimH4-EeKbbpZsOGnjUw" value="1"/>
          </result>
          <behavior xmi:type="uml:Activity" href="FoundationalModelLibrary.uml#_CBCFEH1CEeKetNNFwU4yRw"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqiJUH4-EeKbbpZsOGnjUw" name="Tuple@256da86b" outgoing="_HqiJdn4-EeKbbpZsOGnjUw">
          <node xmi:type="uml:CallBehaviorAction" xmi:id="_HqiJUX4-EeKbbpZsOGnjUw" name="Call(ToString)" incoming="_HqiJdH4-EeKbbpZsOGnjUw">
            <argument xmi:id="_HqiJUn4-EeKbbpZsOGnjUw" name="Call(ToString).argument(x)" incoming="_HqiJc34-EeKbbpZsOGnjUw">
              <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mk3PBEeKc57JgdDtjiQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqiJU34-EeKbbpZsOGnjUw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqiJVH4-EeKbbpZsOGnjUw" value="1"/>
            </argument>
            <result xmi:id="_HqiJVX4-EeKbbpZsOGnjUw" name="Call(ToString).result()" outgoing="_HqiJdX4-EeKbbpZsOGnjUw">
              <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqiJVn4-EeKbbpZsOGnjUw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqiJV34-EeKbbpZsOGnjUw" value="1"/>
            </result>
            <behavior xmi:type="uml:OpaqueBehavior" href="FoundationalModelLibrary.uml#_CA47KH1CEeKetNNFwU4yRw"/>
          </node>
          <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqiJWH4-EeKbbpZsOGnjUw" name="Tuple@4069b9f9" outgoing="_HqiJdH4-EeKbbpZsOGnjUw">
            <node xmi:type="uml:ExpansionRegion" xmi:id="_HqiJWX4-EeKbbpZsOGnjUw" name="Collect(Call(readUnlimitedNatural))" incoming="_HqiJcn4-EeKbbpZsOGnjUw" mode="parallel" outputElement="_HqiJZ34-EeKbbpZsOGnjUw _HqiJaX4-EeKbbpZsOGnjUw" inputElement="_HqiJaH4-EeKbbpZsOGnjUw">
              <node xmi:type="uml:CallOperationAction" xmi:id="_HqiJWn4-EeKbbpZsOGnjUw" name="Call(readUnlimitedNatural)">
                <result xmi:id="_HqiJW34-EeKbbpZsOGnjUw" name="Call(readUnlimitedNatural).result(errorStatus)" outgoing="_HqiJZH4-EeKbbpZsOGnjUw">
                  <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqiJXH4-EeKbbpZsOGnjUw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqiJXX4-EeKbbpZsOGnjUw" value="1"/>
                </result>
                <result xmi:id="_HqiJXn4-EeKbbpZsOGnjUw" name="Call(readUnlimitedNatural).result()" outgoing="_HqiJZn4-EeKbbpZsOGnjUw">
                  <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mk3PBEeKc57JgdDtjiQ"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqiJX34-EeKbbpZsOGnjUw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqiJYH4-EeKbbpZsOGnjUw" value="1"/>
                </result>
                <operation href="FoundationalModelLibrary.uml#_CA-aZ31CEeKetNNFwU4yRw"/>
                <target xmi:id="_HqiJYX4-EeKbbpZsOGnjUw" name="Call(readUnlimitedNatural).target" incoming="_HqiJZX4-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:Class" href="FoundationalModelLibrary.uml#_CA9MPX1CEeKetNNFwU4yRw"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqiJYn4-EeKbbpZsOGnjUw" value="1"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqiJY34-EeKbbpZsOGnjUw" value="1"/>
                </target>
              </node>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_HqiJZH4-EeKbbpZsOGnjUw" source="_HqiJW34-EeKbbpZsOGnjUw" target="_HqiJZ34-EeKbbpZsOGnjUw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_HqiJZX4-EeKbbpZsOGnjUw" source="_HqiJaH4-EeKbbpZsOGnjUw" target="_HqiJYX4-EeKbbpZsOGnjUw"/>
              <edge xmi:type="uml:ObjectFlow" xmi:id="_HqiJZn4-EeKbbpZsOGnjUw" source="_HqiJXn4-EeKbbpZsOGnjUw" target="_HqiJaX4-EeKbbpZsOGnjUw"/>
            </node>
            <node xmi:type="uml:ExpansionNode" xmi:id="_HqiJZ34-EeKbbpZsOGnjUw" name="Collect(Call(readUnlimitedNatural)).outputElement(Call(readUnlimitedNatural).result(errorStatus))" outgoing="_HqiJcH4-EeKbbpZsOGnjUw" incoming="_HqiJZH4-EeKbbpZsOGnjUw" regionAsOutput="_HqiJWX4-EeKbbpZsOGnjUw"/>
            <node xmi:type="uml:ExpansionNode" xmi:id="_HqiJaH4-EeKbbpZsOGnjUw" name="Collect(Call(readUnlimitedNatural)).inputElement" outgoing="_HqiJZX4-EeKbbpZsOGnjUw" incoming="_HqiJcX4-EeKbbpZsOGnjUw" regionAsInput="_HqiJWX4-EeKbbpZsOGnjUw"/>
            <node xmi:type="uml:ExpansionNode" xmi:id="_HqiJaX4-EeKbbpZsOGnjUw" name="Collect(Call(readUnlimitedNatural)).outputElement" outgoing="_HqiJc34-EeKbbpZsOGnjUw" incoming="_HqiJZn4-EeKbbpZsOGnjUw" regionAsOutput="_HqiJWX4-EeKbbpZsOGnjUw"/>
            <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqiJan4-EeKbbpZsOGnjUw" name="Feature(ReadExtent(StandardInputChannel).result)" outgoing="_HqiJcn4-EeKbbpZsOGnjUw">
              <node xmi:type="uml:ReadExtentAction" xmi:id="_HqiJa34-EeKbbpZsOGnjUw" name="ReadExtent(StandardInputChannel)">
                <classifier xmi:type="uml:Class" href="FoundationalModelLibrary.uml#_CA-ac31CEeKetNNFwU4yRw"/>
                <result xmi:id="_HqiJbH4-EeKbbpZsOGnjUw" name="ReadExtent(StandardInputChannel).result" outgoing="_HqiJcX4-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
                  <type xmi:type="uml:Class" href="FoundationalModelLibrary.uml#_CA-ac31CEeKetNNFwU4yRw"/>
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqiJbX4-EeKbbpZsOGnjUw"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqiJbn4-EeKbbpZsOGnjUw" value="*"/>
                </result>
              </node>
            </node>
            <node xmi:type="uml:ForkNode" xmi:id="_HqiJb34-EeKbbpZsOGnjUw" name="Fork(status)@5b38cee5" outgoing="_HqiJmH4-EeKbbpZsOGnjUw" incoming="_HqiJcH4-EeKbbpZsOGnjUw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_HqiJcH4-EeKbbpZsOGnjUw" source="_HqiJZ34-EeKbbpZsOGnjUw" target="_HqiJb34-EeKbbpZsOGnjUw"/>
            <edge xmi:type="uml:ObjectFlow" xmi:id="_HqiJcX4-EeKbbpZsOGnjUw" source="_HqiJbH4-EeKbbpZsOGnjUw" target="_HqiJaH4-EeKbbpZsOGnjUw"/>
            <edge xmi:type="uml:ControlFlow" xmi:id="_HqiJcn4-EeKbbpZsOGnjUw" source="_HqiJan4-EeKbbpZsOGnjUw" target="_HqiJWX4-EeKbbpZsOGnjUw"/>
          </node>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_HqiJc34-EeKbbpZsOGnjUw" source="_HqiJaX4-EeKbbpZsOGnjUw" target="_HqiJUn4-EeKbbpZsOGnjUw"/>
          <edge xmi:type="uml:ControlFlow" xmi:id="_HqiJdH4-EeKbbpZsOGnjUw" source="_HqiJWH4-EeKbbpZsOGnjUw" target="_HqiJUX4-EeKbbpZsOGnjUw"/>
        </node>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_HqiJdX4-EeKbbpZsOGnjUw" source="_HqiJVX4-EeKbbpZsOGnjUw" target="_Hqhik34-EeKbbpZsOGnjUw"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_HqiJdn4-EeKbbpZsOGnjUw" source="_HqiJUH4-EeKbbpZsOGnjUw" target="_Hqhikn4-EeKbbpZsOGnjUw"/>
      </node>
      <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqiJd34-EeKbbpZsOGnjUw" name="ExpressionStatement@30d8836d" incoming="_HqiJmX4-EeKbbpZsOGnjUw">
        <node xmi:type="uml:CallBehaviorAction" xmi:id="_HqiJeH4-EeKbbpZsOGnjUw" name="Call(WriteLine)" incoming="_HqiJin4-EeKbbpZsOGnjUw">
          <argument xmi:id="_HqiJeX4-EeKbbpZsOGnjUw" name="Call(WriteLine).argument(value)" incoming="_HqiJiX4-EeKbbpZsOGnjUw">
            <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqiJen4-EeKbbpZsOGnjUw" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqiJe34-EeKbbpZsOGnjUw" value="1"/>
          </argument>
          <result xmi:id="_HqiJfH4-EeKbbpZsOGnjUw" name="Call(WriteLine).result(errorStatus)">
            <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqiJfX4-EeKbbpZsOGnjUw"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqiJfn4-EeKbbpZsOGnjUw" value="1"/>
          </result>
          <behavior xmi:type="uml:Activity" href="FoundationalModelLibrary.uml#_CBCFEH1CEeKetNNFwU4yRw"/>
        </node>
        <node xmi:type="uml:StructuredActivityNode" xmi:id="_HqiJf34-EeKbbpZsOGnjUw" name="Tuple@6561ac37" outgoing="_HqiJin4-EeKbbpZsOGnjUw">
          <node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_HqiJgH4-EeKbbpZsOGnjUw" name="Read(description)">
            <object xmi:id="_HqiJgX4-EeKbbpZsOGnjUw" name="Read(description).object" incoming="_HqiJiH4-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:DataType" href="FoundationalModelLibrary.uml#_CA5h_n1CEeKetNNFwU4yRw"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqiJgn4-EeKbbpZsOGnjUw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqiJg34-EeKbbpZsOGnjUw" value="1"/>
            </object>
            <structuralFeature xmi:type="uml:Property" href="FoundationalModelLibrary.uml#_CA5iBX1CEeKetNNFwU4yRw"/>
            <result xmi:id="_HqiJhH4-EeKbbpZsOGnjUw" name="Read(description).result" outgoing="_HqiJiX4-EeKbbpZsOGnjUw" isOrdered="true" isUnique="false">
              <type xmi:type="uml:PrimitiveType" href="PrimitiveTypes.uml#_zl_mknPBEeKc57JgdDtjiQ"/>
              <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqiJhX4-EeKbbpZsOGnjUw" value="1"/>
              <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqiJhn4-EeKbbpZsOGnjUw" value="1"/>
            </result>
          </node>
          <node xmi:type="uml:ForkNode" xmi:id="_HqiJh34-EeKbbpZsOGnjUw" name="Fork(Fork(status)@5b38cee5)" outgoing="_HqiJiH4-EeKbbpZsOGnjUw" incoming="_HqiJmH4-EeKbbpZsOGnjUw"/>
          <edge xmi:type="uml:ObjectFlow" xmi:id="_HqiJiH4-EeKbbpZsOGnjUw" source="_HqiJh34-EeKbbpZsOGnjUw" target="_HqiJgX4-EeKbbpZsOGnjUw"/>
        </node>
        <edge xmi:type="uml:ObjectFlow" xmi:id="_HqiJiX4-EeKbbpZsOGnjUw" source="_HqiJhH4-EeKbbpZsOGnjUw" target="_HqiJeX4-EeKbbpZsOGnjUw"/>
        <edge xmi:type="uml:ControlFlow" xmi:id="_HqiJin4-EeKbbpZsOGnjUw" source="_HqiJf34-EeKbbpZsOGnjUw" target="_HqiJeH4-EeKbbpZsOGnjUw"/>
      </node>
      <edge xmi:type="uml:ControlFlow" xmi:id="_HqiJi34-EeKbbpZsOGnjUw" source="_HqftGH4-EeKbbpZsOGnjUw" target="_HqgULn4-EeKbbpZsOGnjUw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_HqiJjH4-EeKbbpZsOGnjUw" source="_HqgULn4-EeKbbpZsOGnjUw" target="_HqgUQn4-EeKbbpZsOGnjUw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_HqiJjX4-EeKbbpZsOGnjUw" source="_HqgUPn4-EeKbbpZsOGnjUw" target="_HqgUYn4-EeKbbpZsOGnjUw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_HqiJjn4-EeKbbpZsOGnjUw" source="_HqgUQn4-EeKbbpZsOGnjUw" target="_HqgUUn4-EeKbbpZsOGnjUw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_HqiJj34-EeKbbpZsOGnjUw" source="_HqgUUn4-EeKbbpZsOGnjUw" target="_HqgUZn4-EeKbbpZsOGnjUw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_HqiJkH4-EeKbbpZsOGnjUw" source="_HqgUZn4-EeKbbpZsOGnjUw" target="_Hqg7R34-EeKbbpZsOGnjUw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_HqiJkX4-EeKbbpZsOGnjUw" source="_Hqg7R34-EeKbbpZsOGnjUw" target="_Hqg7V34-EeKbbpZsOGnjUw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_HqiJkn4-EeKbbpZsOGnjUw" source="_Hqg7fn4-EeKbbpZsOGnjUw" target="_HqhiSn4-EeKbbpZsOGnjUw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_HqiJk34-EeKbbpZsOGnjUw" source="_Hqg7V34-EeKbbpZsOGnjUw" target="_Hqg7hn4-EeKbbpZsOGnjUw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_HqiJlH4-EeKbbpZsOGnjUw" source="_Hqg7hn4-EeKbbpZsOGnjUw" target="_HqhiTn4-EeKbbpZsOGnjUw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_HqiJlX4-EeKbbpZsOGnjUw" source="_HqhidX4-EeKbbpZsOGnjUw" target="_HqhijX4-EeKbbpZsOGnjUw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_HqiJln4-EeKbbpZsOGnjUw" source="_HqhiTn4-EeKbbpZsOGnjUw" target="_HqhifX4-EeKbbpZsOGnjUw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_HqiJl34-EeKbbpZsOGnjUw" source="_HqhifX4-EeKbbpZsOGnjUw" target="_HqhikX4-EeKbbpZsOGnjUw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_HqiJmH4-EeKbbpZsOGnjUw" source="_HqiJb34-EeKbbpZsOGnjUw" target="_HqiJh34-EeKbbpZsOGnjUw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_HqiJmX4-EeKbbpZsOGnjUw" source="_HqhikX4-EeKbbpZsOGnjUw" target="_HqiJd34-EeKbbpZsOGnjUw"/>
    </structuredNode>
  </packagedElement>
  <profileApplication xmi:id="_HqiJmn4-EeKbbpZsOGnjUw">
    <eAnnotations xmi:id="_HqiJm34-EeKbbpZsOGnjUw" source="http://www.eclipse.org/uml2/2.0.0/UML">
      <references xmi:type="ecore:EPackage" href="StandardL2.profile.uml#_QLYqEHJLEeKLR_U6HVChUg"/>
    </eAnnotations>
    <appliedProfile href="StandardL2.profile.uml#_0"/>
  </profileApplication>
</uml:Model>
