<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xmi:id="_oqrSwanQEd-hSPkSYnVVZA" name="ambienttalk2">
  <eAnnotations xmi:id="_pvdwkKnQEd-hSPkSYnVVZA" source="Jar2UML">
    <details xmi:id="_pvdwkanQEd-hSPkSYnVVZA" key="majorBytecodeFormatVersion" value="46"/>
    <details xmi:id="_pvdwkqnQEd-hSPkSYnVVZA" key="minorBytecodeFormatVersion" value="3"/>
    <details xmi:id="_pvdwk6nQEd-hSPkSYnVVZA" key="preverified" value="false"/>
  </eAnnotations>
  <packagedElement xmi:type="uml:Package" xmi:id="_oszZsKnQEd-hSPkSYnVVZA" name="edu">
    <packagedElement xmi:type="uml:Package" xmi:id="_os7VgKnQEd-hSPkSYnVVZA" name="vub">
      <packagedElement xmi:type="uml:Package" xmi:id="_os7VganQEd-hSPkSYnVVZA" name="at">
        <packagedElement xmi:type="uml:Package" xmi:id="_os7VgqnQEd-hSPkSYnVVZA" name="demo">
          <packagedElement xmi:type="uml:Class" xmi:id="_otDRUKnQEd-hSPkSYnVVZA" name="IMGUI">
            <generalization xmi:id="_ouCv0KnQEd-hSPkSYnVVZA" general="_ouATkanQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pGZlcqnQEd-hSPkSYnVVZA" name="inTextArea_" visibility="private" type="_ouIPYanQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pGZlc6nQEd-hSPkSYnVVZA" name="outTextArea_" visibility="private" type="_ouIPYanQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pGaMgKnQEd-hSPkSYnVVZA" name="inputArea_" visibility="private" type="_ouWR0KnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pGaMganQEd-hSPkSYnVVZA" name="sendMessageBtn_" visibility="private" type="_ouI2cKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pGaMgqnQEd-hSPkSYnVVZA" name="lineSeparator_" visibility="private" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pGaMg6nQEd-hSPkSYnVVZA" name="atIm_" visibility="private" type="_ouBhsKnQEd-hSPkSYnVVZA"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_otDRUanQEd-hSPkSYnVVZA" name="1" visibility="package" clientDependency="_otJX8KnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_otRTwKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pFxTUKnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_otDRUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_otJX8KnQEd-hSPkSYnVVZA" supplier="_otFtkKnQEd-hSPkSYnVVZA" client="_otDRUanQEd-hSPkSYnVVZA" contract="_otFtkKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pF1kwKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pF4oEKnQEd-hSPkSYnVVZA" name="arg0" type="_otDRUKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pGEOQKnQEd-hSPkSYnVVZA" name="actionPerformed" visibility="public">
                <ownedParameter xmi:id="_pGE1UKnQEd-hSPkSYnVVZA" name="event" type="_otTI8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_otkOsKnQEd-hSPkSYnVVZA" name="2" visibility="package" isLeaf="true">
              <generalization xmi:id="_otkOsqnQEd-hSPkSYnVVZA" general="_otkOsanQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pGFcYanQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_otDRUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pGGDcKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pGGDcanQEd-hSPkSYnVVZA" name="arg0" type="_otDRUKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pGGqgKnQEd-hSPkSYnVVZA" name="windowClosing" visibility="public">
                <ownedParameter xmi:id="_pGGqganQEd-hSPkSYnVVZA" name="e" type="_otk1wKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_ot17ganQEd-hSPkSYnVVZA" name="3" visibility="package" clientDependency="_ot2ikKnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_ot2ikanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pGJGwKnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_otDRUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_ot2ikKnQEd-hSPkSYnVVZA" supplier="_otFtkKnQEd-hSPkSYnVVZA" client="_ot17ganQEd-hSPkSYnVVZA" contract="_otFtkKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pGJGwanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pGJGwqnQEd-hSPkSYnVVZA" name="arg0" type="_otDRUKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pGJt0KnQEd-hSPkSYnVVZA" name="actionPerformed" visibility="public">
                <ownedParameter xmi:id="_pGKU4KnQEd-hSPkSYnVVZA" name="event" type="_otTI8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_ot3JoKnQEd-hSPkSYnVVZA" name="4" visibility="package" clientDependency="_ot3wsKnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_ot3wsanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pGK78KnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_otDRUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_ot3wsKnQEd-hSPkSYnVVZA" supplier="_otFtkKnQEd-hSPkSYnVVZA" client="_ot3JoKnQEd-hSPkSYnVVZA" contract="_otFtkKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pGLjAKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pGLjAanQEd-hSPkSYnVVZA" name="arg0" type="_otDRUKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pGMKEKnQEd-hSPkSYnVVZA" name="actionPerformed" visibility="public">
                <ownedParameter xmi:id="_pGMKEanQEd-hSPkSYnVVZA" name="event" type="_otTI8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_ot4XwKnQEd-hSPkSYnVVZA" name="5" visibility="package" clientDependency="_ot4-0KnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_ot4-0anQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pGMxIKnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_otDRUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_ot4-0KnQEd-hSPkSYnVVZA" supplier="_otFtkKnQEd-hSPkSYnVVZA" client="_ot4XwKnQEd-hSPkSYnVVZA" contract="_otFtkKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pGMxIanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pGMxIqnQEd-hSPkSYnVVZA" name="arg0" type="_otDRUKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pGNYMKnQEd-hSPkSYnVVZA" name="actionPerformed" visibility="public">
                <ownedParameter xmi:id="_pGN_QKnQEd-hSPkSYnVVZA" name="event" type="_otTI8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_ot5l4KnQEd-hSPkSYnVVZA" name="6" visibility="package" clientDependency="_ot5l4anQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_ot6M8KnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pGOmUKnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_otDRUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_ot5l4anQEd-hSPkSYnVVZA" supplier="_otFtkKnQEd-hSPkSYnVVZA" client="_ot5l4KnQEd-hSPkSYnVVZA" contract="_otFtkKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pGOmUanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pGOmUqnQEd-hSPkSYnVVZA" name="arg0" type="_otDRUKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pGPNYKnQEd-hSPkSYnVVZA" name="actionPerformed" visibility="public">
                <ownedParameter xmi:id="_pGPNYanQEd-hSPkSYnVVZA" name="event" type="_otTI8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_ot60AKnQEd-hSPkSYnVVZA" name="7" visibility="package" clientDependency="_ot7bEKnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_ot7bEanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pGRCkKnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_otDRUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pGRCkanQEd-hSPkSYnVVZA" name="val$d" visibility="private" isLeaf="true" type="_ouCIwKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_ot7bEKnQEd-hSPkSYnVVZA" supplier="_otFtkKnQEd-hSPkSYnVVZA" client="_ot60AKnQEd-hSPkSYnVVZA" contract="_otFtkKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pGRCkqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pGRCk6nQEd-hSPkSYnVVZA" name="arg0" type="_otDRUKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pGRpoKnQEd-hSPkSYnVVZA" name="arg1" type="_ouCIwKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pGSQsKnQEd-hSPkSYnVVZA" name="actionPerformed" visibility="public">
                <ownedParameter xmi:id="_pGSQsanQEd-hSPkSYnVVZA" name="e" type="_otTI8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_ouBhsKnQEd-hSPkSYnVVZA" name="ATInstantMessenger" isAbstract="true">
              <ownedOperation xmi:id="_pGXwQ6nQEd-hSPkSYnVVZA" name="setUsername" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pGYXUKnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pGZlcKnQEd-hSPkSYnVVZA" name="sendTextMessage" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pGZlcanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <ownedOperation xmi:id="_pGFcYKnQEd-hSPkSYnVVZA" name="sendButtonPressed" visibility="public"/>
            <ownedOperation xmi:id="_pGKU4anQEd-hSPkSYnVVZA" name="openFile" visibility="public"/>
            <ownedOperation xmi:id="_pGTe0KnQEd-hSPkSYnVVZA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_pGUF4KnQEd-hSPkSYnVVZA" name="arg0" type="_otDRUKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pGUF4anQEd-hSPkSYnVVZA" name="return" type="_ouWR0KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pGXwQKnQEd-hSPkSYnVVZA" name="access$1" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_pGXwQanQEd-hSPkSYnVVZA" name="arg0" type="_otDRUKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pGXwQqnQEd-hSPkSYnVVZA" name="return" type="_ouBhsKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pGazkKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pGazkanQEd-hSPkSYnVVZA" name="atIm" type="_ouBhsKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pGnn4qnQEd-hSPkSYnVVZA" name="initMenu" visibility="public"/>
            <ownedOperation xmi:id="_pGoO8KnQEd-hSPkSYnVVZA" name="askForUsername" visibility="private"/>
            <ownedOperation xmi:id="_pGqEIKnQEd-hSPkSYnVVZA" name="sendTextMessage" visibility="public">
              <ownedParameter xmi:id="_pGqEIanQEd-hSPkSYnVVZA" name="text" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pG3fgKnQEd-hSPkSYnVVZA" name="printTextMessage" visibility="public">
              <ownedParameter xmi:id="_pG3fganQEd-hSPkSYnVVZA" name="output" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_ouXf8KnQEd-hSPkSYnVVZA" name="parser">
          <packagedElement xmi:type="uml:Class" xmi:id="_ouXf8anQEd-hSPkSYnVVZA" name="NATParser">
            <generalization xmi:id="_ouYHA6nQEd-hSPkSYnVVZA" general="_ouYHAqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pHACYKnQEd-hSPkSYnVVZA" name="_INSTANCE_" visibility="public" isLeaf="true" isStatic="true" type="_ouXf8anQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pHACYanQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_pHApcKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_pHBQganQEd-hSPkSYnVVZA" name="base_parse" visibility="public">
              <ownedParameter xmi:id="_pHBQgqnQEd-hSPkSYnVVZA" name="source" type="_o6CkcanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pHBQg6nQEd-hSPkSYnVVZA" name="return" type="_o6IEAanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pHCeoanQEd-hSPkSYnVVZA" name="parse" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_pHCeoqnQEd-hSPkSYnVVZA" name="filename" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pHCeo6nQEd-hSPkSYnVVZA" name="source" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pHDFsKnQEd-hSPkSYnVVZA" name="return" type="_o6IEAanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pHDFsanQEd-hSPkSYnVVZA" name="parse" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_pHDFsqnQEd-hSPkSYnVVZA" name="filename" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pHDswKnQEd-hSPkSYnVVZA" name="source" type="_oufbwKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pHDswanQEd-hSPkSYnVVZA" name="return" type="_o6IEAanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pHM2sKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
              <ownedParameter xmi:id="_pHM2sanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pHOE0KnQEd-hSPkSYnVVZA" name="meta_resolve" visibility="public">
              <ownedParameter xmi:id="_pHOE0anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_oueNoKnQEd-hSPkSYnVVZA" name="LexerImpl" clientDependency="_ouliYKnQEd-hSPkSYnVVZA _ouliYanQEd-hSPkSYnVVZA">
            <generalization xmi:id="_ouliYqnQEd-hSPkSYnVVZA" general="_ouk7UanQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pHa5I6nQEd-hSPkSYnVVZA" name="_tokenSet_0" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHbgMKnQEd-hSPkSYnVVZA" name="_tokenSet_1" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHbgManQEd-hSPkSYnVVZA" name="_tokenSet_2" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHbgMqnQEd-hSPkSYnVVZA" name="_tokenSet_3" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHbgM6nQEd-hSPkSYnVVZA" name="_tokenSet_4" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHbgNKnQEd-hSPkSYnVVZA" name="_tokenSet_5" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHcHQKnQEd-hSPkSYnVVZA" name="_tokenSet_6" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHcHQanQEd-hSPkSYnVVZA" name="_tokenSet_7" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHcHQqnQEd-hSPkSYnVVZA" name="_tokenSet_8" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHcHQ6nQEd-hSPkSYnVVZA" name="_tokenSet_9" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_ouliYKnQEd-hSPkSYnVVZA" supplier="_ouifEKnQEd-hSPkSYnVVZA" client="_oueNoKnQEd-hSPkSYnVVZA" contract="_ouifEKnQEd-hSPkSYnVVZA"/>
            <interfaceRealization xmi:id="_ouliYanQEd-hSPkSYnVVZA" supplier="_ouk7UKnQEd-hSPkSYnVVZA" client="_oueNoKnQEd-hSPkSYnVVZA" contract="_ouk7UKnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pHE64KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pHE64anQEd-hSPkSYnVVZA" name="in" type="_oufbwKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pHcHRKnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_pHdVYKnQEd-hSPkSYnVVZA" name="mk_tokenSet_0" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pHdVYanQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pHd8cKnQEd-hSPkSYnVVZA" name="mk_tokenSet_1" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pHd8canQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pHejgKnQEd-hSPkSYnVVZA" name="mk_tokenSet_2" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pHejganQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pHfKkKnQEd-hSPkSYnVVZA" name="mk_tokenSet_3" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pHfKkanQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pHfxoKnQEd-hSPkSYnVVZA" name="mk_tokenSet_4" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pHfxoanQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pHfxoqnQEd-hSPkSYnVVZA" name="mk_tokenSet_5" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pHgYsKnQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pHgYsanQEd-hSPkSYnVVZA" name="mk_tokenSet_6" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pHgYsqnQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pHg_wKnQEd-hSPkSYnVVZA" name="mk_tokenSet_7" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pHg_wanQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pHhm0KnQEd-hSPkSYnVVZA" name="mk_tokenSet_8" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pHhm0anQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pHiN4KnQEd-hSPkSYnVVZA" name="mk_tokenSet_9" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pHiN4anQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pHjcAanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pHjcAqnQEd-hSPkSYnVVZA" name="ib" type="_pCdgoqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pHkDEKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pHkDEanQEd-hSPkSYnVVZA" name="in" type="_pCeuw6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pHlRMqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pHl4QKnQEd-hSPkSYnVVZA" name="state" type="_ou3PMKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pHsl8KnQEd-hSPkSYnVVZA" name="nextToken" visibility="public">
              <ownedParameter xmi:id="_pHsl8anQEd-hSPkSYnVVZA" name="return" type="_ovBnQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pH1I0KnQEd-hSPkSYnVVZA" name="mML_COMMENT" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pH1I0anQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pH5aQKnQEd-hSPkSYnVVZA" name="mSL_COMMENT_OR_MUL_OPR" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pH5aQanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pH-SxKnQEd-hSPkSYnVVZA" name="mWHITESPACE" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pH-50KnQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pIAH8KnQEd-hSPkSYnVVZA" name="mNEWLINE" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pIAH8anQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pIB9IKnQEd-hSPkSYnVVZA" name="mPOW" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pIB9IanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pIDLQKnQEd-hSPkSYnVVZA" name="mTXT" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pIDyUKnQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pIFAcKnQEd-hSPkSYnVVZA" name="mHSH" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pIFAcanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pIG1oKnQEd-hSPkSYnVVZA" name="mLPR" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pIG1oanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pIIq0KnQEd-hSPkSYnVVZA" name="mRPR" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pIIq0anQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pIKgAKnQEd-hSPkSYnVVZA" name="mADD" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pIKgAanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pIMVMKnQEd-hSPkSYnVVZA" name="mCOM" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pIM8QKnQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pIOxcKnQEd-hSPkSYnVVZA" name="mDOT" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pIOxcanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pIQmoKnQEd-hSPkSYnVVZA" name="mNBR_OR_FRC" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pIQmoanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pITC4KnQEd-hSPkSYnVVZA" name="mEQL" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pITC4anQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pIVfIKnQEd-hSPkSYnVVZA" name="mSMC" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pIVfIanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pIX7YKnQEd-hSPkSYnVVZA" name="mCMP_OR_ARW" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pIX7YanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pIa-sKnQEd-hSPkSYnVVZA" name="mCAT" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pIa-sanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pIeCAKnQEd-hSPkSYnVVZA" name="mNAM_OR_KEY" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pIeCAanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pIhsYKnQEd-hSPkSYnVVZA" name="mLBR" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pIhsYanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pIkvsKnQEd-hSPkSYnVVZA" name="mRBR" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pIkvsanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pIoaEKnQEd-hSPkSYnVVZA" name="mCAR" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pIoaEanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pIsEcKnQEd-hSPkSYnVVZA" name="mBQU" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pIsEcanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pIwV4KnQEd-hSPkSYnVVZA" name="mLBC" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pIwV4anQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pI0AQKnQEd-hSPkSYnVVZA" name="mPIP" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pI0nUKnQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pI4RsKnQEd-hSPkSYnVVZA" name="mRBC" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pI4RsanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJCpwKnQEd-hSPkSYnVVZA" name="mAGBEGIN" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJCpwanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJG7MKnQEd-hSPkSYnVVZA" name="mAGDEFFIELD" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJG7ManQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJJ-gKnQEd-hSPkSYnVVZA" name="mAGDEFFUN" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJJ-ganQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJMawKnQEd-hSPkSYnVVZA" name="mAGDEFTABLE" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJMawanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJPeEKnQEd-hSPkSYnVVZA" name="mAGDEFEXTMTH" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJPeEanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJR6UKnQEd-hSPkSYnVVZA" name="mAGDEFEXTFLD" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJR6UanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJU9oKnQEd-hSPkSYnVVZA" name="mAGDEFSTRIPE" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJU9oanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJXZ4KnQEd-hSPkSYnVVZA" name="mAGIMPORT" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJYA8KnQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJadMKnQEd-hSPkSYnVVZA" name="mAGMULTIDEF" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJadManQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJdggKnQEd-hSPkSYnVVZA" name="mAGASSVAR" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJdgganQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJgj0KnQEd-hSPkSYnVVZA" name="mAGASSTAB" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJgj0anQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJjnIKnQEd-hSPkSYnVVZA" name="mAGASSFLD" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJjnIanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJmDYKnQEd-hSPkSYnVVZA" name="mAGMULTIASS" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJmDYanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJpGsKnQEd-hSPkSYnVVZA" name="mAGSND" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJpGsanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJsKAKnQEd-hSPkSYnVVZA" name="mAGAPL" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJsKAanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJvNUKnQEd-hSPkSYnVVZA" name="mAGSEL" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJvNUanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJyQoKnQEd-hSPkSYnVVZA" name="mAGMSG" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJyQoanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJ1T8KnQEd-hSPkSYnVVZA" name="mAGAMS" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJ1T8anQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJ3wMKnQEd-hSPkSYnVVZA" name="mAGDEL" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJ3wManQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJ6zgKnQEd-hSPkSYnVVZA" name="mAGUSD" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJ7akKnQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pJ920KnQEd-hSPkSYnVVZA" name="mAGTBL" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pJ-d4KnQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pKIO4KnQEd-hSPkSYnVVZA" name="mAGSYM" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pKI18KnQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pKNHYKnQEd-hSPkSYnVVZA" name="mAGSLF" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pKNHYanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pKQKsKnQEd-hSPkSYnVVZA" name="mAGQUO" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pKQKsanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pKTOAKnQEd-hSPkSYnVVZA" name="mAGQUOBEGIN" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pKTOAanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pKWRUKnQEd-hSPkSYnVVZA" name="mAGUNQ" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pKW4YKnQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pKZUoKnQEd-hSPkSYnVVZA" name="mAGUSM" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pKZUoanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pKcX8KnQEd-hSPkSYnVVZA" name="mAGUQS" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pKcX8anQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pKgCUKnQEd-hSPkSYnVVZA" name="mAGSPL" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pKgCUanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pKjFoKnQEd-hSPkSYnVVZA" name="mAGNBR" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pKjFoanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pKmI8KnQEd-hSPkSYnVVZA" name="mAGFRC" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pKmI8anQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pKpMQKnQEd-hSPkSYnVVZA" name="mAGTXT" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pKpMQanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pKsPkKnQEd-hSPkSYnVVZA" name="mAGTAB" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pKsPkanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pKvS4KnQEd-hSPkSYnVVZA" name="mAGCLO" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pKvS4anQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pKyWMKnQEd-hSPkSYnVVZA" name="mAGCMP" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pKyWManQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pK65EKnQEd-hSPkSYnVVZA" name="mAGADD" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pK7gIKnQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pK_KgKnQEd-hSPkSYnVVZA" name="mAGMUL" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pK_KganQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pLCN0KnQEd-hSPkSYnVVZA" name="mAGPOW" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pLCN0anQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pLFRIKnQEd-hSPkSYnVVZA" name="mDIGIT" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pLFRIanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pLI7gKnQEd-hSPkSYnVVZA" name="mLETTER" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pLJikKnQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pLPpMKnQEd-hSPkSYnVVZA" name="mEXPONENT" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pLPpManQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pLUhsKnQEd-hSPkSYnVVZA" name="mCMPCHAR" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pLUhsanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pLbPYKnQEd-hSPkSYnVVZA" name="mADDCHAR" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pLbPYanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pLgH4KnQEd-hSPkSYnVVZA" name="mMULCHAR" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pLgH4anQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pLmOgKnQEd-hSPkSYnVVZA" name="mPOWCHAR" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pLm1kKnQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pLsVIKnQEd-hSPkSYnVVZA" name="mOPRCHAR" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pLsVIanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pLzC0KnQEd-hSPkSYnVVZA" name="mSIGN" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pLzC0anQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pL4iYKnQEd-hSPkSYnVVZA" name="mSCALE" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pL4iYanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pL8MwKnQEd-hSPkSYnVVZA" name="mNBR" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pL8z0KnQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pMEIkKnQEd-hSPkSYnVVZA" name="mCOLON" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pMEIkanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pMHy8KnQEd-hSPkSYnVVZA" name="mFRC" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pMHy8anQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pMke4KnQEd-hSPkSYnVVZA" name="mCMP" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pMke4anQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pMto0KnQEd-hSPkSYnVVZA" name="mMUL" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pMto0anQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pM2ywKnQEd-hSPkSYnVVZA" name="mNAM" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pM2ywanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pM7EMKnQEd-hSPkSYnVVZA" name="mKEY" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pM7rQKnQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pM-HgKnQEd-hSPkSYnVVZA" name="mKEYSYM" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pM-ukKnQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pNx_0KnQEd-hSPkSYnVVZA" name="mARW" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pNym4KnQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pN0cEKnQEd-hSPkSYnVVZA" name="mUSD" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pN0cEanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pN2RQKnQEd-hSPkSYnVVZA" name="mSST" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pN2RQanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pOPS0KnQEd-hSPkSYnVVZA" name="mESC" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pOPS0anQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pOfKcKnQEd-hSPkSYnVVZA" name="mSL_COMMENT" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_pOfKcanQEd-hSPkSYnVVZA" name="_createToken" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_oue0sKnQEd-hSPkSYnVVZA" name="ParserImpl" clientDependency="_oygZEanQEd-hSPkSYnVVZA">
            <generalization xmi:id="_oygZEqnQEd-hSPkSYnVVZA" general="_oygZEKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pRKD8KnQEd-hSPkSYnVVZA" name="_tokenNames" visibility="public" isLeaf="true" isStatic="true" type="_oxS4IanQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pRKD8anQEd-hSPkSYnVVZA" name="_tokenSet_0" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pRKD8qnQEd-hSPkSYnVVZA" name="_tokenSet_1" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pRKD86nQEd-hSPkSYnVVZA" name="_tokenSet_2" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pRKD9KnQEd-hSPkSYnVVZA" name="_tokenSet_3" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pRKD9anQEd-hSPkSYnVVZA" name="_tokenSet_4" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pRKD9qnQEd-hSPkSYnVVZA" name="_tokenSet_5" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pRKD96nQEd-hSPkSYnVVZA" name="_tokenSet_6" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pRKrAKnQEd-hSPkSYnVVZA" name="_tokenSet_7" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pRKrAanQEd-hSPkSYnVVZA" name="_tokenSet_8" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pRKrAqnQEd-hSPkSYnVVZA" name="_tokenSet_9" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pRKrA6nQEd-hSPkSYnVVZA" name="_tokenSet_10" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pRKrBKnQEd-hSPkSYnVVZA" name="_tokenSet_11" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pRKrBanQEd-hSPkSYnVVZA" name="_tokenSet_12" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pRKrBqnQEd-hSPkSYnVVZA" name="_tokenSet_13" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pRKrB6nQEd-hSPkSYnVVZA" name="_tokenSet_14" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pRLSEKnQEd-hSPkSYnVVZA" name="_tokenSet_15" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pRLSEanQEd-hSPkSYnVVZA" name="_tokenSet_16" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pRLSEqnQEd-hSPkSYnVVZA" name="_tokenSet_17" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pRLSE6nQEd-hSPkSYnVVZA" name="_tokenSet_18" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pRLSFKnQEd-hSPkSYnVVZA" name="_tokenSet_19" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_oygZEanQEd-hSPkSYnVVZA" supplier="_ouifEKnQEd-hSPkSYnVVZA" client="_oue0sKnQEd-hSPkSYnVVZA" contract="_ouifEKnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pHFh8KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pHFh8anQEd-hSPkSYnVVZA" name="lexer" type="_ouk7UKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pHGwEanQEd-hSPkSYnVVZA" name="program" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pRLSFanQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_pRPjgKnQEd-hSPkSYnVVZA" name="mk_tokenSet_0" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pRPjganQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRPjgqnQEd-hSPkSYnVVZA" name="mk_tokenSet_1" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pRPjg6nQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRQKkKnQEd-hSPkSYnVVZA" name="mk_tokenSet_2" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pRQKkanQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRQKkqnQEd-hSPkSYnVVZA" name="mk_tokenSet_3" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pRQKk6nQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRQKlKnQEd-hSPkSYnVVZA" name="mk_tokenSet_4" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pRQKlanQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRQxoKnQEd-hSPkSYnVVZA" name="mk_tokenSet_5" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pRQxoanQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRQxoqnQEd-hSPkSYnVVZA" name="mk_tokenSet_6" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pRQxo6nQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRQxpKnQEd-hSPkSYnVVZA" name="mk_tokenSet_7" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pRRYsKnQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRe0EKnQEd-hSPkSYnVVZA" name="mk_tokenSet_8" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pRfbIKnQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRfbIanQEd-hSPkSYnVVZA" name="mk_tokenSet_9" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pRfbIqnQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRfbI6nQEd-hSPkSYnVVZA" name="mk_tokenSet_10" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pRfbJKnQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRgCMKnQEd-hSPkSYnVVZA" name="mk_tokenSet_11" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pRgCManQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRgCMqnQEd-hSPkSYnVVZA" name="mk_tokenSet_12" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pRgCM6nQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRgpQKnQEd-hSPkSYnVVZA" name="mk_tokenSet_13" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pRgpQanQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRgpQqnQEd-hSPkSYnVVZA" name="mk_tokenSet_14" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pRgpQ6nQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRhQUKnQEd-hSPkSYnVVZA" name="mk_tokenSet_15" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pRhQUanQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRhQUqnQEd-hSPkSYnVVZA" name="mk_tokenSet_16" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pRhQU6nQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRhQVKnQEd-hSPkSYnVVZA" name="mk_tokenSet_17" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pRhQVanQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRh3YKnQEd-hSPkSYnVVZA" name="mk_tokenSet_18" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pRh3YanQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRh3YqnQEd-hSPkSYnVVZA" name="mk_tokenSet_19" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pRh3Y6nQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRiecKnQEd-hSPkSYnVVZA" name="keywords2canonical" visibility="package">
              <ownedParameter xmi:id="_pRiecanQEd-hSPkSYnVVZA" name="keywordparameterlist" type="_oxaz8anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pRiecqnQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRmI0qnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_pRmI06nQEd-hSPkSYnVVZA" name="tokenBuf" type="_pCsKIKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pRmI1KnQEd-hSPkSYnVVZA" name="k" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRnW8anQEd-hSPkSYnVVZA" name="buildTokenTypeASTClassMap" visibility="protected"/>
            <ownedOperation xmi:id="_pRn-AanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pRn-AqnQEd-hSPkSYnVVZA" name="tokenBuf" type="_pCsKIKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRolEKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_pRolEanQEd-hSPkSYnVVZA" name="lexer" type="_ouk7UKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pRolEqnQEd-hSPkSYnVVZA" name="k" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRqaQKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pRqaQanQEd-hSPkSYnVVZA" name="state" type="_oy-TIKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRsPcanQEd-hSPkSYnVVZA" name="globalstatementlist" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pRtdkKnQEd-hSPkSYnVVZA" name="globalstatements" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pRvSwKnQEd-hSPkSYnVVZA" name="statement" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pRvSwanQEd-hSPkSYnVVZA" name="moreglobalstatements" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pRvSwqnQEd-hSPkSYnVVZA" name="stmt" type="_oxaz8anQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pRy9IKnQEd-hSPkSYnVVZA" name="variable" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pRzkMKnQEd-hSPkSYnVVZA" name="varassignment" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pR0LQKnQEd-hSPkSYnVVZA" name="assignment" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pR0yUKnQEd-hSPkSYnVVZA" name="expression" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pR2AcKnQEd-hSPkSYnVVZA" name="definition" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pR2AcanQEd-hSPkSYnVVZA" name="stripedefinition" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pR2AcqnQEd-hSPkSYnVVZA" name="nam" type="_oxaz8anQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pR3OkKnQEd-hSPkSYnVVZA" name="importstatement" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pR8HEKnQEd-hSPkSYnVVZA" name="statementlist" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pR9VMKnQEd-hSPkSYnVVZA" name="statements" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pR-jUKnQEd-hSPkSYnVVZA" name="morestatements" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pR_KYKnQEd-hSPkSYnVVZA" name="stmt" type="_oxaz8anQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pSFRAKnQEd-hSPkSYnVVZA" name="parametertable" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pSFRAanQEd-hSPkSYnVVZA" name="valueDefinition" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pSF4EKnQEd-hSPkSYnVVZA" name="keywordparameterlist" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pSF4EanQEd-hSPkSYnVVZA" name="methodBodyDefinition" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pSHGMKnQEd-hSPkSYnVVZA" name="variable_or_method" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pSHGManQEd-hSPkSYnVVZA" name="nam" type="_oxaz8anQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pSHtQKnQEd-hSPkSYnVVZA" name="pseudovariable" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pSHtQanQEd-hSPkSYnVVZA" name="external_definition" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pSHtQqnQEd-hSPkSYnVVZA" name="rcv" type="_oxaz8anQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pSJicKnQEd-hSPkSYnVVZA" name="operator" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pSKJgKnQEd-hSPkSYnVVZA" name="operand" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pSKwkKnQEd-hSPkSYnVVZA" name="symbol" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pSOa8KnQEd-hSPkSYnVVZA" name="commalist" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pSPpEKnQEd-hSPkSYnVVZA" name="aliasbindings" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pSQQIKnQEd-hSPkSYnVVZA" name="excludelist" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pSVvsKnQEd-hSPkSYnVVZA" name="assign_table_or_field" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pSVvsanQEd-hSPkSYnVVZA" name="functor" type="_oxaz8anQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pSXk4KnQEd-hSPkSYnVVZA" name="comparand" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pSYzAanQEd-hSPkSYnVVZA" name="keywordlist" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pSaoMKnQEd-hSPkSYnVVZA" name="parameterlist" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pSgu0KnQEd-hSPkSYnVVZA" name="keywordparam" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pSoqoKnQEd-hSPkSYnVVZA" name="canonicalparameterlist" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pSpRsKnQEd-hSPkSYnVVZA" name="var" type="_oxaz8anQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pSyboKnQEd-hSPkSYnVVZA" name="argument" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pS1e8KnQEd-hSPkSYnVVZA" name="aliasbinding" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pS4iQKnQEd-hSPkSYnVVZA" name="importname" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pS8MoKnQEd-hSPkSYnVVZA" name="keywordsymbol" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pTBFIKnQEd-hSPkSYnVVZA" name="parameter" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pTF9oKnQEd-hSPkSYnVVZA" name="variable_or_quotation" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pTKPEKnQEd-hSPkSYnVVZA" name="message" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pTK2IKnQEd-hSPkSYnVVZA" name="table" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pTK2IanQEd-hSPkSYnVVZA" name="subexpression" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pTLdMKnQEd-hSPkSYnVVZA" name="block" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pTLdManQEd-hSPkSYnVVZA" name="unary" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pTN5cKnQEd-hSPkSYnVVZA" name="quotation" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pTN5canQEd-hSPkSYnVVZA" name="unquotation" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pTN5cqnQEd-hSPkSYnVVZA" name="asyncmessage" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pTOggKnQEd-hSPkSYnVVZA" name="delegationmessage" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pTOgganQEd-hSPkSYnVVZA" name="universalmessage" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pTQVsKnQEd-hSPkSYnVVZA" name="selection" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pTQVsanQEd-hSPkSYnVVZA" name="functor" type="_oxaz8anQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pTRj0KnQEd-hSPkSYnVVZA" name="tabulation" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pTRj0anQEd-hSPkSYnVVZA" name="functor" type="_oxaz8anQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pTV1QKnQEd-hSPkSYnVVZA" name="singlekeyword" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pTbU0KnQEd-hSPkSYnVVZA" name="term" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pTg0YKnQEd-hSPkSYnVVZA" name="factor" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pTjQoKnQEd-hSPkSYnVVZA" name="invocation" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pTkewKnQEd-hSPkSYnVVZA" name="curried_invocation" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pTlF0KnQEd-hSPkSYnVVZA" name="functor" type="_oxaz8anQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pTm7AKnQEd-hSPkSYnVVZA" name="invoke_expression" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pTniEKnQEd-hSPkSYnVVZA" name="functor" type="_oxaz8anQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pTzIQKnQEd-hSPkSYnVVZA" name="statementquotation" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pTzvUKnQEd-hSPkSYnVVZA" name="operandquotation" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pT7EEKnQEd-hSPkSYnVVZA" name="application" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pT7EEanQEd-hSPkSYnVVZA" name="tokenType" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pT7EEqnQEd-hSPkSYnVVZA" name="tokenText" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pUS3gKnQEd-hSPkSYnVVZA" name="canonical" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_pUTekKnQEd-hSPkSYnVVZA" name="annotation" visibility="public" isLeaf="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_oufbwanQEd-hSPkSYnVVZA" name="TreeWalkerImpl" clientDependency="_oxSREanQEd-hSPkSYnVVZA">
            <generalization xmi:id="_oxS4IKnQEd-hSPkSYnVVZA" general="_oxSREKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pO0hoKnQEd-hSPkSYnVVZA" name="_tokenNames" visibility="public" isLeaf="true" isStatic="true" type="_oxS4IanQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pO1IsKnQEd-hSPkSYnVVZA" name="_tokenSet_0" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pO1IsanQEd-hSPkSYnVVZA" name="_tokenSet_1" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pO1IsqnQEd-hSPkSYnVVZA" name="_tokenSet_2" visibility="public" isLeaf="true" isStatic="true" type="_ouzk0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_oxSREanQEd-hSPkSYnVVZA" supplier="_ouifEKnQEd-hSPkSYnVVZA" client="_oufbwanQEd-hSPkSYnVVZA" contract="_ouifEKnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pHHXIqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_pHH-MKnQEd-hSPkSYnVVZA" name="program" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pHH-ManQEd-hSPkSYnVVZA" name="_t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pHH-MqnQEd-hSPkSYnVVZA" name="return" type="_o7jnYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pO1Is6nQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_pO9EgKnQEd-hSPkSYnVVZA" name="mk_tokenSet_0" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pO9EganQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pO9EgqnQEd-hSPkSYnVVZA" name="mk_tokenSet_1" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pO9Eg6nQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pO9rkKnQEd-hSPkSYnVVZA" name="mk_tokenSet_2" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pO9rkanQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pO-SoKnQEd-hSPkSYnVVZA" name="operatorToSend" visibility="public">
              <ownedParameter xmi:id="_pO-SoanQEd-hSPkSYnVVZA" name="opr" type="_oxaz8anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pO-SoqnQEd-hSPkSYnVVZA" name="receiver" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pO-So6nQEd-hSPkSYnVVZA" name="operand" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pO-SpKnQEd-hSPkSYnVVZA" name="return" type="_oxaM4KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pPAu4KnQEd-hSPkSYnVVZA" name="emptyMethodBody" visibility="public">
              <ownedParameter xmi:id="_pPAu4anQEd-hSPkSYnVVZA" name="return" type="_oxcpIKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pPDyManQEd-hSPkSYnVVZA" name="begin" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pPDyMqnQEd-hSPkSYnVVZA" name="_t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pPDyM6nQEd-hSPkSYnVVZA" name="return" type="_oxcpIKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pPIDoKnQEd-hSPkSYnVVZA" name="statement" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pPIDoanQEd-hSPkSYnVVZA" name="_t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pPIDoqnQEd-hSPkSYnVVZA" name="return" type="_o6VfYqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pPM8IKnQEd-hSPkSYnVVZA" name="expression" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pPNjMKnQEd-hSPkSYnVVZA" name="_t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pPNjManQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pPNjMqnQEd-hSPkSYnVVZA" name="definition" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pPNjM6nQEd-hSPkSYnVVZA" name="_t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pPNjNKnQEd-hSPkSYnVVZA" name="return" type="_o6XUkKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pPOKQKnQEd-hSPkSYnVVZA" name="importstmt" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pPOKQanQEd-hSPkSYnVVZA" name="_t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pPOKQqnQEd-hSPkSYnVVZA" name="return" type="_o6gegKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pPOxUKnQEd-hSPkSYnVVZA" name="assignment" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pPOxUanQEd-hSPkSYnVVZA" name="_t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pPOxUqnQEd-hSPkSYnVVZA" name="return" type="_o6WGcqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pPWtIKnQEd-hSPkSYnVVZA" name="symbol" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pPWtIanQEd-hSPkSYnVVZA" name="_t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pPWtIqnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pPZJYKnQEd-hSPkSYnVVZA" name="params" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pPZJYanQEd-hSPkSYnVVZA" name="_t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pPZJYqnQEd-hSPkSYnVVZA" name="return" type="_oxbbAqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pPhFMKnQEd-hSPkSYnVVZA" name="table" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pPhFManQEd-hSPkSYnVVZA" name="_t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pPhFMqnQEd-hSPkSYnVVZA" name="return" type="_oxbbAqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pP3qgKnQEd-hSPkSYnVVZA" name="binop" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pP3qganQEd-hSPkSYnVVZA" name="_t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pP3qgqnQEd-hSPkSYnVVZA" name="return" type="_o6U4UKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pP4RkKnQEd-hSPkSYnVVZA" name="message" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pP4RkanQEd-hSPkSYnVVZA" name="_t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pP4RkqnQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pP-_QqnQEd-hSPkSYnVVZA" name="literal" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pP-_Q6nQEd-hSPkSYnVVZA" name="_t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pP_mUKnQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pQWLoKnQEd-hSPkSYnVVZA" name="param" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_pQWLoanQEd-hSPkSYnVVZA" name="_t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pQWLoqnQEd-hSPkSYnVVZA" name="return" type="_o6IEAanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_ouifEKnQEd-hSPkSYnVVZA" name="ParserImplTokenTypes" isAbstract="true">
            <ownedAttribute xmi:id="_pHOr4KnQEd-hSPkSYnVVZA" name="EOF" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHOr4anQEd-hSPkSYnVVZA" name="NULL_TREE_LOOKAHEAD" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHOr4qnQEd-hSPkSYnVVZA" name="SMC" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHOr46nQEd-hSPkSYnVVZA" name="RBC" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHOr5KnQEd-hSPkSYnVVZA" name="LITERAL_def" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHPS8KnQEd-hSPkSYnVVZA" name="LITERAL_defstripe" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHPS8anQEd-hSPkSYnVVZA" name="LITERAL_import" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHPS8qnQEd-hSPkSYnVVZA" name="EQL" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHPS86nQEd-hSPkSYnVVZA" name="DOT" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHPS9KnQEd-hSPkSYnVVZA" name="LBR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHPS9anQEd-hSPkSYnVVZA" name="RBR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHP6AKnQEd-hSPkSYnVVZA" name="LPR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHP6AanQEd-hSPkSYnVVZA" name="LBC" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHP6AqnQEd-hSPkSYnVVZA" name="SST" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHP6A6nQEd-hSPkSYnVVZA" name="LITERAL_alias" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHP6BKnQEd-hSPkSYnVVZA" name="COM" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHQhEKnQEd-hSPkSYnVVZA" name="LITERAL_exclude" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHQhEanQEd-hSPkSYnVVZA" name="RPR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHQhEqnQEd-hSPkSYnVVZA" name="KEY" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHQhE6nQEd-hSPkSYnVVZA" name="CMP" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHQhFKnQEd-hSPkSYnVVZA" name="ADD" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHRIIKnQEd-hSPkSYnVVZA" name="MUL" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHRIIanQEd-hSPkSYnVVZA" name="POW" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHRIIqnQEd-hSPkSYnVVZA" name="NBR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHRII6nQEd-hSPkSYnVVZA" name="FRC" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHRIJKnQEd-hSPkSYnVVZA" name="TXT" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHRvMKnQEd-hSPkSYnVVZA" name="BQU" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHRvManQEd-hSPkSYnVVZA" name="HSH" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHRvMqnQEd-hSPkSYnVVZA" name="ARW" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHRvM6nQEd-hSPkSYnVVZA" name="CAR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHRvNKnQEd-hSPkSYnVVZA" name="USD" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHSWQKnQEd-hSPkSYnVVZA" name="KEYSYM" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHSWQanQEd-hSPkSYnVVZA" name="CAT" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHSWQqnQEd-hSPkSYnVVZA" name="PIP" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHSWQ6nQEd-hSPkSYnVVZA" name="NAM" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHSWRKnQEd-hSPkSYnVVZA" name="LITERAL_self" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHS9UKnQEd-hSPkSYnVVZA" name="AGBEGIN" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHS9UanQEd-hSPkSYnVVZA" name="AGDEFFIELD" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHS9UqnQEd-hSPkSYnVVZA" name="AGDEFFUN" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHS9U6nQEd-hSPkSYnVVZA" name="AGDEFTABLE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHS9VKnQEd-hSPkSYnVVZA" name="AGDEFEXTMTH" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHTkYKnQEd-hSPkSYnVVZA" name="AGDEFEXTFLD" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHTkYanQEd-hSPkSYnVVZA" name="AGDEFSTRIPE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHTkYqnQEd-hSPkSYnVVZA" name="AGIMPORT" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHTkY6nQEd-hSPkSYnVVZA" name="AGMULTIDEF" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHTkZKnQEd-hSPkSYnVVZA" name="AGASSVAR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHULcKnQEd-hSPkSYnVVZA" name="AGASSTAB" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHULcanQEd-hSPkSYnVVZA" name="AGASSFLD" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHULcqnQEd-hSPkSYnVVZA" name="AGMULTIASS" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHULc6nQEd-hSPkSYnVVZA" name="AGSND" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHULdKnQEd-hSPkSYnVVZA" name="AGAPL" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHUygKnQEd-hSPkSYnVVZA" name="AGSEL" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHUyganQEd-hSPkSYnVVZA" name="AGMSG" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHUygqnQEd-hSPkSYnVVZA" name="AGAMS" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHUyg6nQEd-hSPkSYnVVZA" name="AGDEL" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHVZkKnQEd-hSPkSYnVVZA" name="AGUSD" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHVZkanQEd-hSPkSYnVVZA" name="AGTBL" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHVZkqnQEd-hSPkSYnVVZA" name="AGSYM" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHVZk6nQEd-hSPkSYnVVZA" name="AGSLF" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHVZlKnQEd-hSPkSYnVVZA" name="AGQUO" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHWAoKnQEd-hSPkSYnVVZA" name="AGQUOBEGIN" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHWAoanQEd-hSPkSYnVVZA" name="AGUNQ" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHWAoqnQEd-hSPkSYnVVZA" name="AGUSM" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHWAo6nQEd-hSPkSYnVVZA" name="AGUQS" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHWnsKnQEd-hSPkSYnVVZA" name="AGSPL" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHWnsanQEd-hSPkSYnVVZA" name="AGNBR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHWnsqnQEd-hSPkSYnVVZA" name="AGFRC" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHWns6nQEd-hSPkSYnVVZA" name="AGTXT" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHWntKnQEd-hSPkSYnVVZA" name="AGTAB" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHXOwKnQEd-hSPkSYnVVZA" name="AGCLO" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHXOwanQEd-hSPkSYnVVZA" name="AGCMP" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHXOwqnQEd-hSPkSYnVVZA" name="AGADD" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHXOw6nQEd-hSPkSYnVVZA" name="AGMUL" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHX10KnQEd-hSPkSYnVVZA" name="AGPOW" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHX10anQEd-hSPkSYnVVZA" name="DIGIT" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHX10qnQEd-hSPkSYnVVZA" name="LETTER" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHX106nQEd-hSPkSYnVVZA" name="EXPONENT" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHX11KnQEd-hSPkSYnVVZA" name="CMPCHAR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHYc4KnQEd-hSPkSYnVVZA" name="ADDCHAR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHYc4anQEd-hSPkSYnVVZA" name="MULCHAR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHYc4qnQEd-hSPkSYnVVZA" name="POWCHAR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHYc46nQEd-hSPkSYnVVZA" name="OPRCHAR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHZD8KnQEd-hSPkSYnVVZA" name="SIGN" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHZD8anQEd-hSPkSYnVVZA" name="SCALE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHZD8qnQEd-hSPkSYnVVZA" name="COLON" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHZD86nQEd-hSPkSYnVVZA" name="NBR_OR_FRC" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHZrAKnQEd-hSPkSYnVVZA" name="NAM_OR_KEY" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHZrAanQEd-hSPkSYnVVZA" name="WHITESPACE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHZrAqnQEd-hSPkSYnVVZA" name="NEWLINE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHZrA6nQEd-hSPkSYnVVZA" name="CMP_OR_ARW" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHaSEKnQEd-hSPkSYnVVZA" name="SL_COMMENT" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHaSEanQEd-hSPkSYnVVZA" name="SL_COMMENT_OR_MUL_OPR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHaSEqnQEd-hSPkSYnVVZA" name="ML_COMMENT" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHaSE6nQEd-hSPkSYnVVZA" name="ESC" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHa5IKnQEd-hSPkSYnVVZA" name="AGQUOBGN" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHa5IanQEd-hSPkSYnVVZA" name="AGKEY" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pHa5IqnQEd-hSPkSYnVVZA" name="AGKSM" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_ouYHAKnQEd-hSPkSYnVVZA" name="objects">
          <packagedElement xmi:type="uml:Package" xmi:id="_ouYHAanQEd-hSPkSYnVVZA" name="natives">
            <packagedElement xmi:type="uml:Class" xmi:id="_ouYHAqnQEd-hSPkSYnVVZA" name="NATByCopy" isAbstract="true">
              <generalization xmi:id="_o9A_8KnQEd-hSPkSYnVVZA" general="_o2NNUKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pHBQgKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_pgti4KnQEd-hSPkSYnVVZA" name="meta_pass" visibility="public">
                <ownedParameter xmi:id="_pgti4anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgti4qnQEd-hSPkSYnVVZA" name="meta_resolve" visibility="public">
                <ownedParameter xmi:id="_pgti46nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_oubKUanQEd-hSPkSYnVVZA" name="NATText" clientDependency="_o87gYKnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o87gYanQEd-hSPkSYnVVZA" general="_o7n40anQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pHCeoKnQEd-hSPkSYnVVZA" name="javaValue" visibility="public" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pgijwanQEd-hSPkSYnVVZA" name="class$0" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o87gYKnQEd-hSPkSYnVVZA" supplier="_o6CkcanQEd-hSPkSYnVVZA" client="_oubKUanQEd-hSPkSYnVVZA" contract="_o6CkcanQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pHNdwKnQEd-hSPkSYnVVZA" name="atValue" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pHNdwanQEd-hSPkSYnVVZA" name="javaString" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pHNdwqnQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_paOgYqnQEd-hSPkSYnVVZA" name="asNativeText" visibility="public">
                <ownedParameter xmi:id="_paOgY6nQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdhsA6nQEd-hSPkSYnVVZA" name="asChar" visibility="public">
                <ownedParameter xmi:id="_pdhsBKnQEd-hSPkSYnVVZA" name="return" type="_o61OoKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgijwqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_pgijw6nQEd-hSPkSYnVVZA" name="javaString" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgjK0KnQEd-hSPkSYnVVZA" name="isNativeText" visibility="public">
                <ownedParameter xmi:id="_pgjK0anQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgjx4KnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pgjx4anQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgjx4qnQEd-hSPkSYnVVZA" name="meta_clone" visibility="public">
                <ownedParameter xmi:id="_pgjx46nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgkY8KnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_pgkY8anQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgkY8qnQEd-hSPkSYnVVZA" name="base__opeql__opeql_" visibility="public">
                <ownedParameter xmi:id="_pgkY86nQEd-hSPkSYnVVZA" name="comparand" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgkY9KnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pglAAKnQEd-hSPkSYnVVZA" name="equals" visibility="public">
                <ownedParameter xmi:id="_pglAAanQEd-hSPkSYnVVZA" name="comparand" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pglAAqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pglAA6nQEd-hSPkSYnVVZA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_pglnEKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pglnE6nQEd-hSPkSYnVVZA" name="base_explode" visibility="public">
                <ownedParameter xmi:id="_pglnFKnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgmOIKnQEd-hSPkSYnVVZA" name="base_split" visibility="public">
                <ownedParameter xmi:id="_pgmOIanQEd-hSPkSYnVVZA" name="regexp" type="_o6CkcanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgmOIqnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgncQKnQEd-hSPkSYnVVZA" name="base_find_do_" visibility="public">
                <ownedParameter xmi:id="_pgncQanQEd-hSPkSYnVVZA" name="regexp" type="_o6CkcanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgncQqnQEd-hSPkSYnVVZA" name="consumer" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgncQ6nQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgoDUKnQEd-hSPkSYnVVZA" name="base_replace_by_" visibility="public">
                <ownedParameter xmi:id="_pgoDUanQEd-hSPkSYnVVZA" name="regexp" type="_o6CkcanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgoDUqnQEd-hSPkSYnVVZA" name="transformer" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgoDU6nQEd-hSPkSYnVVZA" name="return" type="_o6CkcanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgpRcKnQEd-hSPkSYnVVZA" name="base_toUpperCase" visibility="public">
                <ownedParameter xmi:id="_pgpRcanQEd-hSPkSYnVVZA" name="return" type="_o6CkcanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgp4gKnQEd-hSPkSYnVVZA" name="base_toLowerCase" visibility="public">
                <ownedParameter xmi:id="_pgp4ganQEd-hSPkSYnVVZA" name="return" type="_o6CkcanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgp4hKnQEd-hSPkSYnVVZA" name="base_length" visibility="public">
                <ownedParameter xmi:id="_pgp4hanQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgqfkKnQEd-hSPkSYnVVZA" name="base__oppls_" visibility="public">
                <ownedParameter xmi:id="_pgqfkanQEd-hSPkSYnVVZA" name="other" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgqfkqnQEd-hSPkSYnVVZA" name="return" type="_o6CkcanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgrGoKnQEd-hSPkSYnVVZA" name="base__opltx__opeql__opgtx_" visibility="public">
                <ownedParameter xmi:id="_pgrGoanQEd-hSPkSYnVVZA" name="other" type="_o6CkcanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgrGoqnQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgrtsKnQEd-hSPkSYnVVZA" name="base__optil__opeql_" visibility="public">
                <ownedParameter xmi:id="_pgrtsanQEd-hSPkSYnVVZA" name="regexp" type="_o6CkcanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgrtsqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgsUwKnQEd-hSPkSYnVVZA" name="base_parseNumeric" visibility="public">
                <ownedParameter xmi:id="_pgsUwanQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="_oxTfMqnQEd-hSPkSYnVVZA" name="grammar">
              <packagedElement xmi:type="uml:Class" xmi:id="_oxaM4KnQEd-hSPkSYnVVZA" name="AGMessageSend" clientDependency="_o-aHEKnQEd-hSPkSYnVVZA" isLeaf="true">
                <generalization xmi:id="_o-aHEanQEd-hSPkSYnVVZA" general="_o7n40anQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pjJL0qnQEd-hSPkSYnVVZA" name="rcvExp_" visibility="private" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pjJL06nQEd-hSPkSYnVVZA" name="message_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-aHEKnQEd-hSPkSYnVVZA" supplier="_o6U4UKnQEd-hSPkSYnVVZA" client="_oxaM4KnQEd-hSPkSYnVVZA" contract="_o6U4UKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pPAH1KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pPAH1anQEd-hSPkSYnVVZA" name="rcv" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPAH1qnQEd-hSPkSYnVVZA" name="msg" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjJy4KnQEd-hSPkSYnVVZA" name="base_getReceiverExpression" visibility="public">
                  <ownedParameter xmi:id="_pjJy4anQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjJy4qnQEd-hSPkSYnVVZA" name="base_setReceiverExpression" visibility="public">
                  <ownedParameter xmi:id="_pjJy46nQEd-hSPkSYnVVZA" name="rcv" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjJy5KnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjKZ8KnQEd-hSPkSYnVVZA" name="base_getMessageExpression" visibility="public">
                  <ownedParameter xmi:id="_pjKZ8anQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjKZ8qnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pjKZ86nQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjKZ9KnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjLoEKnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pjLoEanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjLoEqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjMPIKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pjMPIanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_oxaz8KnQEd-hSPkSYnVVZA" name="AGMethodInvocationCreation" isLeaf="true">
                <generalization xmi:id="_o-ltQanQEd-hSPkSYnVVZA" general="_o-UAcKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pPAH0KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pPAH0anQEd-hSPkSYnVVZA" name="sel" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPAH0qnQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPAH06nQEd-hSPkSYnVVZA" name="annotations" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjct0KnQEd-hSPkSYnVVZA" name="createMessage" visibility="public">
                  <ownedParameter xmi:id="_pjct0anQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjct0qnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjct06nQEd-hSPkSYnVVZA" name="evaluatedArgs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjct1KnQEd-hSPkSYnVVZA" name="annotations" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjct1anQEd-hSPkSYnVVZA" name="return" type="_o09QIqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjct1qnQEd-hSPkSYnVVZA" name="newQuoted" visibility="protected">
                  <ownedParameter xmi:id="_pjct16nQEd-hSPkSYnVVZA" name="quotedSel" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjdU4KnQEd-hSPkSYnVVZA" name="quotedArgs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjdU4anQEd-hSPkSYnVVZA" name="quotedAnnotations" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjdU4qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjdU46nQEd-hSPkSYnVVZA" name="getMessageToken" visibility="protected">
                  <ownedParameter xmi:id="_pjdU5KnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_oxbbAanQEd-hSPkSYnVVZA" name="AGSymbol" clientDependency="_o-fmoKnQEd-hSPkSYnVVZA">
                <generalization xmi:id="_o-gNsKnQEd-hSPkSYnVVZA" general="_o7n40anQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pjRutKnQEd-hSPkSYnVVZA" name="_STRINGPOOL_" visibility="private" isLeaf="true" isStatic="true" type="_o16SYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pjRutanQEd-hSPkSYnVVZA" name="txt_" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-fmoKnQEd-hSPkSYnVVZA" supplier="_o6cNEanQEd-hSPkSYnVVZA" client="_oxbbAanQEd-hSPkSYnVVZA" contract="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pO-5sqnQEd-hSPkSYnVVZA" name="alloc" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_pO_gwKnQEd-hSPkSYnVVZA" name="txt" type="_oubKUanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pO_gwanQEd-hSPkSYnVVZA" name="return" type="_oxbbAanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pPBV8KnQEd-hSPkSYnVVZA" name="jAlloc" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_pPBV8anQEd-hSPkSYnVVZA" name="name" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPBV8qnQEd-hSPkSYnVVZA" name="return" type="_oxbbAanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pcGvsKnQEd-hSPkSYnVVZA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_pcGvsanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjRutqnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_pjSVwKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected">
                  <ownedParameter xmi:id="_pjSVwanQEd-hSPkSYnVVZA" name="txt" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjS80KnQEd-hSPkSYnVVZA" name="base_getText" visibility="public">
                  <ownedParameter xmi:id="_pjS80anQEd-hSPkSYnVVZA" name="return" type="_o6CkcanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjS80qnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pjS806nQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjS81KnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjTj4KnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pjTj4anQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjTj4qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjTj46nQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pjTj5KnQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjUK8KnQEd-hSPkSYnVVZA" name="isSymbol" visibility="public">
                  <ownedParameter xmi:id="_pjUK8anQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjUK8qnQEd-hSPkSYnVVZA" name="asSymbol" visibility="public">
                  <ownedParameter xmi:id="_pjUK86nQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjUK9KnQEd-hSPkSYnVVZA" name="equals" visibility="public">
                  <ownedParameter xmi:id="_pjUK9anQEd-hSPkSYnVVZA" name="other" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjUK9qnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjUyAKnQEd-hSPkSYnVVZA" name="base__opeql__opeql_" visibility="public">
                  <ownedParameter xmi:id="_pjUyAanQEd-hSPkSYnVVZA" name="comparand" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjUyAqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjUyA6nQEd-hSPkSYnVVZA" name="hashCode" visibility="public">
                  <ownedParameter xmi:id="_pjUyBKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjVZEKnQEd-hSPkSYnVVZA" name="meta_resolve" visibility="public">
                  <ownedParameter xmi:id="_pjVZEanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_oxcpIKnQEd-hSPkSYnVVZA" name="AGBegin" clientDependency="_o-j4EKnQEd-hSPkSYnVVZA" isLeaf="true">
                <generalization xmi:id="_o-kfIKnQEd-hSPkSYnVVZA" general="_o7jnYKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pjZqgKnQEd-hSPkSYnVVZA" name="statements_" visibility="private" isLeaf="true" type="_o1Xf0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-j4EKnQEd-hSPkSYnVVZA" supplier="_o6VfYanQEd-hSPkSYnVVZA" client="_oxcpIKnQEd-hSPkSYnVVZA" contract="_o6VfYanQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pPB9AKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pPB9AanQEd-hSPkSYnVVZA" name="statements" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjZqganQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pjZqgqnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjZqg6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjaRkKnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pjaRkanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pja4oKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pja4oanQEd-hSPkSYnVVZA" name="base_getStatements" visibility="public">
                  <ownedParameter xmi:id="_pja4oqnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pja4o6nQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pjbfsKnQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjbfsanQEd-hSPkSYnVVZA" name="asBegin" visibility="public">
                  <ownedParameter xmi:id="_pjbfsqnQEd-hSPkSYnVVZA" name="return" type="_o6VfYanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_oxqrkanQEd-hSPkSYnVVZA" name="AGDefField" clientDependency="_o-owkKnQEd-hSPkSYnVVZA" isLeaf="true">
                <generalization xmi:id="_o-owkanQEd-hSPkSYnVVZA" general="_o7jnYKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pjgYMKnQEd-hSPkSYnVVZA" name="name_" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pjgYManQEd-hSPkSYnVVZA" name="valueExp_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-owkKnQEd-hSPkSYnVVZA" supplier="_o6Zw0KnQEd-hSPkSYnVVZA" client="_oxqrkanQEd-hSPkSYnVVZA" contract="_o6Zw0KnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pPX7QKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pPX7QanQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPX7QqnQEd-hSPkSYnVVZA" name="value" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjg_QKnQEd-hSPkSYnVVZA" name="base_getName" visibility="public">
                  <ownedParameter xmi:id="_pjg_QanQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjg_QqnQEd-hSPkSYnVVZA" name="base_getValueExpression" visibility="public">
                  <ownedParameter xmi:id="_pjg_Q6nQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjg_RKnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pjg_RanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjg_RqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjhmUKnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pjhmUanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjhmUqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjiNYKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pjiNYanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_oxr5sKnQEd-hSPkSYnVVZA" name="AGDefFunction" clientDependency="_o-XDwKnQEd-hSPkSYnVVZA" isLeaf="true">
                <generalization xmi:id="_o-XDwanQEd-hSPkSYnVVZA" general="_o7jnYKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pjETUKnQEd-hSPkSYnVVZA" name="selectorExp_" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pjETUanQEd-hSPkSYnVVZA" name="argumentExps_" visibility="private" isLeaf="true" type="_o1Xf0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pjETUqnQEd-hSPkSYnVVZA" name="bodyStmts_" visibility="private" isLeaf="true" type="_o6VfYanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-XDwKnQEd-hSPkSYnVVZA" supplier="_o6YisqnQEd-hSPkSYnVVZA" client="_oxr5sKnQEd-hSPkSYnVVZA" contract="_o6YisqnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pPZwcKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pPZwcanQEd-hSPkSYnVVZA" name="sel" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPaXgKnQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPaXganQEd-hSPkSYnVVZA" name="bdy" type="_o6VfYanQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjE6YKnQEd-hSPkSYnVVZA" name="base_getSelector" visibility="public">
                  <ownedParameter xmi:id="_pjE6YanQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjE6YqnQEd-hSPkSYnVVZA" name="base_getArguments" visibility="public">
                  <ownedParameter xmi:id="_pjE6Y6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjE6ZKnQEd-hSPkSYnVVZA" name="base_getBodyExpression" visibility="public">
                  <ownedParameter xmi:id="_pjFhcKnQEd-hSPkSYnVVZA" name="return" type="_o6VfYanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjFhcanQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pjFhcqnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjFhc6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjGIgKnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pjGIganQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjGIgqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjGvkKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pjGvkanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjHWoKnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                  <ownedParameter xmi:id="_pjHWoanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_oxsgwanQEd-hSPkSYnVVZA" name="AGDefExternalMethod" clientDependency="_o-hb0KnQEd-hSPkSYnVVZA" isLeaf="true">
                <generalization xmi:id="_o-iC4KnQEd-hSPkSYnVVZA" general="_o7jnYKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pjVZEqnQEd-hSPkSYnVVZA" name="rcvNam_" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pjVZE6nQEd-hSPkSYnVVZA" name="selectorExp_" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pjVZFKnQEd-hSPkSYnVVZA" name="argumentExps_" visibility="private" isLeaf="true" type="_o1Xf0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pjWAIKnQEd-hSPkSYnVVZA" name="bodyStmts_" visibility="private" isLeaf="true" type="_o6VfYanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-hb0KnQEd-hSPkSYnVVZA" supplier="_o6XUkqnQEd-hSPkSYnVVZA" client="_oxsgwanQEd-hSPkSYnVVZA" contract="_o6XUkqnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pPeB4KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pPeB4anQEd-hSPkSYnVVZA" name="rcv" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPeB4qnQEd-hSPkSYnVVZA" name="sel" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPeB46nQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPeB5KnQEd-hSPkSYnVVZA" name="bdy" type="_o6VfYanQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjWAIanQEd-hSPkSYnVVZA" name="base_getReceiver" visibility="public">
                  <ownedParameter xmi:id="_pjWAIqnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjWnMKnQEd-hSPkSYnVVZA" name="base_getSelector" visibility="public">
                  <ownedParameter xmi:id="_pjWnManQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjWnMqnQEd-hSPkSYnVVZA" name="base_getArguments" visibility="public">
                  <ownedParameter xmi:id="_pjWnM6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjWnNKnQEd-hSPkSYnVVZA" name="base_getBodyExpression" visibility="public">
                  <ownedParameter xmi:id="_pjWnNanQEd-hSPkSYnVVZA" name="return" type="_o6VfYanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjXOQKnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pjXOQanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjXOQqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjX1UKnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pjX1UanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjX1UqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjYcYKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pjYcYanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_oxtu4KnQEd-hSPkSYnVVZA" name="AGDefExternalField" clientDependency="_o-2zAKnQEd-hSPkSYnVVZA">
                <generalization xmi:id="_o-2zAanQEd-hSPkSYnVVZA" general="_o7jnYKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pj0hQKnQEd-hSPkSYnVVZA" name="rcvNam_" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pj0hQanQEd-hSPkSYnVVZA" name="name_" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pj1IUKnQEd-hSPkSYnVVZA" name="valueExp_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-2zAKnQEd-hSPkSYnVVZA" supplier="_o6X7oanQEd-hSPkSYnVVZA" client="_oxtu4KnQEd-hSPkSYnVVZA" contract="_o6X7oanQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pPf3EKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pPf3EanQEd-hSPkSYnVVZA" name="rcv" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPf3EqnQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPf3E6nQEd-hSPkSYnVVZA" name="value" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pj1IUanQEd-hSPkSYnVVZA" name="base_getReceiver" visibility="public">
                  <ownedParameter xmi:id="_pj1IUqnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pj1IU6nQEd-hSPkSYnVVZA" name="base_getName" visibility="public">
                  <ownedParameter xmi:id="_pj1vYKnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pj1vYanQEd-hSPkSYnVVZA" name="base_getValueExpression" visibility="public">
                  <ownedParameter xmi:id="_pj1vYqnQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pj1vY6nQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pj1vZKnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pj1vZanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pj2WcKnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pj2WcanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pj2WcqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pj29gKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pj29ganQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_oxuV8anQEd-hSPkSYnVVZA" name="AGDefTable" clientDependency="_o-b8QKnQEd-hSPkSYnVVZA" isLeaf="true">
                <generalization xmi:id="_o-cjUKnQEd-hSPkSYnVVZA" general="_o7jnYKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pjM2MKnQEd-hSPkSYnVVZA" name="tblName_" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pjM2ManQEd-hSPkSYnVVZA" name="sizExp_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pjM2MqnQEd-hSPkSYnVVZA" name="initExp_" visibility="private" isLeaf="true" type="_o6VfYanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-b8QKnQEd-hSPkSYnVVZA" supplier="_o6eCQqnQEd-hSPkSYnVVZA" client="_oxuV8anQEd-hSPkSYnVVZA" contract="_o6eCQqnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pPbloKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pPbloanQEd-hSPkSYnVVZA" name="nam" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPcMsKnQEd-hSPkSYnVVZA" name="siz" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPcMsanQEd-hSPkSYnVVZA" name="ini" type="_o6VfYanQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjM2M6nQEd-hSPkSYnVVZA" name="base_getName" visibility="public">
                  <ownedParameter xmi:id="_pjM2NKnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjNdQKnQEd-hSPkSYnVVZA" name="base_getSizeExpression" visibility="public">
                  <ownedParameter xmi:id="_pjNdQanQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjNdQqnQEd-hSPkSYnVVZA" name="base_getInitializer" visibility="public">
                  <ownedParameter xmi:id="_pjNdQ6nQEd-hSPkSYnVVZA" name="return" type="_o6VfYanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjOEUKnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pjOEUanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjOEUqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjOrYKnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pjOrYanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjOrYqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjPScKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pjPScanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_oxu9AanQEd-hSPkSYnVVZA" name="AGMultiDefinition" clientDependency="_o-SLQKnQEd-hSPkSYnVVZA">
                <generalization xmi:id="_o-SyUKnQEd-hSPkSYnVVZA" general="_o7jnYKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pi9loKnQEd-hSPkSYnVVZA" name="parameters_" visibility="private" isLeaf="true" type="_o1Xf0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pi9loanQEd-hSPkSYnVVZA" name="valueExp_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pi9loqnQEd-hSPkSYnVVZA" name="binderPartialFunction_" visibility="private" isLeaf="true" type="_o4P0sKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-SLQKnQEd-hSPkSYnVVZA" supplier="_o6c0IqnQEd-hSPkSYnVVZA" client="_oxu9AanQEd-hSPkSYnVVZA" contract="_o6c0IqnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pPi6YKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pPi6YanQEd-hSPkSYnVVZA" name="par" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPjhcKnQEd-hSPkSYnVVZA" name="val" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pi-MsKnQEd-hSPkSYnVVZA" name="base_getParameters" visibility="public">
                  <ownedParameter xmi:id="_pi-MsanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pi-zwKnQEd-hSPkSYnVVZA" name="base_getValueExpression" visibility="public">
                  <ownedParameter xmi:id="_pi-zwanQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pi-zwqnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pi-zw6nQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pi-zxKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pi_a0KnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pi_a0anQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pi_a0qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjAB4KnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pjAB4anQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_oxvkEanQEd-hSPkSYnVVZA" name="AGDefStripe" clientDependency="_o-0WwKnQEd-hSPkSYnVVZA" isLeaf="true">
                <generalization xmi:id="_o-090KnQEd-hSPkSYnVVZA" general="_o7jnYKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pjyFAqnQEd-hSPkSYnVVZA" name="stripeName_" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pjyFA6nQEd-hSPkSYnVVZA" name="parentStripeExpressions_" visibility="private" isLeaf="true" type="_o1Xf0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-0WwKnQEd-hSPkSYnVVZA" supplier="_o6Zw0qnQEd-hSPkSYnVVZA" client="_oxvkEanQEd-hSPkSYnVVZA" contract="_o6Zw0qnQEd-hSPkSYnVVZA"/>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_o-zvsKnQEd-hSPkSYnVVZA" name="1" visibility="package" isLeaf="true">
                  <generalization xmi:id="_o-zvsanQEd-hSPkSYnVVZA" general="_o2C1QKnQEd-hSPkSYnVVZA"/>
                  <ownedAttribute xmi:id="_pjxd8KnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_oxvkEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_pjxd8anQEd-hSPkSYnVVZA" name="val$ctx" visibility="private" isLeaf="true" type="_o1YG4qnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_pjxd8qnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_pjxd86nQEd-hSPkSYnVVZA" name="arg0" type="_oxvkEanQEd-hSPkSYnVVZA"/>
                    <ownedParameter xmi:id="_pjxd9KnQEd-hSPkSYnVVZA" name="$anonymous0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                    <ownedParameter xmi:id="_pjxd9anQEd-hSPkSYnVVZA" name="arg2" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_pjxd9qnQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                    <ownedParameter xmi:id="_pjyFAKnQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                    <ownedParameter xmi:id="_pjyFAanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
                <ownedOperation xmi:id="_pPhFM6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pPhsQKnQEd-hSPkSYnVVZA" name="stripeName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPhsQanQEd-hSPkSYnVVZA" name="parentStripeExpressions" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjysEKnQEd-hSPkSYnVVZA" name="base_getParentStripeExpressions" visibility="public">
                  <ownedParameter xmi:id="_pjysEanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjysEqnQEd-hSPkSYnVVZA" name="base_getStripeName" visibility="public">
                  <ownedParameter xmi:id="_pjysE6nQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjysFKnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pjzTIKnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjzTIanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjzTIqnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pjzTI6nQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjzTJKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjz6MKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pjz6ManQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_ox0ckKnQEd-hSPkSYnVVZA" name="AGAssignVariable" clientDependency="_o-p-sKnQEd-hSPkSYnVVZA" isLeaf="true">
                <generalization xmi:id="_o-p-sanQEd-hSPkSYnVVZA" general="_o7jnYKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pji0cKnQEd-hSPkSYnVVZA" name="variableName_" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pji0canQEd-hSPkSYnVVZA" name="valueExp_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-p-sKnQEd-hSPkSYnVVZA" supplier="_o47KIKnQEd-hSPkSYnVVZA" client="_ox0ckKnQEd-hSPkSYnVVZA" contract="_o47KIKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pPrdQKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pPrdQanQEd-hSPkSYnVVZA" name="nam" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPrdQqnQEd-hSPkSYnVVZA" name="val" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pji0cqnQEd-hSPkSYnVVZA" name="base_getName" visibility="public">
                  <ownedParameter xmi:id="_pji0c6nQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjjbgKnQEd-hSPkSYnVVZA" name="base_getValueExpression" visibility="public">
                  <ownedParameter xmi:id="_pjjbganQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjjbgqnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pjjbg6nQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjjbhKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjkCkKnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pjkCkanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjkCkqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjkpoKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pjkpoanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjkpoqnQEd-hSPkSYnVVZA" name="isVariableAssignment" visibility="public">
                  <ownedParameter xmi:id="_pjlQsKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjlQsanQEd-hSPkSYnVVZA" name="asVariableAssignment" visibility="public">
                  <ownedParameter xmi:id="_pjlQsqnQEd-hSPkSYnVVZA" name="return" type="_o47KIKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_ox1DoanQEd-hSPkSYnVVZA" name="AGAssignTable" clientDependency="_o-rz4KnQEd-hSPkSYnVVZA" isLeaf="true">
                <generalization xmi:id="_o-rz4anQEd-hSPkSYnVVZA" general="_o7jnYKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pjlQs6nQEd-hSPkSYnVVZA" name="tblExp_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pjlQtKnQEd-hSPkSYnVVZA" name="idxExp_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pjlQtanQEd-hSPkSYnVVZA" name="valExp_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-rz4KnQEd-hSPkSYnVVZA" supplier="_o6WGcanQEd-hSPkSYnVVZA" client="_ox1DoanQEd-hSPkSYnVVZA" contract="_o6WGcanQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pPtScKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pPtScanQEd-hSPkSYnVVZA" name="tbl" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPtScqnQEd-hSPkSYnVVZA" name="idx" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPtSc6nQEd-hSPkSYnVVZA" name="val" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjl3wKnQEd-hSPkSYnVVZA" name="base_getTableExpression" visibility="public">
                  <ownedParameter xmi:id="_pjl3wanQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjl3wqnQEd-hSPkSYnVVZA" name="base_getIndexExpression" visibility="public">
                  <ownedParameter xmi:id="_pjl3w6nQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjme0KnQEd-hSPkSYnVVZA" name="base_getValueExpression" visibility="public">
                  <ownedParameter xmi:id="_pjme0anQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjme0qnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pjme06nQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjme1KnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjnF4KnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pjnF4anQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjnF4qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjns8KnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pjns8anQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_ox1qsanQEd-hSPkSYnVVZA" name="AGAssignField" clientDependency="_o-K2gKnQEd-hSPkSYnVVZA" isLeaf="true">
                <generalization xmi:id="_o-K2ganQEd-hSPkSYnVVZA" general="_o7jnYKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pix_cKnQEd-hSPkSYnVVZA" name="rcvExp_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pix_canQEd-hSPkSYnVVZA" name="fieldName_" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pix_cqnQEd-hSPkSYnVVZA" name="valueExp_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-K2gKnQEd-hSPkSYnVVZA" supplier="_o6a-8qnQEd-hSPkSYnVVZA" client="_ox1qsanQEd-hSPkSYnVVZA" contract="_o6a-8qnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pPugkKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pPugkanQEd-hSPkSYnVVZA" name="rcv" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPugkqnQEd-hSPkSYnVVZA" name="nam" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPugk6nQEd-hSPkSYnVVZA" name="val" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pix_c6nQEd-hSPkSYnVVZA" name="base_getReceiverExpression" visibility="public">
                  <ownedParameter xmi:id="_pix_dKnQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_piymgKnQEd-hSPkSYnVVZA" name="base_getFieldName" visibility="public">
                  <ownedParameter xmi:id="_piymganQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_piymgqnQEd-hSPkSYnVVZA" name="base_getValueExpression" visibility="public">
                  <ownedParameter xmi:id="_piymg6nQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pizNkKnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pizNkanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pizNkqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pizNk6nQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pizNlKnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pizNlanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_piz0oKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_piz0oanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_ox2RwanQEd-hSPkSYnVVZA" name="AGMultiAssignment" clientDependency="_o-VOkKnQEd-hSPkSYnVVZA" isLeaf="true">
                <generalization xmi:id="_o-VOkanQEd-hSPkSYnVVZA" general="_o7jnYKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pjB3EqnQEd-hSPkSYnVVZA" name="parameters_" visibility="private" isLeaf="true" type="_o1Xf0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pjB3E6nQEd-hSPkSYnVVZA" name="valueExp_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pjB3FKnQEd-hSPkSYnVVZA" name="binderPartialFunction_" visibility="private" isLeaf="true" type="_o4P0sKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-VOkKnQEd-hSPkSYnVVZA" supplier="_o6epU6nQEd-hSPkSYnVVZA" client="_ox2RwanQEd-hSPkSYnVVZA" contract="_o6epU6nQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pPvusKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pPvusanQEd-hSPkSYnVVZA" name="par" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pPvusqnQEd-hSPkSYnVVZA" name="val" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjCeIKnQEd-hSPkSYnVVZA" name="base_getParameters" visibility="public">
                  <ownedParameter xmi:id="_pjCeIanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjCeIqnQEd-hSPkSYnVVZA" name="base_getValueExpression" visibility="public">
                  <ownedParameter xmi:id="_pjCeI6nQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjDFMKnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pjDFManQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjDFMqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjDFM6nQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pjDFNKnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjDFNanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjDsQKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pjDsQanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_ox8YYKnQEd-hSPkSYnVVZA" name="AGApplication" clientDependency="_o-N50KnQEd-hSPkSYnVVZA" isLeaf="true">
                <generalization xmi:id="_o-N50anQEd-hSPkSYnVVZA" general="_o7n40anQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pi1p0qnQEd-hSPkSYnVVZA" name="funExp_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pi1p06nQEd-hSPkSYnVVZA" name="arguments_" visibility="private" isLeaf="true" type="_o1Xf0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-N50KnQEd-hSPkSYnVVZA" supplier="_o6f3canQEd-hSPkSYnVVZA" client="_ox8YYKnQEd-hSPkSYnVVZA" contract="_o6f3canQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pP5fsKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pP5fsanQEd-hSPkSYnVVZA" name="fun" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pP5fsqnQEd-hSPkSYnVVZA" name="arg" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pi2Q4KnQEd-hSPkSYnVVZA" name="base_getFunction" visibility="public">
                  <ownedParameter xmi:id="_pi2Q4anQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pi2Q4qnQEd-hSPkSYnVVZA" name="base_getArguments" visibility="public">
                  <ownedParameter xmi:id="_pi2Q46nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pi238KnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pi238anQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pi238qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pi3fAKnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pi3fAanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pi3fAqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pi4GEKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pi4GEanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_ox8_cKnQEd-hSPkSYnVVZA" name="AGSelection" clientDependency="_o-wsYKnQEd-hSPkSYnVVZA" isLeaf="true">
                <generalization xmi:id="_o-wsYanQEd-hSPkSYnVVZA" general="_o7n40anQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pjtMhKnQEd-hSPkSYnVVZA" name="rcvExp_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pjtMhanQEd-hSPkSYnVVZA" name="selector_" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-wsYKnQEd-hSPkSYnVVZA" supplier="_o6fQYqnQEd-hSPkSYnVVZA" client="_ox8_cKnQEd-hSPkSYnVVZA" contract="_o6fQYqnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pP6t0KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pP6t0anQEd-hSPkSYnVVZA" name="rcv" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pP6t0qnQEd-hSPkSYnVVZA" name="sel" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjtzkKnQEd-hSPkSYnVVZA" name="base_getReceiverExpression" visibility="public">
                  <ownedParameter xmi:id="_pjtzkanQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjtzkqnQEd-hSPkSYnVVZA" name="base_getSelector" visibility="public">
                  <ownedParameter xmi:id="_pjtzk6nQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjuaoKnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pjuaoanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjuaoqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjuao6nQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pjuapKnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjuapanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjvBsKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pjvBsanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_ox9mganQEd-hSPkSYnVVZA" name="AGTabulation" clientDependency="_o-m7YKnQEd-hSPkSYnVVZA" isLeaf="true">
                <generalization xmi:id="_o-m7YanQEd-hSPkSYnVVZA" general="_o7n40anQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pjdU5anQEd-hSPkSYnVVZA" name="tblExp_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pjd78KnQEd-hSPkSYnVVZA" name="idxExp_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-m7YKnQEd-hSPkSYnVVZA" supplier="_o6bmA6nQEd-hSPkSYnVVZA" client="_ox9mganQEd-hSPkSYnVVZA" contract="_o6bmA6nQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pP778KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pP778anQEd-hSPkSYnVVZA" name="tbl" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pP778qnQEd-hSPkSYnVVZA" name="idx" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjd78anQEd-hSPkSYnVVZA" name="base_getTableExpression" visibility="public">
                  <ownedParameter xmi:id="_pjd78qnQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjd786nQEd-hSPkSYnVVZA" name="base_getIndexExpression" visibility="public">
                  <ownedParameter xmi:id="_pjejAKnQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjejAanQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pjejAqnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjejA6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjfKEKnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pjfKEanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjfKEqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjfxIKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pjfxIanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_ox-NkanQEd-hSPkSYnVVZA" name="AGQuote" clientDependency="_o-Y48KnQEd-hSPkSYnVVZA" isLeaf="true">
                <generalization xmi:id="_o-ZgAKnQEd-hSPkSYnVVZA" general="_o7n40anQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pjH9sKnQEd-hSPkSYnVVZA" name="stmt_" visibility="private" isLeaf="true" type="_o6VfYqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-Y48KnQEd-hSPkSYnVVZA" supplier="_o6a-8KnQEd-hSPkSYnVVZA" client="_ox-NkanQEd-hSPkSYnVVZA" contract="_o6a-8KnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pP8jAKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pP8jAanQEd-hSPkSYnVVZA" name="stmt" type="_o6VfYqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjH9sanQEd-hSPkSYnVVZA" name="base_getStatement" visibility="public">
                  <ownedParameter xmi:id="_pjH9sqnQEd-hSPkSYnVVZA" name="return" type="_o6VfYqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjIkwKnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pjIkwanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjIkwqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjIkw6nQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pjIkxKnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjIkxanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjJL0KnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pjJL0anQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_ox-0oanQEd-hSPkSYnVVZA" name="AGUnquote" clientDependency="_o-MrsKnQEd-hSPkSYnVVZA">
                <generalization xmi:id="_o-MrsanQEd-hSPkSYnVVZA" general="_o7n40anQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pi0bsKnQEd-hSPkSYnVVZA" name="unqExp_" visibility="protected" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-MrsKnQEd-hSPkSYnVVZA" supplier="_o6ZJwanQEd-hSPkSYnVVZA" client="_ox-0oanQEd-hSPkSYnVVZA" contract="_o6ZJwanQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pP9xIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pP9xIanQEd-hSPkSYnVVZA" name="exp" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pi0bsanQEd-hSPkSYnVVZA" name="base_getExpression" visibility="public">
                  <ownedParameter xmi:id="_pi1CwKnQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pi1CwanQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pi1CwqnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pi1Cw6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pi1CxKnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pi1CxanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pi1CxqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pi1p0KnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pi1p0anQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_ox_bsanQEd-hSPkSYnVVZA" name="AGUnquoteSplice" clientDependency="_o-JoYKnQEd-hSPkSYnVVZA">
                <generalization xmi:id="_o-JoYanQEd-hSPkSYnVVZA" general="_o7n40anQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pivjMKnQEd-hSPkSYnVVZA" name="uqsExp_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-JoYKnQEd-hSPkSYnVVZA" supplier="_o6eCQKnQEd-hSPkSYnVVZA" client="_ox_bsanQEd-hSPkSYnVVZA" contract="_o6eCQKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pP-YMKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pP-YManQEd-hSPkSYnVVZA" name="exp" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_piwKQKnQEd-hSPkSYnVVZA" name="base_getExpression" visibility="public">
                  <ownedParameter xmi:id="_piwKQanQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_piwKQqnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_piwKQ6nQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_piwKRKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_piwxUKnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_piwxUanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_piwxUqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_piwxU6nQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_piwxVKnQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pixYYKnQEd-hSPkSYnVVZA" name="isUnquoteSplice" visibility="public">
                  <ownedParameter xmi:id="_pixYYanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pixYYqnQEd-hSPkSYnVVZA" name="asUnquoteSplice" visibility="public">
                  <ownedParameter xmi:id="_pixYY6nQEd-hSPkSYnVVZA" name="return" type="_o6eCQKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_oyACwanQEd-hSPkSYnVVZA" name="AGSplice" clientDependency="_o-eYgKnQEd-hSPkSYnVVZA">
                <generalization xmi:id="_o-eYganQEd-hSPkSYnVVZA" general="_o7n40anQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pjP5gKnQEd-hSPkSYnVVZA" name="splExp_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-eYgKnQEd-hSPkSYnVVZA" supplier="_o47xMKnQEd-hSPkSYnVVZA" client="_oyACwanQEd-hSPkSYnVVZA" contract="_o47xMKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pP-_QKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pP-_QanQEd-hSPkSYnVVZA" name="exp" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjP5ganQEd-hSPkSYnVVZA" name="base_getExpression" visibility="public">
                  <ownedParameter xmi:id="_pjQgkKnQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjQgkanQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pjQgkqnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjQgk6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjQglKnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pjQglanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjQglqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjRHoKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pjRHoanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjRusKnQEd-hSPkSYnVVZA" name="isSplice" visibility="public">
                  <ownedParameter xmi:id="_pjRusanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjRusqnQEd-hSPkSYnVVZA" name="asSplice" visibility="public">
                  <ownedParameter xmi:id="_pjRus6nQEd-hSPkSYnVVZA" name="return" type="_o47xMKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_oyCfAanQEd-hSPkSYnVVZA" name="AGImport" clientDependency="_o-PvAKnQEd-hSPkSYnVVZA">
                <generalization xmi:id="_o-PvAanQEd-hSPkSYnVVZA" general="_o7jnYKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pi4GEqnQEd-hSPkSYnVVZA" name="importedObjectExp_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pi4GE6nQEd-hSPkSYnVVZA" name="aliasDeclarations_" visibility="private" isLeaf="true" type="_o1Xf0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pi4GFKnQEd-hSPkSYnVVZA" name="excludesDeclarations_" visibility="private" isLeaf="true" type="_o1Xf0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pi4tIKnQEd-hSPkSYnVVZA" name="aliasedSymbols_" visibility="private" isLeaf="true" type="_ou5EYqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pi4tIanQEd-hSPkSYnVVZA" name="excludedSymbols_" visibility="private" isLeaf="true" type="_o1pMoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-PvAKnQEd-hSPkSYnVVZA" supplier="_o6gegKnQEd-hSPkSYnVVZA" client="_oyCfAanQEd-hSPkSYnVVZA" contract="_o6gegKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pQFF4KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pQFF4anQEd-hSPkSYnVVZA" name="importedObjectExp" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pQFF4qnQEd-hSPkSYnVVZA" name="aliasDeclarations" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pQFF46nQEd-hSPkSYnVVZA" name="excludesDeclarations" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pi5UMKnQEd-hSPkSYnVVZA" name="base_getAliasedSymbols" visibility="public">
                  <ownedParameter xmi:id="_pi5UManQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pi5UMqnQEd-hSPkSYnVVZA" name="base_getExcludedSymbols" visibility="public">
                  <ownedParameter xmi:id="_pi5UM6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pi57QKnQEd-hSPkSYnVVZA" name="base_getImportedObjectExpression" visibility="public">
                  <ownedParameter xmi:id="_pi57QanQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pi6iUKnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pi6iUanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pi7JYKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pi7JYanQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pi7JYqnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pi7JY6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pi7wcKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pi7wcanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pi8XgKnQEd-hSPkSYnVVZA" name="printAliasBinding" visibility="private">
                  <ownedParameter xmi:id="_pi8XganQEd-hSPkSYnVVZA" name="buff" type="_ot_sganQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pi8XgqnQEd-hSPkSYnVVZA" name="aliasBinding" type="_oxbbAqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_oyJMsanQEd-hSPkSYnVVZA" name="AGUnquoteSymbol" clientDependency="_o-x6gKnQEd-hSPkSYnVVZA" isLeaf="true">
                <generalization xmi:id="_o-yhkKnQEd-hSPkSYnVVZA" general="_ox-0oanQEd-hSPkSYnVVZA"/>
                <interfaceRealization xmi:id="_o-x6gKnQEd-hSPkSYnVVZA" supplier="_o6cNEanQEd-hSPkSYnVVZA" client="_oyJMsanQEd-hSPkSYnVVZA" contract="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pQLMgKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pQLMganQEd-hSPkSYnVVZA" name="exp" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjvowKnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pjvowanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjvowqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjvow6nQEd-hSPkSYnVVZA" name="base_getText" visibility="public">
                  <ownedParameter xmi:id="_pjvoxKnQEd-hSPkSYnVVZA" name="return" type="_o6CkcanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_oyRvkanQEd-hSPkSYnVVZA" name="AGAsyncMessageCreation">
                <generalization xmi:id="_o-UAcanQEd-hSPkSYnVVZA" general="_o-UAcKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pQyQgKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pQyQganQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pQy3kKnQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pQy3kanQEd-hSPkSYnVVZA" name="annotations" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjAo9KnQEd-hSPkSYnVVZA" name="createMessage" visibility="protected">
                  <ownedParameter xmi:id="_pjAo9anQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjAo9qnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjAo96nQEd-hSPkSYnVVZA" name="evaluatedArgs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjAo-KnQEd-hSPkSYnVVZA" name="annotations" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjAo-anQEd-hSPkSYnVVZA" name="return" type="_o09QIqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjBQAKnQEd-hSPkSYnVVZA" name="newQuoted" visibility="protected">
                  <ownedParameter xmi:id="_pjBQAanQEd-hSPkSYnVVZA" name="quotedSel" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjBQAqnQEd-hSPkSYnVVZA" name="quotedArgs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjBQA6nQEd-hSPkSYnVVZA" name="quotedAnnotations" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjBQBKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjB3EKnQEd-hSPkSYnVVZA" name="getMessageToken" visibility="protected">
                  <ownedParameter xmi:id="_pjB3EanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_oyS9sKnQEd-hSPkSYnVVZA" name="AGDelegationCreation" isLeaf="true">
                <generalization xmi:id="_o-4oMKnQEd-hSPkSYnVVZA" general="_o-UAcKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pQ0FsKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pQ0FsanQEd-hSPkSYnVVZA" name="sel" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pQ0FsqnQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pQ0Fs6nQEd-hSPkSYnVVZA" name="annotations" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pj3kkKnQEd-hSPkSYnVVZA" name="createMessage" visibility="public">
                  <ownedParameter xmi:id="_pj3kkanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pj3kkqnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pj3kk6nQEd-hSPkSYnVVZA" name="evaluatedArgs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pj3klKnQEd-hSPkSYnVVZA" name="annotations" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pj3klanQEd-hSPkSYnVVZA" name="return" type="_o09QIqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pj4LoKnQEd-hSPkSYnVVZA" name="newQuoted" visibility="protected">
                  <ownedParameter xmi:id="_pj4LoanQEd-hSPkSYnVVZA" name="quotedSel" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pj4LoqnQEd-hSPkSYnVVZA" name="quotedArgs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pj4Lo6nQEd-hSPkSYnVVZA" name="quotedAnnotations" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pj4LpKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pj4ysKnQEd-hSPkSYnVVZA" name="getMessageToken" visibility="protected">
                  <ownedParameter xmi:id="_pj4ysanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_oycHoKnQEd-hSPkSYnVVZA" name="AGClosureLiteral" clientDependency="_o-7EcKnQEd-hSPkSYnVVZA" isLeaf="true">
                <generalization xmi:id="_o-7EcanQEd-hSPkSYnVVZA" general="_o7n40anQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pj5ZwqnQEd-hSPkSYnVVZA" name="body_" visibility="protected" isLeaf="true" type="_o6VfYanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pj6n4KnQEd-hSPkSYnVVZA" name="arguments_" visibility="protected" isLeaf="true" type="_o1Xf0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-7EcKnQEd-hSPkSYnVVZA" supplier="_o6YisKnQEd-hSPkSYnVVZA" client="_oycHoKnQEd-hSPkSYnVVZA" contract="_o6YisKnQEd-hSPkSYnVVZA"/>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_o-5PQKnQEd-hSPkSYnVVZA" name="1" visibility="package" isLeaf="true">
                  <generalization xmi:id="_o-5PQanQEd-hSPkSYnVVZA" general="_o2C1QKnQEd-hSPkSYnVVZA"/>
                  <ownedAttribute xmi:id="_pj4ysqnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_oycHoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_pj4ys6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_pj4ytKnQEd-hSPkSYnVVZA" name="arg0" type="_oycHoKnQEd-hSPkSYnVVZA"/>
                    <ownedParameter xmi:id="_pj4ytanQEd-hSPkSYnVVZA" name="$anonymous0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_pj4ytqnQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                    <ownedParameter xmi:id="_pj5ZwKnQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                    <ownedParameter xmi:id="_pj5ZwanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_o-52UKnQEd-hSPkSYnVVZA" name="2" visibility="package" isLeaf="true">
                  <generalization xmi:id="_o-52UanQEd-hSPkSYnVVZA" general="_o2C1QKnQEd-hSPkSYnVVZA"/>
                  <ownedAttribute xmi:id="_pj5Zw6nQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_oycHoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_pj6A0KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_pj6A0anQEd-hSPkSYnVVZA" name="arg0" type="_oycHoKnQEd-hSPkSYnVVZA"/>
                    <ownedParameter xmi:id="_pj6A0qnQEd-hSPkSYnVVZA" name="$anonymous0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_pj6A06nQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                    <ownedParameter xmi:id="_pj6A1KnQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                    <ownedParameter xmi:id="_pj6A1anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
                <ownedOperation xmi:id="_pRCIIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pRCIIanQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pRCIIqnQEd-hSPkSYnVVZA" name="body" type="_o6VfYanQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pj7O8KnQEd-hSPkSYnVVZA" name="base_getArguments" visibility="public">
                  <ownedParameter xmi:id="_pj7O8anQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pj7O8qnQEd-hSPkSYnVVZA" name="base_getBodyExpression" visibility="public">
                  <ownedParameter xmi:id="_pj7O86nQEd-hSPkSYnVVZA" name="return" type="_o6VfYanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pj7O9KnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pj7O9anQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pj7O9qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pj72AKnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pj72AanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pj72AqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pj8dEKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pj8dEanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:DataType" xmi:id="_o6vvEKnQEd-hSPkSYnVVZA" name="AGSymbol[]" isLeaf="true" isAbstract="true">
                <eAnnotations xmi:id="_pvTYgKnQEd-hSPkSYnVVZA" source="Jar2UML">
                  <details xmi:id="_pvTYganQEd-hSPkSYnVVZA" key="inferred" value="true"/>
                </eAnnotations>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_o7jnYKnQEd-hSPkSYnVVZA" name="NATAbstractGrammar" clientDependency="_o-lGMKnQEd-hSPkSYnVVZA" isAbstract="true">
                <generalization xmi:id="_o-ltQKnQEd-hSPkSYnVVZA" general="_ouYHAqnQEd-hSPkSYnVVZA"/>
                <interfaceRealization xmi:id="_o-lGMKnQEd-hSPkSYnVVZA" supplier="_o6IEAanQEd-hSPkSYnVVZA" client="_o7jnYKnQEd-hSPkSYnVVZA" contract="_o6IEAanQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_peShAKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_pjcGwKnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                  <ownedParameter xmi:id="_pjcGwanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_o7n40anQEd-hSPkSYnVVZA" name="AGExpression" clientDependency="_o-wFUKnQEd-hSPkSYnVVZA" isAbstract="true">
                <generalization xmi:id="_o-wFUanQEd-hSPkSYnVVZA" general="_o7jnYKnQEd-hSPkSYnVVZA"/>
                <interfaceRealization xmi:id="_o-wFUKnQEd-hSPkSYnVVZA" supplier="_o6BWUKnQEd-hSPkSYnVVZA" client="_o7n40anQEd-hSPkSYnVVZA" contract="_o6BWUKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_peYnoKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_pjtMgKnQEd-hSPkSYnVVZA" name="asExpression" visibility="public">
                  <ownedParameter xmi:id="_pjtMganQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjtMgqnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                  <ownedParameter xmi:id="_pjtMg6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_o-UAcKnQEd-hSPkSYnVVZA" name="AGMessageCreation" clientDependency="_o-tpEKnQEd-hSPkSYnVVZA" isAbstract="true">
                <generalization xmi:id="_o-tpEanQEd-hSPkSYnVVZA" general="_o7n40anQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pjoUAKnQEd-hSPkSYnVVZA" name="selector_" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pjoUAanQEd-hSPkSYnVVZA" name="arguments_" visibility="private" isLeaf="true" type="_o1Xf0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pjoUAqnQEd-hSPkSYnVVZA" name="annotations_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o-tpEKnQEd-hSPkSYnVVZA" supplier="_o6WtganQEd-hSPkSYnVVZA" client="_o-UAcKnQEd-hSPkSYnVVZA" contract="_o6WtganQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pjAo8KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pjAo8anQEd-hSPkSYnVVZA" name="sel" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjAo8qnQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjAo86nQEd-hSPkSYnVVZA" name="annotations" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjo7EKnQEd-hSPkSYnVVZA" name="base_getSelector" visibility="public">
                  <ownedParameter xmi:id="_pjo7EanQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjo7EqnQEd-hSPkSYnVVZA" name="base_getArguments" visibility="public">
                  <ownedParameter xmi:id="_pjo7E6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjpiIKnQEd-hSPkSYnVVZA" name="base_getAnnotations" visibility="public">
                  <ownedParameter xmi:id="_pjpiIanQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjpiIqnQEd-hSPkSYnVVZA" name="isMessageCreation" visibility="public">
                  <ownedParameter xmi:id="_pjpiI6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjpiJKnQEd-hSPkSYnVVZA" name="asMessageCreation" visibility="public">
                  <ownedParameter xmi:id="_pjpiJanQEd-hSPkSYnVVZA" name="return" type="_o6WtganQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjqJMKnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pjqJManQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjqJMqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjqwQKnQEd-hSPkSYnVVZA" name="createMessage" visibility="protected" isAbstract="true">
                  <ownedParameter xmi:id="_pjqwQanQEd-hSPkSYnVVZA" name="arg0" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjqwQqnQEd-hSPkSYnVVZA" name="arg1" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjqwQ6nQEd-hSPkSYnVVZA" name="arg2" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjqwRKnQEd-hSPkSYnVVZA" name="arg3" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjqwRanQEd-hSPkSYnVVZA" name="return" type="_o09QIqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjqwRqnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pjqwR6nQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjqwSKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjrXUKnQEd-hSPkSYnVVZA" name="newQuoted" visibility="protected" isAbstract="true">
                  <ownedParameter xmi:id="_pjrXUanQEd-hSPkSYnVVZA" name="arg0" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjrXUqnQEd-hSPkSYnVVZA" name="arg1" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjrXU6nQEd-hSPkSYnVVZA" name="arg2" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjrXVKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjr-YKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pjr-YanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjr-YqnQEd-hSPkSYnVVZA" name="getMessageToken" visibility="protected" isAbstract="true">
                  <ownedParameter xmi:id="_pjr-Y6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_o-zIoKnQEd-hSPkSYnVVZA" name="AGSelf" isLeaf="true">
                <generalization xmi:id="_o-zIoanQEd-hSPkSYnVVZA" general="_oxbbAanQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pQKlcKnQEd-hSPkSYnVVZA" name="_INSTANCE_" visibility="public" isLeaf="true" isStatic="true" type="_o-zIoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pjwP0KnQEd-hSPkSYnVVZA" name="SELF_NAM" visibility="private" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pjwP0anQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_pjwP0qnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private"/>
                <ownedOperation xmi:id="_pjwP06nQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_pjwP1KnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjw24KnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjw24anQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_pjw24qnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pjw246nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pjw25KnQEd-hSPkSYnVVZA" name="meta_resolve" visibility="public">
                  <ownedParameter xmi:id="_pjw25anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_oxbbAqnQEd-hSPkSYnVVZA" name="NATTable" clientDependency="_o9Kw8KnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o9Kw8anQEd-hSPkSYnVVZA" general="_o7n40anQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pO_gxanQEd-hSPkSYnVVZA" name="EMPTY" visibility="public" isLeaf="true" isStatic="true" type="_oxbbAqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pPiTUKnQEd-hSPkSYnVVZA" name="elements_" visibility="public" isLeaf="true" type="_o11Z4KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o9Kw8KnQEd-hSPkSYnVVZA" supplier="_o1Xf0KnQEd-hSPkSYnVVZA" client="_oxbbAqnQEd-hSPkSYnVVZA" contract="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o9Ji0KnQEd-hSPkSYnVVZA" name="1" visibility="package" isLeaf="true">
                <generalization xmi:id="_o9KJ4KnQEd-hSPkSYnVVZA" general="_o2C1QKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pg-oo6nQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_oxbbAqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pg_PsKnQEd-hSPkSYnVVZA" name="val$selection" visibility="private" isLeaf="true" type="_oxg6kKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pg_PsanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pg_PsqnQEd-hSPkSYnVVZA" name="arg0" type="_oxbbAqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pg_Ps6nQEd-hSPkSYnVVZA" name="$anonymous0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pg_PtKnQEd-hSPkSYnVVZA" name="arg2" type="_oxg6kKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pg_PtanQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                  <ownedParameter xmi:id="_pg_PtqnQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pg_Pt6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_pO_gwqnQEd-hSPkSYnVVZA" name="atValue" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pO_gw6nQEd-hSPkSYnVVZA" name="array" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pO_gxKnQEd-hSPkSYnVVZA" name="return" type="_oxbbAqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pPiTUanQEd-hSPkSYnVVZA" name="ofSize" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pPiTUqnQEd-hSPkSYnVVZA" name="size" type="_ouSncKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pPiTU6nQEd-hSPkSYnVVZA" name="return" type="_oxbbAqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWfP4anQEd-hSPkSYnVVZA" name="of" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pWfP4qnQEd-hSPkSYnVVZA" name="one" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWfP46nQEd-hSPkSYnVVZA" name="return" type="_oxbbAqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcRHx6nQEd-hSPkSYnVVZA" name="collate" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcRu0KnQEd-hSPkSYnVVZA" name="ary1" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcRu0anQEd-hSPkSYnVVZA" name="ary2" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcRu0qnQEd-hSPkSYnVVZA" name="return" type="_o11Z4KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg_2wKnQEd-hSPkSYnVVZA" name="base_at" visibility="public">
                <ownedParameter xmi:id="_pg_2wanQEd-hSPkSYnVVZA" name="index" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg_2wqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg_2w6nQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_phAd0KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_phAd0anQEd-hSPkSYnVVZA" name="elements" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phBE4KnQEd-hSPkSYnVVZA" name="of" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_phBE4anQEd-hSPkSYnVVZA" name="one" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phBE4qnQEd-hSPkSYnVVZA" name="two" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phBE46nQEd-hSPkSYnVVZA" name="return" type="_oxbbAqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phBr8KnQEd-hSPkSYnVVZA" name="of" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_phBr8anQEd-hSPkSYnVVZA" name="one" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phBr8qnQEd-hSPkSYnVVZA" name="two" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phBr86nQEd-hSPkSYnVVZA" name="three" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phBr9KnQEd-hSPkSYnVVZA" name="return" type="_oxbbAqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phCTAKnQEd-hSPkSYnVVZA" name="asTable" visibility="public">
                <ownedParameter xmi:id="_phCTAanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phCTAqnQEd-hSPkSYnVVZA" name="isTable" visibility="public">
                <ownedParameter xmi:id="_phCTA6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phCTBKnQEd-hSPkSYnVVZA" name="asNativeTable" visibility="public">
                <ownedParameter xmi:id="_phCTBanQEd-hSPkSYnVVZA" name="return" type="_oxbbAqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phC6EKnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                <ownedParameter xmi:id="_phC6EanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phC6EqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phDhIKnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                <ownedParameter xmi:id="_phDhIanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phEIMKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phEvQKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_phEvQanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phFWUKnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_phFWUanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phFWUqnQEd-hSPkSYnVVZA" name="base_getLength" visibility="public">
                <ownedParameter xmi:id="_phFWU6nQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phF9YKnQEd-hSPkSYnVVZA" name="extractIndex" visibility="protected">
                <ownedParameter xmi:id="_phF9YanQEd-hSPkSYnVVZA" name="atIndex" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phF9YqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phF9Y6nQEd-hSPkSYnVVZA" name="base_atPut" visibility="public">
                <ownedParameter xmi:id="_phF9ZKnQEd-hSPkSYnVVZA" name="index" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phGkcKnQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phGkcanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phGkcqnQEd-hSPkSYnVVZA" name="base_isEmpty" visibility="public">
                <ownedParameter xmi:id="_phGkc6nQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phHLgKnQEd-hSPkSYnVVZA" name="base_each_" visibility="public">
                <ownedParameter xmi:id="_phHLganQEd-hSPkSYnVVZA" name="clo" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phHLgqnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phHLg6nQEd-hSPkSYnVVZA" name="base_map_" visibility="public">
                <ownedParameter xmi:id="_phHLhKnQEd-hSPkSYnVVZA" name="clo" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phHLhanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phHykKnQEd-hSPkSYnVVZA" name="base_inject_into_" visibility="public">
                <ownedParameter xmi:id="_phHykanQEd-hSPkSYnVVZA" name="init" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phHykqnQEd-hSPkSYnVVZA" name="clo" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phHyk6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phIZoKnQEd-hSPkSYnVVZA" name="base_filter_" visibility="public">
                <ownedParameter xmi:id="_phIZoanQEd-hSPkSYnVVZA" name="clo" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phIZoqnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phJAsKnQEd-hSPkSYnVVZA" name="base_find_" visibility="public">
                <ownedParameter xmi:id="_phJAsanQEd-hSPkSYnVVZA" name="clo" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phJAsqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phJnwKnQEd-hSPkSYnVVZA" name="base_contains" visibility="public">
                <ownedParameter xmi:id="_phJnwanQEd-hSPkSYnVVZA" name="obj" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phJnwqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phKO0KnQEd-hSPkSYnVVZA" name="base_implode" visibility="public">
                <ownedParameter xmi:id="_phKO0anQEd-hSPkSYnVVZA" name="return" type="_o6CkcanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phK14KnQEd-hSPkSYnVVZA" name="base_join" visibility="public">
                <ownedParameter xmi:id="_phK14anQEd-hSPkSYnVVZA" name="sep" type="_o6CkcanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phK14qnQEd-hSPkSYnVVZA" name="return" type="_o6CkcanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phLc8KnQEd-hSPkSYnVVZA" name="base_select" visibility="public">
                <ownedParameter xmi:id="_phLc8anQEd-hSPkSYnVVZA" name="first" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phLc8qnQEd-hSPkSYnVVZA" name="last" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phLc86nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phMEAKnQEd-hSPkSYnVVZA" name="base__oppls_" visibility="public">
                <ownedParameter xmi:id="_phMEAanQEd-hSPkSYnVVZA" name="other" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phMEAqnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phNSIKnQEd-hSPkSYnVVZA" name="meta_clone" visibility="public">
                <ownedParameter xmi:id="_phNSIanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phN5MKnQEd-hSPkSYnVVZA" name="meta_resolve" visibility="public">
                <ownedParameter xmi:id="_phN5ManQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_oyZrYanQEd-hSPkSYnVVZA" name="NATNumber" clientDependency="_o9C1IKnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o9C1IanQEd-hSPkSYnVVZA" general="_o7n40KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pVoUQ6nQEd-hSPkSYnVVZA" name="javaValue" visibility="public" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pVo7VanQEd-hSPkSYnVVZA" name="ONE" visibility="public" isLeaf="true" isStatic="true" type="_oyZrYanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pecSAqnQEd-hSPkSYnVVZA" name="MONE" visibility="public" isLeaf="true" isStatic="true" type="_oyZrYanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pedgI6nQEd-hSPkSYnVVZA" name="ZERO" visibility="public" isLeaf="true" isStatic="true" type="_oyZrYanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o9C1IKnQEd-hSPkSYnVVZA" supplier="_o6BWU6nQEd-hSPkSYnVVZA" client="_oyZrYanQEd-hSPkSYnVVZA" contract="_o6BWU6nQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pQ_r4qnQEd-hSPkSYnVVZA" name="atValue" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pQ_r46nQEd-hSPkSYnVVZA" name="javaNumber" type="_ouSncKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pQ_r5KnQEd-hSPkSYnVVZA" name="return" type="_oyZrYanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgLXYKnQEd-hSPkSYnVVZA" name="base__opmns_" visibility="public">
                <ownedParameter xmi:id="_pgLXYanQEd-hSPkSYnVVZA" name="other" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgLXYqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgv_JKnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_pgwmMKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_pgwmManQEd-hSPkSYnVVZA" name="javaNumber" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgxNQKnQEd-hSPkSYnVVZA" name="base__opeql__opeql_" visibility="public">
                <ownedParameter xmi:id="_pgxNQanQEd-hSPkSYnVVZA" name="comparand" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgxNQqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgxNQ6nQEd-hSPkSYnVVZA" name="equals" visibility="public">
                <ownedParameter xmi:id="_pgxNRKnQEd-hSPkSYnVVZA" name="comparand" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgxNRanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgx0UKnQEd-hSPkSYnVVZA" name="asNumber" visibility="public">
                <ownedParameter xmi:id="_pgx0UanQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgx0UqnQEd-hSPkSYnVVZA" name="asNativeNumber" visibility="public">
                <ownedParameter xmi:id="_pgx0U6nQEd-hSPkSYnVVZA" name="return" type="_oyZrYanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgybYKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pgybYanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgybZanQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_pgzCcKnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgzCcanQEd-hSPkSYnVVZA" name="getJavaValue" visibility="protected">
                <ownedParameter xmi:id="_pgzCcqnQEd-hSPkSYnVVZA" name="return" type="_o0pHEqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgzCc6nQEd-hSPkSYnVVZA" name="base_doTimes_" visibility="public">
                <ownedParameter xmi:id="_pgzpgKnQEd-hSPkSYnVVZA" name="code" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgzpganQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgzpgqnQEd-hSPkSYnVVZA" name="base_to_do_" visibility="public">
                <ownedParameter xmi:id="_pgzpg6nQEd-hSPkSYnVVZA" name="end" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgzphKnQEd-hSPkSYnVVZA" name="code" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgzphanQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg0QkKnQEd-hSPkSYnVVZA" name="base_to_step_do_" visibility="public">
                <ownedParameter xmi:id="_pg0QkanQEd-hSPkSYnVVZA" name="end" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg0QkqnQEd-hSPkSYnVVZA" name="inc" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg0Qk6nQEd-hSPkSYnVVZA" name="code" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg0QlKnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg03oKnQEd-hSPkSYnVVZA" name="base__optms__optms_" visibility="public">
                <ownedParameter xmi:id="_pg03oanQEd-hSPkSYnVVZA" name="end" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg03oqnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg1esKnQEd-hSPkSYnVVZA" name="base__optms__optms__optms_" visibility="public">
                <ownedParameter xmi:id="_pg2FwKnQEd-hSPkSYnVVZA" name="end" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg2FwanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg2FwqnQEd-hSPkSYnVVZA" name="base_inc" visibility="public">
                <ownedParameter xmi:id="_pg2s0KnQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg2s0anQEd-hSPkSYnVVZA" name="base_dec" visibility="public">
                <ownedParameter xmi:id="_pg2s0qnQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg2s06nQEd-hSPkSYnVVZA" name="base_abs" visibility="public">
                <ownedParameter xmi:id="_pg2s1KnQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg3T46nQEd-hSPkSYnVVZA" name="base__opque__opque_" visibility="public">
                <ownedParameter xmi:id="_pg3T5KnQEd-hSPkSYnVVZA" name="nbr" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg3T5anQEd-hSPkSYnVVZA" name="return" type="_o6DLgKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg368qnQEd-hSPkSYnVVZA" name="base__oprem_" visibility="public">
                <ownedParameter xmi:id="_pg3686nQEd-hSPkSYnVVZA" name="n" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg369KnQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg4iAKnQEd-hSPkSYnVVZA" name="base__opdiv__opmns_" visibility="public">
                <ownedParameter xmi:id="_pg4iAanQEd-hSPkSYnVVZA" name="n" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg4iAqnQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg4iA6nQEd-hSPkSYnVVZA" name="base__oppls_" visibility="public">
                <ownedParameter xmi:id="_pg4iBKnQEd-hSPkSYnVVZA" name="other" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg5JEKnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg5JEanQEd-hSPkSYnVVZA" name="base_addNumber" visibility="public">
                <ownedParameter xmi:id="_pg5JEqnQEd-hSPkSYnVVZA" name="other" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg5JE6nQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg5wIKnQEd-hSPkSYnVVZA" name="base_addFraction" visibility="public">
                <ownedParameter xmi:id="_pg5wIanQEd-hSPkSYnVVZA" name="other" type="_o6DLgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg5wIqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg6XMKnQEd-hSPkSYnVVZA" name="base_subtractNumber" visibility="public">
                <ownedParameter xmi:id="_pg6XManQEd-hSPkSYnVVZA" name="other" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg6XMqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg6XM6nQEd-hSPkSYnVVZA" name="base_subtractFraction" visibility="public">
                <ownedParameter xmi:id="_pg6XNKnQEd-hSPkSYnVVZA" name="other" type="_o6DLgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg6XNanQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg6-QKnQEd-hSPkSYnVVZA" name="base__optms_" visibility="public">
                <ownedParameter xmi:id="_pg6-QanQEd-hSPkSYnVVZA" name="other" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg6-QqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg6-Q6nQEd-hSPkSYnVVZA" name="base_timesNumber" visibility="public">
                <ownedParameter xmi:id="_pg7lUKnQEd-hSPkSYnVVZA" name="other" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg7lUanQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg7lUqnQEd-hSPkSYnVVZA" name="base_timesFraction" visibility="public">
                <ownedParameter xmi:id="_pg7lU6nQEd-hSPkSYnVVZA" name="other" type="_o6DLgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg7lVKnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg8MYKnQEd-hSPkSYnVVZA" name="base__opdiv_" visibility="public">
                <ownedParameter xmi:id="_pg8MYanQEd-hSPkSYnVVZA" name="other" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg8MYqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg8MY6nQEd-hSPkSYnVVZA" name="base_divideNumber" visibility="public">
                <ownedParameter xmi:id="_pg8MZKnQEd-hSPkSYnVVZA" name="other" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg8zcKnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg8zcanQEd-hSPkSYnVVZA" name="base_divideFraction" visibility="public">
                <ownedParameter xmi:id="_pg8zcqnQEd-hSPkSYnVVZA" name="other" type="_o6DLgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg9agKnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg9aganQEd-hSPkSYnVVZA" name="base__opltx__opeql__opgtx_" visibility="public">
                <ownedParameter xmi:id="_pg9agqnQEd-hSPkSYnVVZA" name="other" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg9ag6nQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg-BkKnQEd-hSPkSYnVVZA" name="base_gequalsNumber" visibility="public">
                <ownedParameter xmi:id="_pg-BkanQEd-hSPkSYnVVZA" name="other" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg-BkqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pg-ooKnQEd-hSPkSYnVVZA" name="base_gequalsFraction" visibility="public">
                <ownedParameter xmi:id="_pg-ooanQEd-hSPkSYnVVZA" name="other" type="_o6DLgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pg-ooqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_oya5ganQEd-hSPkSYnVVZA" name="NATFraction" clientDependency="_o8KEUKnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o8KrYKnQEd-hSPkSYnVVZA" general="_o7n40KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pcETdKnQEd-hSPkSYnVVZA" name="javaValue" visibility="public" isLeaf="true" type="_o0pHEqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pfQxYKnQEd-hSPkSYnVVZA" name="INFTY" visibility="public" isLeaf="true" isStatic="true" type="_oya5ganQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o8KEUKnQEd-hSPkSYnVVZA" supplier="_o6DLgKnQEd-hSPkSYnVVZA" client="_oya5ganQEd-hSPkSYnVVZA" contract="_o6DLgKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pRAS86nQEd-hSPkSYnVVZA" name="atValue" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pRA6AKnQEd-hSPkSYnVVZA" name="javaFrc" type="_o0pHEqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pRA6AanQEd-hSPkSYnVVZA" name="return" type="_oya5ganQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfQxYanQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_pfRYcKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_pfRYcanQEd-hSPkSYnVVZA" name="javaFrc" type="_o0pHEqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfRYcqnQEd-hSPkSYnVVZA" name="asNativeFraction" visibility="public">
                <ownedParameter xmi:id="_pfR_gKnQEd-hSPkSYnVVZA" name="return" type="_oya5ganQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfR_ganQEd-hSPkSYnVVZA" name="base__opeql__opeql_" visibility="public">
                <ownedParameter xmi:id="_pfR_gqnQEd-hSPkSYnVVZA" name="comparand" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfR_g6nQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfR_hKnQEd-hSPkSYnVVZA" name="equals" visibility="public">
                <ownedParameter xmi:id="_pfR_hanQEd-hSPkSYnVVZA" name="comparand" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfR_hqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfSmkKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pfSmkanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfTNoKnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_pfTNoanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfTNoqnQEd-hSPkSYnVVZA" name="getJavaValue" visibility="protected">
                <ownedParameter xmi:id="_pfTNo6nQEd-hSPkSYnVVZA" name="return" type="_o0pHEqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfT0sKnQEd-hSPkSYnVVZA" name="base_inc" visibility="public">
                <ownedParameter xmi:id="_pfT0sanQEd-hSPkSYnVVZA" name="return" type="_o6DLgKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfT0sqnQEd-hSPkSYnVVZA" name="base_dec" visibility="public">
                <ownedParameter xmi:id="_pfT0s6nQEd-hSPkSYnVVZA" name="return" type="_o6DLgKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfT0tKnQEd-hSPkSYnVVZA" name="base_abs" visibility="public">
                <ownedParameter xmi:id="_pfUbwKnQEd-hSPkSYnVVZA" name="return" type="_o6DLgKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfUbxKnQEd-hSPkSYnVVZA" name="base_round" visibility="public">
                <ownedParameter xmi:id="_pfUbxanQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfVC06nQEd-hSPkSYnVVZA" name="base_floor" visibility="public">
                <ownedParameter xmi:id="_pfVC1KnQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfVp4KnQEd-hSPkSYnVVZA" name="base_ceiling" visibility="public">
                <ownedParameter xmi:id="_pfVp4anQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfVp5anQEd-hSPkSYnVVZA" name="base__oppls_" visibility="public">
                <ownedParameter xmi:id="_pfVp5qnQEd-hSPkSYnVVZA" name="other" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfVp56nQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfWQ8KnQEd-hSPkSYnVVZA" name="base_addNumber" visibility="public">
                <ownedParameter xmi:id="_pfWQ8anQEd-hSPkSYnVVZA" name="other" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfWQ8qnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfW4AKnQEd-hSPkSYnVVZA" name="base_addFraction" visibility="public">
                <ownedParameter xmi:id="_pfW4AanQEd-hSPkSYnVVZA" name="other" type="_o6DLgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfW4AqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfW4A6nQEd-hSPkSYnVVZA" name="base__opmns_" visibility="public">
                <ownedParameter xmi:id="_pfW4BKnQEd-hSPkSYnVVZA" name="other" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfW4BanQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfXfEKnQEd-hSPkSYnVVZA" name="base_subtractNumber" visibility="public">
                <ownedParameter xmi:id="_pfXfEanQEd-hSPkSYnVVZA" name="other" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfXfEqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfXfE6nQEd-hSPkSYnVVZA" name="base_subtractFraction" visibility="public">
                <ownedParameter xmi:id="_pfXfFKnQEd-hSPkSYnVVZA" name="other" type="_o6DLgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfXfFanQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfYGIKnQEd-hSPkSYnVVZA" name="base__optms_" visibility="public">
                <ownedParameter xmi:id="_pfYGIanQEd-hSPkSYnVVZA" name="other" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfYGIqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfYGI6nQEd-hSPkSYnVVZA" name="base_timesNumber" visibility="public">
                <ownedParameter xmi:id="_pfYGJKnQEd-hSPkSYnVVZA" name="other" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfYtMKnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfYtManQEd-hSPkSYnVVZA" name="base_timesFraction" visibility="public">
                <ownedParameter xmi:id="_pfYtMqnQEd-hSPkSYnVVZA" name="other" type="_o6DLgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfYtM6nQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfZUQKnQEd-hSPkSYnVVZA" name="base__opdiv_" visibility="public">
                <ownedParameter xmi:id="_pfZUQanQEd-hSPkSYnVVZA" name="other" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfZUQqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfZUQ6nQEd-hSPkSYnVVZA" name="base_divideNumber" visibility="public">
                <ownedParameter xmi:id="_pfZURKnQEd-hSPkSYnVVZA" name="other" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfZURanQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfZ7UKnQEd-hSPkSYnVVZA" name="base_divideFraction" visibility="public">
                <ownedParameter xmi:id="_pfZ7UanQEd-hSPkSYnVVZA" name="other" type="_o6DLgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfZ7UqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfaiYKnQEd-hSPkSYnVVZA" name="base__opltx__opeql__opgtx_" visibility="public">
                <ownedParameter xmi:id="_pfaiYanQEd-hSPkSYnVVZA" name="other" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfaiYqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfbJcKnQEd-hSPkSYnVVZA" name="base_gequalsNumber" visibility="public">
                <ownedParameter xmi:id="_pfbJcanQEd-hSPkSYnVVZA" name="other" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfbJcqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfbJc6nQEd-hSPkSYnVVZA" name="base_gequalsFraction" visibility="public">
                <ownedParameter xmi:id="_pfbJdKnQEd-hSPkSYnVVZA" name="other" type="_o6DLgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfbJdanQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o1Yt8KnQEd-hSPkSYnVVZA" name="NATMessage" clientDependency="_o7umgKnQEd-hSPkSYnVVZA" isAbstract="true">
              <generalization xmi:id="_o7umganQEd-hSPkSYnVVZA" general="_o1bxQanQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pek04KnQEd-hSPkSYnVVZA" name="_SELECTOR_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pek04anQEd-hSPkSYnVVZA" name="_ARGUMENTS_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pek04qnQEd-hSPkSYnVVZA" name="_PRIM_SND_" visibility="private" isLeaf="true" isStatic="true" type="_o1W4wKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o7umgKnQEd-hSPkSYnVVZA" supplier="_o09QIqnQEd-hSPkSYnVVZA" client="_o1Yt8KnQEd-hSPkSYnVVZA" contract="_o09QIqnQEd-hSPkSYnVVZA"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o7tYYKnQEd-hSPkSYnVVZA" name="1" visibility="package" isLeaf="true">
                <generalization xmi:id="_o7t_cKnQEd-hSPkSYnVVZA" general="_o1W4wKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pejmwqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pejmw6nQEd-hSPkSYnVVZA" name="$anonymous0" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pejmxKnQEd-hSPkSYnVVZA" name="$anonymous1" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pejmxanQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                  <ownedParameter xmi:id="_pekN0KnQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pekN0anQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pekN0qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_pVqJdqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_pVqJd6nQEd-hSPkSYnVVZA" name="sel" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVqJeKnQEd-hSPkSYnVVZA" name="arg" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVqwgKnQEd-hSPkSYnVVZA" name="annotations" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVqwganQEd-hSPkSYnVVZA" name="msgStripe" type="_o1qawKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVrXmanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_pVr-oKnQEd-hSPkSYnVVZA" name="map" type="_o793EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVr-oanQEd-hSPkSYnVVZA" name="state" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVr-oqnQEd-hSPkSYnVVZA" name="originalCustomFields" type="_oxg6kKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVr-o6nQEd-hSPkSYnVVZA" name="methodDict" type="_o8FL0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVr-pKnQEd-hSPkSYnVVZA" name="dynamicParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVr-panQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVr-pqnQEd-hSPkSYnVVZA" name="flags" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVr-p6nQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVvpBanQEd-hSPkSYnVVZA" name="base_getSelector" visibility="public">
                <ownedParameter xmi:id="_pVwQEKnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVwQEanQEd-hSPkSYnVVZA" name="base_getArguments" visibility="public">
                <ownedParameter xmi:id="_pVwQEqnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pek046nQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_pelb8KnQEd-hSPkSYnVVZA" name="annotationsToStripes" visibility="protected" isStatic="true">
                <ownedParameter xmi:id="_pelb8anQEd-hSPkSYnVVZA" name="msgStripe" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pelb8qnQEd-hSPkSYnVVZA" name="annotations" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pelb86nQEd-hSPkSYnVVZA" name="return" type="_o1Z8EanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_penRIKnQEd-hSPkSYnVVZA" name="base_setArguments" visibility="public">
                <ownedParameter xmi:id="_penRIanQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_penRIqnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pen4MKnQEd-hSPkSYnVVZA" name="base_sendTo" visibility="public">
                <ownedParameter xmi:id="_pen4ManQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pen4MqnQEd-hSPkSYnVVZA" name="sender" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pen4M6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pen4NKnQEd-hSPkSYnVVZA" name="prim_sendTo" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pen4NanQEd-hSPkSYnVVZA" name="arg0" type="_o09QIqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pen4NqnQEd-hSPkSYnVVZA" name="arg1" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pen4N6nQEd-hSPkSYnVVZA" name="arg2" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pen4OKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pen4OanQEd-hSPkSYnVVZA" name="asMessage" visibility="public">
                <ownedParameter xmi:id="_pen4OqnQEd-hSPkSYnVVZA" name="return" type="_o09QIqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o1bxQanQEd-hSPkSYnVVZA" name="NATObject" clientDependency="_o9tjgKnQEd-hSPkSYnVVZA">
              <generalization xmi:id="_o9uKkKnQEd-hSPkSYnVVZA" general="_o5kDUKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pX_rwKnQEd-hSPkSYnVVZA" name="_EQL_NAME_" visibility="public" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pauPoKnQEd-hSPkSYnVVZA" name="_SUPER_NAME_" visibility="public" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pauPoanQEd-hSPkSYnVVZA" name="_INI_NAME_" visibility="public" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pauPoqnQEd-hSPkSYnVVZA" name="_NEW_NAME_" visibility="public" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pgTTManQEd-hSPkSYnVVZA" name="_NO_STRIPES_" visibility="public" isLeaf="true" isStatic="true" type="_o1Z8EanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_piENwKnQEd-hSPkSYnVVZA" name="_PRIM_EQL_" visibility="private" isLeaf="true" isStatic="true" type="_o1W4wKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_piENwanQEd-hSPkSYnVVZA" name="_PRIM_NEW_" visibility="private" isLeaf="true" isStatic="true" type="_o1W4wKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_piENwqnQEd-hSPkSYnVVZA" name="_PRIM_INI_" visibility="private" isLeaf="true" isStatic="true" type="_o1W4wKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_piENw6nQEd-hSPkSYnVVZA" name="_IS_A_" visibility="public" isLeaf="true" isStatic="true" type="_oumwg6nQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_piENxKnQEd-hSPkSYnVVZA" name="_SHARES_A_" visibility="public" isLeaf="true" isStatic="true" type="_oumwg6nQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_piENxanQEd-hSPkSYnVVZA" name="_ISAPARENT_FLAG_" visibility="private" isLeaf="true" isStatic="true" type="_o1Z8EKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_piENxqnQEd-hSPkSYnVVZA" name="_SHARE_MAP_FLAG_" visibility="private" isLeaf="true" isStatic="true" type="_o1Z8EKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_piENx6nQEd-hSPkSYnVVZA" name="_SHARE_DCT_FLAG_" visibility="private" isLeaf="true" isStatic="true" type="_o1Z8EKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_piENyKnQEd-hSPkSYnVVZA" name="_IS_ISOLATE_FLAG_" visibility="private" isLeaf="true" isStatic="true" type="_o1Z8EKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_piENyanQEd-hSPkSYnVVZA" name="flags_" visibility="private" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_piENyqnQEd-hSPkSYnVVZA" name="methodDictionary_" visibility="private" type="_o8FL0KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_piE00KnQEd-hSPkSYnVVZA" name="stripes_" visibility="protected" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_piE00anQEd-hSPkSYnVVZA" name="class$0" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_piE00qnQEd-hSPkSYnVVZA" name="class$1" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_piE006nQEd-hSPkSYnVVZA" name="class$2" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_piE01KnQEd-hSPkSYnVVZA" name="class$3" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_piE01anQEd-hSPkSYnVVZA" name="class$4" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_piE01qnQEd-hSPkSYnVVZA" name="class$5" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_piE016nQEd-hSPkSYnVVZA" name="class$6" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_piE02KnQEd-hSPkSYnVVZA" name="class$7" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_piE02anQEd-hSPkSYnVVZA" name="class$8" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_piE02qnQEd-hSPkSYnVVZA" name="class$9" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_piFb4KnQEd-hSPkSYnVVZA" name="class$10" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_piFb4anQEd-hSPkSYnVVZA" name="class$11" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_piFb4qnQEd-hSPkSYnVVZA" name="class$12" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_piFb46nQEd-hSPkSYnVVZA" name="class$13" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_piFb5KnQEd-hSPkSYnVVZA" name="class$14" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_piFb5anQEd-hSPkSYnVVZA" name="class$15" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_piFb5qnQEd-hSPkSYnVVZA" name="class$16" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_piFb56nQEd-hSPkSYnVVZA" name="class$17" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o9tjgKnQEd-hSPkSYnVVZA" supplier="_o07a8KnQEd-hSPkSYnVVZA" client="_o1bxQanQEd-hSPkSYnVVZA" contract="_o07a8KnQEd-hSPkSYnVVZA"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o9qgManQEd-hSPkSYnVVZA" name="1" visibility="package" isLeaf="true">
                <generalization xmi:id="_o9rHQKnQEd-hSPkSYnVVZA" general="_o1W4wKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_piAjZKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_piAjZanQEd-hSPkSYnVVZA" name="$anonymous0" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_piBKcKnQEd-hSPkSYnVVZA" name="$anonymous1" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_piBKcanQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                  <ownedParameter xmi:id="_piBKcqnQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_piBKc6nQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_piBKdKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o9ruUKnQEd-hSPkSYnVVZA" name="2" visibility="package" isLeaf="true">
                <generalization xmi:id="_o9ruUanQEd-hSPkSYnVVZA" general="_o1W4wKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_piBxgKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_piBxganQEd-hSPkSYnVVZA" name="$anonymous0" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_piBxgqnQEd-hSPkSYnVVZA" name="$anonymous1" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_piBxg6nQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                  <ownedParameter xmi:id="_piBxhKnQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_piBxhanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_piBxhqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o9sVYKnQEd-hSPkSYnVVZA" name="3" visibility="package" isLeaf="true">
                <generalization xmi:id="_o9sVYanQEd-hSPkSYnVVZA" general="_o1W4wKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_piCYkKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_piCYkanQEd-hSPkSYnVVZA" name="$anonymous0" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_piCYkqnQEd-hSPkSYnVVZA" name="$anonymous1" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_piCYk6nQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                  <ownedParameter xmi:id="_piCYlKnQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_piC_oKnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_piC_oanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o9s8cKnQEd-hSPkSYnVVZA" name="4" visibility="package" isLeaf="true">
                <generalization xmi:id="_o9s8canQEd-hSPkSYnVVZA" general="_o2C1QKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_piC_p6nQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o1bxQanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_piC_qKnQEd-hSPkSYnVVZA" name="val$object" visibility="private" isLeaf="true" type="_o07a8KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_piDmsKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_piDmsanQEd-hSPkSYnVVZA" name="arg0" type="_o1bxQanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_piDmsqnQEd-hSPkSYnVVZA" name="$anonymous0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_piDms6nQEd-hSPkSYnVVZA" name="arg2" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_piDmtKnQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                  <ownedParameter xmi:id="_piDmtanQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_piDmtqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_pVqwgqnQEd-hSPkSYnVVZA" name="meta_defineField" visibility="public">
                <ownedParameter xmi:id="_pVqwg6nQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVqwhKnQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVqwhanQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVqwhqnQEd-hSPkSYnVVZA" name="meta_addMethod" visibility="public">
                <ownedParameter xmi:id="_pVqwh6nQEd-hSPkSYnVVZA" name="method" type="_o2wm8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVqwiKnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVtMwanQEd-hSPkSYnVVZA" name="meta_select" visibility="public">
                <ownedParameter xmi:id="_pVtMwqnQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVtMw6nQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVtMxKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVvB9KnQEd-hSPkSYnVVZA" name="meta_assignField" visibility="public">
                <ownedParameter xmi:id="_pVvB9anQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVvB9qnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVvB96nQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVvB-KnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWa-dKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_palFsqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_palFs6nQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pawr4KnQEd-hSPkSYnVVZA" name="listTransitiveFields" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_paxS8KnQEd-hSPkSYnVVZA" name="obj" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_paxS8anQEd-hSPkSYnVVZA" name="return" type="_o5hnEKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_paxS8qnQEd-hSPkSYnVVZA" name="listTransitiveMethods" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_paxS86nQEd-hSPkSYnVVZA" name="obj" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_paxS9KnQEd-hSPkSYnVVZA" name="return" type="_o5hnEqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pczTQKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pczTQanQEd-hSPkSYnVVZA" name="dynamicParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pczTQqnQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pczTQ6nQEd-hSPkSYnVVZA" name="parentType" type="_oumwg6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pczTRKnQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc0hYKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_pc0hYanQEd-hSPkSYnVVZA" name="map" type="_o793EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc0hYqnQEd-hSPkSYnVVZA" name="state" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc0hY6nQEd-hSPkSYnVVZA" name="originalCustomFields" type="_oxg6kKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc0hZKnQEd-hSPkSYnVVZA" name="methodDict" type="_o8FL0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc0hZanQEd-hSPkSYnVVZA" name="dynamicParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc0hZqnQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc0hZ6nQEd-hSPkSYnVVZA" name="flags" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc0haKnQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc3ksKnQEd-hSPkSYnVVZA" name="meta_clone" visibility="public">
                <ownedParameter xmi:id="_pc3ksanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc4Lw6nQEd-hSPkSYnVVZA" name="meta_grabMethod" visibility="public">
                <ownedParameter xmi:id="_pc4LxKnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc4LxanQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc4y1KnQEd-hSPkSYnVVZA" name="meta_invoke" visibility="public">
                <ownedParameter xmi:id="_pc4y1anQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc4y1qnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc4y16nQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc4y2KnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc5Z4qnQEd-hSPkSYnVVZA" name="meta_listMethods" visibility="public">
                <ownedParameter xmi:id="_pc5Z46nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc6A8KnQEd-hSPkSYnVVZA" name="meta_lookup" visibility="public">
                <ownedParameter xmi:id="_pc6A8anQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc6A8qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc6oAKnQEd-hSPkSYnVVZA" name="meta_newInstance" visibility="public">
                <ownedParameter xmi:id="_pc6oAanQEd-hSPkSYnVVZA" name="initargs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc6oAqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc6oBanQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pc6oBqnQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc72IKnQEd-hSPkSYnVVZA" name="meta_respondsTo" visibility="public">
                <ownedParameter xmi:id="_pc72IanQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc72IqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdBVsanQEd-hSPkSYnVVZA" name="meta_isExtensionOfParent" visibility="public">
                <ownedParameter xmi:id="_pdBVsqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdB8w6nQEd-hSPkSYnVVZA" name="meta_pass" visibility="public">
                <ownedParameter xmi:id="_pdB8xKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdCj0KnQEd-hSPkSYnVVZA" name="meta_resolve" visibility="public">
                <ownedParameter xmi:id="_pdCj0anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdDK4KnQEd-hSPkSYnVVZA" name="meta_isStripedWith" visibility="public">
                <ownedParameter xmi:id="_pdDK4anQEd-hSPkSYnVVZA" name="stripe" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdDK4qnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdDK5anQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_pdDK5qnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdDx8qnQEd-hSPkSYnVVZA" name="meta_isCloneOf" visibility="public">
                <ownedParameter xmi:id="_pdDx86nQEd-hSPkSYnVVZA" name="original" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdDx9KnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdEZAKnQEd-hSPkSYnVVZA" name="meta_isRelatedTo" visibility="public">
                <ownedParameter xmi:id="_pdEZAanQEd-hSPkSYnVVZA" name="object" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdEZAqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pemDAKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pemDAanQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgC0gKnQEd-hSPkSYnVVZA" name="initializeWithCode" visibility="public">
                <ownedParameter xmi:id="_pgC0ganQEd-hSPkSYnVVZA" name="code" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgNMkanQEd-hSPkSYnVVZA" name="base__opeql__opeql_" visibility="public">
                <ownedParameter xmi:id="_pgNMkqnQEd-hSPkSYnVVZA" name="comparand" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgNMk6nQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piC_oqnQEd-hSPkSYnVVZA" name="access$0" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_piC_o6nQEd-hSPkSYnVVZA" name="arg0" type="_o1bxQanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piC_pKnQEd-hSPkSYnVVZA" name="arg1" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piC_panQEd-hSPkSYnVVZA" name="arg2" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piC_pqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piFb6KnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_piGqAKnQEd-hSPkSYnVVZA" name="isPrimitive" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_piGqAanQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piGqAqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piHREKnQEd-hSPkSYnVVZA" name="createIsolate" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_piHREanQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piIfMKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_piIfManQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piIfMqnQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piIfM6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_piIfNKnQEd-hSPkSYnVVZA" name="dynamicParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piIfNanQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piIfNqnQEd-hSPkSYnVVZA" name="parentType" type="_oumwg6nQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piJGQKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_piJGQanQEd-hSPkSYnVVZA" name="dynamicParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piJGQqnQEd-hSPkSYnVVZA" name="parentType" type="_oumwg6nQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piK7cKnQEd-hSPkSYnVVZA" name="setFlag" visibility="private">
                <ownedParameter xmi:id="_piK7canQEd-hSPkSYnVVZA" name="flag" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piLigKnQEd-hSPkSYnVVZA" name="isLocallyStripedWith" visibility="private">
                <ownedParameter xmi:id="_piLiganQEd-hSPkSYnVVZA" name="stripe" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piLigqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piNXsKnQEd-hSPkSYnVVZA" name="base_init" visibility="public">
                <ownedParameter xmi:id="_piNXsanQEd-hSPkSYnVVZA" name="initargs" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piNXsqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piNXs6nQEd-hSPkSYnVVZA" name="prim_init" visibility="private">
                <ownedParameter xmi:id="_piNXtKnQEd-hSPkSYnVVZA" name="self" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piNXtanQEd-hSPkSYnVVZA" name="initargs" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piNXtqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piPM4KnQEd-hSPkSYnVVZA" name="hasLocalMethod" visibility="private">
                <ownedParameter xmi:id="_piPM4anQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piPM4qnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piPM46nQEd-hSPkSYnVVZA" name="getLocalMethod" visibility="private">
                <ownedParameter xmi:id="_piPM5KnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piPM5anQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piRpIKnQEd-hSPkSYnVVZA" name="isFlagSet" visibility="private">
                <ownedParameter xmi:id="_piRpIanQEd-hSPkSYnVVZA" name="flag" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piRpIqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piRpI6nQEd-hSPkSYnVVZA" name="unsetFlag" visibility="private">
                <ownedParameter xmi:id="_piRpJKnQEd-hSPkSYnVVZA" name="flag" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piTeUKnQEd-hSPkSYnVVZA" name="createClone" visibility="protected">
                <ownedParameter xmi:id="_piTeUanQEd-hSPkSYnVVZA" name="map" type="_o793EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piTeUqnQEd-hSPkSYnVVZA" name="state" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piTeU6nQEd-hSPkSYnVVZA" name="originalCustomFields" type="_oxg6kKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piTeVKnQEd-hSPkSYnVVZA" name="methodDict" type="_o8FL0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piTeVanQEd-hSPkSYnVVZA" name="dynamicParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piTeVqnQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piTeV6nQEd-hSPkSYnVVZA" name="flags" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piTeWKnQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_piTeWanQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piXIsKnQEd-hSPkSYnVVZA" name="isCallFrame" visibility="public">
                <ownedParameter xmi:id="_piXIsanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pibaIKnQEd-hSPkSYnVVZA" name="asAmbientTalkObject" visibility="public">
                <ownedParameter xmi:id="_pibaIanQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pibaIqnQEd-hSPkSYnVVZA" name="coerce" visibility="private">
                <ownedParameter xmi:id="_pibaI6nQEd-hSPkSYnVVZA" name="requiredStripe" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pibaJKnQEd-hSPkSYnVVZA" name="providedInterface" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pibaJanQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_picoQKnQEd-hSPkSYnVVZA" name="asBoolean" visibility="public">
                <ownedParameter xmi:id="_picoQanQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pidPUKnQEd-hSPkSYnVVZA" name="asClosure" visibility="public">
                <ownedParameter xmi:id="_pidPUanQEd-hSPkSYnVVZA" name="return" type="_o6AIMKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pid2YKnQEd-hSPkSYnVVZA" name="asField" visibility="public">
                <ownedParameter xmi:id="_pid2YanQEd-hSPkSYnVVZA" name="return" type="_o5jcQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piedcKnQEd-hSPkSYnVVZA" name="asMessage" visibility="public">
                <ownedParameter xmi:id="_piedcanQEd-hSPkSYnVVZA" name="return" type="_o09QIqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pifEgKnQEd-hSPkSYnVVZA" name="asMethod" visibility="public">
                <ownedParameter xmi:id="_pifEganQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pifrkKnQEd-hSPkSYnVVZA" name="asHandler" visibility="public">
                <ownedParameter xmi:id="_pifrkanQEd-hSPkSYnVVZA" name="return" type="_o6GO0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pig5sKnQEd-hSPkSYnVVZA" name="asNumber" visibility="public">
                <ownedParameter xmi:id="_pig5sanQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pihgwKnQEd-hSPkSYnVVZA" name="asTable" visibility="public">
                <ownedParameter xmi:id="_pihgwanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piiH0KnQEd-hSPkSYnVVZA" name="asAsyncMessage" visibility="public">
                <ownedParameter xmi:id="_piiH0anQEd-hSPkSYnVVZA" name="return" type="_o09QIanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piiu4KnQEd-hSPkSYnVVZA" name="asActorMirror" visibility="public">
                <ownedParameter xmi:id="_piiu4anQEd-hSPkSYnVVZA" name="return" type="_o08CAanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pijV8KnQEd-hSPkSYnVVZA" name="asStripe" visibility="public">
                <ownedParameter xmi:id="_pijV8anQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pij9AKnQEd-hSPkSYnVVZA" name="asBegin" visibility="public">
                <ownedParameter xmi:id="_pij9AanQEd-hSPkSYnVVZA" name="return" type="_o6VfYanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pikkEKnQEd-hSPkSYnVVZA" name="asStatement" visibility="public">
                <ownedParameter xmi:id="_pikkEanQEd-hSPkSYnVVZA" name="return" type="_o6VfYqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pilLIKnQEd-hSPkSYnVVZA" name="asUnquoteSplice" visibility="public">
                <ownedParameter xmi:id="_pilLIanQEd-hSPkSYnVVZA" name="return" type="_o6eCQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pilyMKnQEd-hSPkSYnVVZA" name="asSymbol" visibility="public">
                <ownedParameter xmi:id="_pilyManQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pimZQKnQEd-hSPkSYnVVZA" name="asSplice" visibility="public">
                <ownedParameter xmi:id="_pimZQanQEd-hSPkSYnVVZA" name="return" type="_o47xMKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pinAUKnQEd-hSPkSYnVVZA" name="asDefinition" visibility="public">
                <ownedParameter xmi:id="_pinAUanQEd-hSPkSYnVVZA" name="return" type="_o6XUkKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pinnYKnQEd-hSPkSYnVVZA" name="asMessageCreation" visibility="public">
                <ownedParameter xmi:id="_pinnYanQEd-hSPkSYnVVZA" name="return" type="_o6WtganQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pioOcKnQEd-hSPkSYnVVZA" name="isAmbientTalkObject" visibility="public">
                <ownedParameter xmi:id="_pioOcanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pio1gKnQEd-hSPkSYnVVZA" name="isSplice" visibility="public">
                <ownedParameter xmi:id="_pio1ganQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pipckKnQEd-hSPkSYnVVZA" name="isSymbol" visibility="public">
                <ownedParameter xmi:id="_pipckanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pipckqnQEd-hSPkSYnVVZA" name="isTable" visibility="public">
                <ownedParameter xmi:id="_pipck6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piqDoKnQEd-hSPkSYnVVZA" name="isUnquoteSplice" visibility="public">
                <ownedParameter xmi:id="_piqDoanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piqqsKnQEd-hSPkSYnVVZA" name="isStripe" visibility="public">
                <ownedParameter xmi:id="_piqqsanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o1qawqnQEd-hSPkSYnVVZA" name="NATBoolean" clientDependency="_o85EIKnQEd-hSPkSYnVVZA" isAbstract="true">
              <generalization xmi:id="_o85EIanQEd-hSPkSYnVVZA" general="_ouYHAqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pV7PM6nQEd-hSPkSYnVVZA" name="javaValue" visibility="public" isLeaf="true" type="_oumwg6nQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pYLR86nQEd-hSPkSYnVVZA" name="_TRUE_" visibility="public" isLeaf="true" isStatic="true" type="_o832AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pYLR9KnQEd-hSPkSYnVVZA" name="_FALSE_" visibility="public" isLeaf="true" isStatic="true" type="_o82A0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o85EIKnQEd-hSPkSYnVVZA" supplier="_o6DykanQEd-hSPkSYnVVZA" client="_o1qawqnQEd-hSPkSYnVVZA" contract="_o6DykanQEd-hSPkSYnVVZA"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o82A0KnQEd-hSPkSYnVVZA" name="NATFalse">
                <generalization xmi:id="_o82A0anQEd-hSPkSYnVVZA" general="_o1qawqnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pgYLsKnQEd-hSPkSYnVVZA" name="_INSTANCE_" visibility="public" isStatic="true" type="_o82A0KnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pgYLsanQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_pgYLsqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_pgYywKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pgYywanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pgYywqnQEd-hSPkSYnVVZA" name="base_ifTrue_" visibility="public">
                  <ownedParameter xmi:id="_pgYyw6nQEd-hSPkSYnVVZA" name="clo" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pgYyxKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pgZZ0KnQEd-hSPkSYnVVZA" name="base_ifFalse_" visibility="public">
                  <ownedParameter xmi:id="_pgZZ0anQEd-hSPkSYnVVZA" name="clo" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pgZZ0qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pgZZ06nQEd-hSPkSYnVVZA" name="base_ifTrue_ifFalse_" visibility="public">
                  <ownedParameter xmi:id="_pgZZ1KnQEd-hSPkSYnVVZA" name="consequent" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pgZZ1anQEd-hSPkSYnVVZA" name="alternative" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pgZZ1qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pgaA4KnQEd-hSPkSYnVVZA" name="base__opand_" visibility="public">
                  <ownedParameter xmi:id="_pgaA4anQEd-hSPkSYnVVZA" name="other" type="_o6DykanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pgaA4qnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pgaA46nQEd-hSPkSYnVVZA" name="base__oppls_" visibility="public">
                  <ownedParameter xmi:id="_pgaA5KnQEd-hSPkSYnVVZA" name="other" type="_o6DykanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pgaA5anQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pgaA5qnQEd-hSPkSYnVVZA" name="base_and_" visibility="public">
                  <ownedParameter xmi:id="_pgan8KnQEd-hSPkSYnVVZA" name="other" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pgan8anQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pgan8qnQEd-hSPkSYnVVZA" name="base_or_" visibility="public">
                  <ownedParameter xmi:id="_pgan86nQEd-hSPkSYnVVZA" name="other" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pgan9KnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pgan9anQEd-hSPkSYnVVZA" name="base_not" visibility="public">
                  <ownedParameter xmi:id="_pgan9qnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pgbPAanQEd-hSPkSYnVVZA" name="meta_resolve" visibility="public">
                  <ownedParameter xmi:id="_pgbPAqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o832AKnQEd-hSPkSYnVVZA" name="NATTrue">
                <generalization xmi:id="_o832AanQEd-hSPkSYnVVZA" general="_o1qawqnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pgbPAKnQEd-hSPkSYnVVZA" name="_INSTANCE_" visibility="public" isStatic="true" type="_o832AKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pgbPA6nQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_pgbPBKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_pgb2EKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pgb2EanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pgb2EqnQEd-hSPkSYnVVZA" name="base_ifTrue_" visibility="public">
                  <ownedParameter xmi:id="_pgb2E6nQEd-hSPkSYnVVZA" name="clo" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pgb2FKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pgcdIKnQEd-hSPkSYnVVZA" name="base_ifFalse_" visibility="public">
                  <ownedParameter xmi:id="_pgcdIanQEd-hSPkSYnVVZA" name="clo" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pgcdIqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pgcdI6nQEd-hSPkSYnVVZA" name="base_ifTrue_ifFalse_" visibility="public">
                  <ownedParameter xmi:id="_pgcdJKnQEd-hSPkSYnVVZA" name="consequent" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pgcdJanQEd-hSPkSYnVVZA" name="alternative" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pgcdJqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pgdEMKnQEd-hSPkSYnVVZA" name="base__opand_" visibility="public">
                  <ownedParameter xmi:id="_pgdEManQEd-hSPkSYnVVZA" name="other" type="_o6DykanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pgdEMqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pgdEM6nQEd-hSPkSYnVVZA" name="base__oppls_" visibility="public">
                  <ownedParameter xmi:id="_pgdENKnQEd-hSPkSYnVVZA" name="other" type="_o6DykanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pgdENanQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pgdrQKnQEd-hSPkSYnVVZA" name="base_and_" visibility="public">
                  <ownedParameter xmi:id="_pgdrQanQEd-hSPkSYnVVZA" name="other" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pgdrQqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pgdrQ6nQEd-hSPkSYnVVZA" name="base_or_" visibility="public">
                  <ownedParameter xmi:id="_pgdrRKnQEd-hSPkSYnVVZA" name="other" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pgdrRanQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pgeSUKnQEd-hSPkSYnVVZA" name="base_not" visibility="public">
                  <ownedParameter xmi:id="_pgeSUanQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pgeSUqnQEd-hSPkSYnVVZA" name="meta_resolve" visibility="public">
                  <ownedParameter xmi:id="_pgeSU6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_pYFyY6nQEd-hSPkSYnVVZA" name="atValue" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pYFyZKnQEd-hSPkSYnVVZA" name="b" type="_oumwg6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYFyZanQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgYLs6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pgYLtKnQEd-hSPkSYnVVZA" name="arg0" type="_oumwg6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgYLtanQEd-hSPkSYnVVZA" name="arg1" type="_o1qawqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pge5YKnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_pge5YanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_pge5YqnQEd-hSPkSYnVVZA" name="b" type="_oumwg6nQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgfgcKnQEd-hSPkSYnVVZA" name="isNativeBoolean" visibility="public">
                <ownedParameter xmi:id="_pgfgcanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgfgcqnQEd-hSPkSYnVVZA" name="asBoolean" visibility="public">
                <ownedParameter xmi:id="_pgfgc6nQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pggHgKnQEd-hSPkSYnVVZA" name="asNativeBoolean" visibility="public">
                <ownedParameter xmi:id="_pggHganQEd-hSPkSYnVVZA" name="return" type="_o1qawqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pggHgqnQEd-hSPkSYnVVZA" name="meta_clone" visibility="public">
                <ownedParameter xmi:id="_pggHg6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pggHhKnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_pggHhanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pggukKnQEd-hSPkSYnVVZA" name="base_or_" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pggukanQEd-hSPkSYnVVZA" name="arg0" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pggukqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgguk6nQEd-hSPkSYnVVZA" name="base_not" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pggulKnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pggulanQEd-hSPkSYnVVZA" name="base_ifTrue_ifFalse_" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pggulqnQEd-hSPkSYnVVZA" name="arg0" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pggul6nQEd-hSPkSYnVVZA" name="arg1" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pggumKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pggumanQEd-hSPkSYnVVZA" name="base_ifTrue_" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pggumqnQEd-hSPkSYnVVZA" name="arg0" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pggum6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pghVoKnQEd-hSPkSYnVVZA" name="base_ifFalse_" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pghVoanQEd-hSPkSYnVVZA" name="arg0" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pghVoqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pghVo6nQEd-hSPkSYnVVZA" name="base_and_" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pghVpKnQEd-hSPkSYnVVZA" name="arg0" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pghVpanQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pghVpqnQEd-hSPkSYnVVZA" name="base__oppls_" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pghVp6nQEd-hSPkSYnVVZA" name="arg0" type="_o6DykanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pghVqKnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pghVqanQEd-hSPkSYnVVZA" name="base__opand_" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pghVqqnQEd-hSPkSYnVVZA" name="arg0" type="_o6DykanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pghVq6nQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o2IU0KnQEd-hSPkSYnVVZA" name="NATByRef" isAbstract="true">
              <generalization xmi:id="_o865UKnQEd-hSPkSYnVVZA" general="_o2NNUKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pWgeAKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_pgh8sanQEd-hSPkSYnVVZA" name="meta_pass" visibility="public">
                <ownedParameter xmi:id="_pgh8sqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgh8s6nQEd-hSPkSYnVVZA" name="meta_resolve" visibility="public">
                <ownedParameter xmi:id="_pgijwKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o2KxEKnQEd-hSPkSYnVVZA" name="NATMethod" clientDependency="_o7rjMKnQEd-hSPkSYnVVZA">
              <generalization xmi:id="_o7rjManQEd-hSPkSYnVVZA" general="_ouYHAqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pef8Y6nQEd-hSPkSYnVVZA" name="name_" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pef8ZKnQEd-hSPkSYnVVZA" name="parameters_" visibility="private" isLeaf="true" type="_o1Xf0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pef8ZanQEd-hSPkSYnVVZA" name="body_" visibility="private" isLeaf="true" type="_o6VfYanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pef8ZqnQEd-hSPkSYnVVZA" name="parameterBindingFunction_" visibility="private" isLeaf="true" type="_o4P0sKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o7rjMKnQEd-hSPkSYnVVZA" supplier="_o2wm8KnQEd-hSPkSYnVVZA" client="_o2KxEKnQEd-hSPkSYnVVZA" contract="_o2wm8KnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pWf28KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pWf28anQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWf28qnQEd-hSPkSYnVVZA" name="parameters" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWf286nQEd-hSPkSYnVVZA" name="body" type="_o6VfYanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peTvJKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_peTvJanQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peTvJqnQEd-hSPkSYnVVZA" name="parameters" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peTvJ6nQEd-hSPkSYnVVZA" name="body" type="_o7jAUanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peUWMqnQEd-hSPkSYnVVZA" name="base_getName" visibility="public">
                <ownedParameter xmi:id="_peUWM6nQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pehKgKnQEd-hSPkSYnVVZA" name="base_getParameters" visibility="public">
                <ownedParameter xmi:id="_pehKganQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pehKgqnQEd-hSPkSYnVVZA" name="base_getBodyExpression" visibility="public">
                <ownedParameter xmi:id="_pehKg6nQEd-hSPkSYnVVZA" name="return" type="_o6VfYanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pehxkKnQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                <ownedParameter xmi:id="_pehxkanQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pehxkqnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pehxk6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peiYoKnQEd-hSPkSYnVVZA" name="base_applyInScope" visibility="public">
                <ownedParameter xmi:id="_peiYoanQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peiYoqnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peiYo6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peiYpKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_peiYpanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pei_sKnQEd-hSPkSYnVVZA" name="meta_clone" visibility="public">
                <ownedParameter xmi:id="_pei_sanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pei_sqnQEd-hSPkSYnVVZA" name="asMethod" visibility="public">
                <ownedParameter xmi:id="_pei_s6nQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pejmwKnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_pejmwanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o2NNUKnQEd-hSPkSYnVVZA" name="NATNil" clientDependency="_o9T64KnQEd-hSPkSYnVVZA _o9Uh8KnQEd-hSPkSYnVVZA _o9Uh8anQEd-hSPkSYnVVZA">
              <generalization xmi:id="_o9Uh8qnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pV1vo6nQEd-hSPkSYnVVZA" name="_INSTANCE_" visibility="public" isLeaf="true" isStatic="true" type="_o2NNUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_phQVcqnQEd-hSPkSYnVVZA" name="class$0" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phQVc6nQEd-hSPkSYnVVZA" name="class$1" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phQVdKnQEd-hSPkSYnVVZA" name="class$2" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phQVdanQEd-hSPkSYnVVZA" name="class$3" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phQVdqnQEd-hSPkSYnVVZA" name="class$4" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phQVd6nQEd-hSPkSYnVVZA" name="class$5" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phQ8gKnQEd-hSPkSYnVVZA" name="class$6" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phQ8ganQEd-hSPkSYnVVZA" name="class$7" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phQ8gqnQEd-hSPkSYnVVZA" name="class$8" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phQ8g6nQEd-hSPkSYnVVZA" name="class$9" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phQ8hKnQEd-hSPkSYnVVZA" name="class$10" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phQ8hanQEd-hSPkSYnVVZA" name="class$11" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phQ8hqnQEd-hSPkSYnVVZA" name="class$12" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phQ8h6nQEd-hSPkSYnVVZA" name="class$13" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phQ8iKnQEd-hSPkSYnVVZA" name="class$14" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phQ8ianQEd-hSPkSYnVVZA" name="class$15" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phQ8iqnQEd-hSPkSYnVVZA" name="class$16" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phQ8i6nQEd-hSPkSYnVVZA" name="class$17" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phQ8jKnQEd-hSPkSYnVVZA" name="class$18" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phQ8janQEd-hSPkSYnVVZA" name="class$19" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phQ8jqnQEd-hSPkSYnVVZA" name="class$20" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phRjkKnQEd-hSPkSYnVVZA" name="class$21" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phRjkanQEd-hSPkSYnVVZA" name="class$22" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phRjkqnQEd-hSPkSYnVVZA" name="class$23" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phRjk6nQEd-hSPkSYnVVZA" name="class$24" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phRjlKnQEd-hSPkSYnVVZA" name="class$25" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phRjlanQEd-hSPkSYnVVZA" name="class$26" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phRjlqnQEd-hSPkSYnVVZA" name="class$27" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phRjl6nQEd-hSPkSYnVVZA" name="class$28" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phRjmKnQEd-hSPkSYnVVZA" name="class$29" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_phRjmanQEd-hSPkSYnVVZA" name="class$30" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o9T64KnQEd-hSPkSYnVVZA" supplier="_o6BWUKnQEd-hSPkSYnVVZA" client="_o2NNUKnQEd-hSPkSYnVVZA" contract="_o6BWUKnQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o9Uh8KnQEd-hSPkSYnVVZA" supplier="_o6AvQanQEd-hSPkSYnVVZA" client="_o2NNUKnQEd-hSPkSYnVVZA" contract="_o6AvQanQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o9Uh8anQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_o2NNUKnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pWjhUKnQEd-hSPkSYnVVZA" name="toString" visibility="public">
                <ownedParameter xmi:id="_pWjhUanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pX_rwanQEd-hSPkSYnVVZA" name="meta_invoke" visibility="public">
                <ownedParameter xmi:id="_pX_rwqnQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pX_rw6nQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pX_rxKnQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pX_rxanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYA54KnQEd-hSPkSYnVVZA" name="meta_respondsTo" visibility="public">
                <ownedParameter xmi:id="_pYA54anQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYA54qnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYBg8KnQEd-hSPkSYnVVZA" name="meta_doesNotUnderstand" visibility="public">
                <ownedParameter xmi:id="_pYBg8anQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYBg8qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYHAganQEd-hSPkSYnVVZA" name="meta_addField" visibility="public">
                <ownedParameter xmi:id="_pYHAgqnQEd-hSPkSYnVVZA" name="field" type="_o5jcQKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYHAg6nQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYHnkKnQEd-hSPkSYnVVZA" name="meta_addMethod" visibility="public">
                <ownedParameter xmi:id="_pYHnkanQEd-hSPkSYnVVZA" name="method" type="_o2wm8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYHnkqnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYIOoKnQEd-hSPkSYnVVZA" name="meta_grabField" visibility="public">
                <ownedParameter xmi:id="_pYIOoanQEd-hSPkSYnVVZA" name="fieldName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYIOoqnQEd-hSPkSYnVVZA" name="return" type="_o5jcQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYIOpqnQEd-hSPkSYnVVZA" name="meta_grabMethod" visibility="public">
                <ownedParameter xmi:id="_pYI1sKnQEd-hSPkSYnVVZA" name="methodName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYI1sanQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYI1tKnQEd-hSPkSYnVVZA" name="meta_listFields" visibility="public">
                <ownedParameter xmi:id="_pYI1tanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYJcwanQEd-hSPkSYnVVZA" name="meta_listMethods" visibility="public">
                <ownedParameter xmi:id="_pYJcwqnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb-M06nQEd-hSPkSYnVVZA" name="meta_newInstance" visibility="public">
                <ownedParameter xmi:id="_pb-M1KnQEd-hSPkSYnVVZA" name="initargs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pb-M1anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcM2VanQEd-hSPkSYnVVZA" name="meta_select" visibility="public">
                <ownedParameter xmi:id="_pcM2VqnQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcM2V6nQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcM2WKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcPSkKnQEd-hSPkSYnVVZA" name="meta_assignField" visibility="public">
                <ownedParameter xmi:id="_pcPSkanQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcPSkqnQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcPSk6nQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcPSlKnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc7PEqnQEd-hSPkSYnVVZA" name="meta_receive" visibility="public">
                <ownedParameter xmi:id="_pc7PE6nQEd-hSPkSYnVVZA" name="message" type="_o09QIanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc7PFKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc_ggKnQEd-hSPkSYnVVZA" name="meta_send" visibility="public">
                <ownedParameter xmi:id="_pc_gganQEd-hSPkSYnVVZA" name="message" type="_o09QIanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc_ggqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdAHk6nQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                <ownedParameter xmi:id="_pdAHlKnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdAuoKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdAupKnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                <ownedParameter xmi:id="_pdAupanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdAupqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfFyQKnQEd-hSPkSYnVVZA" name="meta_isRelatedTo" visibility="public">
                <ownedParameter xmi:id="_pfFyQanQEd-hSPkSYnVVZA" name="object" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfFyQqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgNzoKnQEd-hSPkSYnVVZA" name="base_new" visibility="public">
                <ownedParameter xmi:id="_pgNzoanQEd-hSPkSYnVVZA" name="initargs" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgNzoqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgh8sKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected"/>
              <ownedOperation xmi:id="_phRjmqnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_phUm4KnQEd-hSPkSYnVVZA" name="meta_lookup" visibility="public">
                <ownedParameter xmi:id="_phUm4anQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phUm4qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phVN8KnQEd-hSPkSYnVVZA" name="meta_defineField" visibility="public">
                <ownedParameter xmi:id="_phVN8anQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phVN8qnQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phVN86nQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phV1AKnQEd-hSPkSYnVVZA" name="meta_assignVariable" visibility="public">
                <ownedParameter xmi:id="_phV1AanQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phV1AqnQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phV1A6nQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phXDIKnQEd-hSPkSYnVVZA" name="meta_clone" visibility="public">
                <ownedParameter xmi:id="_phXDIanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phaGcKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_phaGcanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phaGcqnQEd-hSPkSYnVVZA" name="meta_isExtensionOfParent" visibility="public">
                <ownedParameter xmi:id="_phaGc6nQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phatgKnQEd-hSPkSYnVVZA" name="meta_getLexicalParent" visibility="public">
                <ownedParameter xmi:id="_phatganQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phatgqnQEd-hSPkSYnVVZA" name="isSymbol" visibility="public">
                <ownedParameter xmi:id="_phatg6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phbUkKnQEd-hSPkSYnVVZA" name="isTable" visibility="public">
                <ownedParameter xmi:id="_phbUkanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phbUkqnQEd-hSPkSYnVVZA" name="isCallFrame" visibility="public">
                <ownedParameter xmi:id="_phbUk6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phbUlKnQEd-hSPkSYnVVZA" name="isUnquoteSplice" visibility="public">
                <ownedParameter xmi:id="_phb7oKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phb7oanQEd-hSPkSYnVVZA" name="isVariableAssignment" visibility="public">
                <ownedParameter xmi:id="_phb7oqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phb7o6nQEd-hSPkSYnVVZA" name="isSplice" visibility="public">
                <ownedParameter xmi:id="_phb7pKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phcisKnQEd-hSPkSYnVVZA" name="isMessageCreation" visibility="public">
                <ownedParameter xmi:id="_phcisanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phcisqnQEd-hSPkSYnVVZA" name="isAmbientTalkObject" visibility="public">
                <ownedParameter xmi:id="_phcis6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phdJwKnQEd-hSPkSYnVVZA" name="isJavaObjectUnderSymbiosis" visibility="public">
                <ownedParameter xmi:id="_phdJwanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phdJwqnQEd-hSPkSYnVVZA" name="isNativeBoolean" visibility="public">
                <ownedParameter xmi:id="_phdJw6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phdw0KnQEd-hSPkSYnVVZA" name="isNativeText" visibility="public">
                <ownedParameter xmi:id="_phdw0anQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phdw0qnQEd-hSPkSYnVVZA" name="isNativeField" visibility="public">
                <ownedParameter xmi:id="_phdw06nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pheX4KnQEd-hSPkSYnVVZA" name="isStripe" visibility="public">
                <ownedParameter xmi:id="_pheX4anQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pheX4qnQEd-hSPkSYnVVZA" name="asClosure" visibility="public">
                <ownedParameter xmi:id="_pheX46nQEd-hSPkSYnVVZA" name="return" type="_o6AIMKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phe-8KnQEd-hSPkSYnVVZA" name="asSymbol" visibility="public">
                <ownedParameter xmi:id="_phe-8anQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phfmAKnQEd-hSPkSYnVVZA" name="asTable" visibility="public">
                <ownedParameter xmi:id="_phfmAanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phgNEKnQEd-hSPkSYnVVZA" name="asBoolean" visibility="public">
                <ownedParameter xmi:id="_phgNEanQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phg0IKnQEd-hSPkSYnVVZA" name="asNumber" visibility="public">
                <ownedParameter xmi:id="_phg0IanQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phhbMKnQEd-hSPkSYnVVZA" name="asMessage" visibility="public">
                <ownedParameter xmi:id="_phhbManQEd-hSPkSYnVVZA" name="return" type="_o09QIqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phhbMqnQEd-hSPkSYnVVZA" name="asField" visibility="public">
                <ownedParameter xmi:id="_phhbM6nQEd-hSPkSYnVVZA" name="return" type="_o5jcQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phiCQKnQEd-hSPkSYnVVZA" name="asMethod" visibility="public">
                <ownedParameter xmi:id="_phiCQanQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phipUKnQEd-hSPkSYnVVZA" name="asHandler" visibility="public">
                <ownedParameter xmi:id="_phipUanQEd-hSPkSYnVVZA" name="return" type="_o6GO0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phjQYKnQEd-hSPkSYnVVZA" name="asStripe" visibility="public">
                <ownedParameter xmi:id="_phjQYanQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phj3cKnQEd-hSPkSYnVVZA" name="isFarReference" visibility="public">
                <ownedParameter xmi:id="_phj3canQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phj3cqnQEd-hSPkSYnVVZA" name="asFarReference" visibility="public">
                <ownedParameter xmi:id="_phj3c6nQEd-hSPkSYnVVZA" name="return" type="_o093ManQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phkegKnQEd-hSPkSYnVVZA" name="asAsyncMessage" visibility="public">
                <ownedParameter xmi:id="_phkeganQEd-hSPkSYnVVZA" name="return" type="_o09QIanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phlFkKnQEd-hSPkSYnVVZA" name="asActorMirror" visibility="public">
                <ownedParameter xmi:id="_phlFkanQEd-hSPkSYnVVZA" name="return" type="_o08CAanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phlsoKnQEd-hSPkSYnVVZA" name="asStatement" visibility="public">
                <ownedParameter xmi:id="_phlsoanQEd-hSPkSYnVVZA" name="return" type="_o6VfYqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phmTsKnQEd-hSPkSYnVVZA" name="asDefinition" visibility="public">
                <ownedParameter xmi:id="_phmTsanQEd-hSPkSYnVVZA" name="return" type="_o6XUkKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phm6wKnQEd-hSPkSYnVVZA" name="asExpression" visibility="public">
                <ownedParameter xmi:id="_phm6wanQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phm6wqnQEd-hSPkSYnVVZA" name="asBegin" visibility="public">
                <ownedParameter xmi:id="_phm6w6nQEd-hSPkSYnVVZA" name="return" type="_o6VfYanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phnh0KnQEd-hSPkSYnVVZA" name="asMessageCreation" visibility="public">
                <ownedParameter xmi:id="_phnh0anQEd-hSPkSYnVVZA" name="return" type="_o6WtganQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phoI4KnQEd-hSPkSYnVVZA" name="asUnquoteSplice" visibility="public">
                <ownedParameter xmi:id="_phoI4anQEd-hSPkSYnVVZA" name="return" type="_o6eCQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phov8KnQEd-hSPkSYnVVZA" name="asVariableAssignment" visibility="public">
                <ownedParameter xmi:id="_phov8anQEd-hSPkSYnVVZA" name="return" type="_o47KIKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phpXAKnQEd-hSPkSYnVVZA" name="asSplice" visibility="public">
                <ownedParameter xmi:id="_phpXAanQEd-hSPkSYnVVZA" name="return" type="_o47xMKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phpXAqnQEd-hSPkSYnVVZA" name="asAmbientTalkObject" visibility="public">
                <ownedParameter xmi:id="_phpXA6nQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_php-EKnQEd-hSPkSYnVVZA" name="asMirage" visibility="public">
                <ownedParameter xmi:id="_php-EanQEd-hSPkSYnVVZA" name="return" type="_o6q2kKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phqlIKnQEd-hSPkSYnVVZA" name="asNativeNumber" visibility="public">
                <ownedParameter xmi:id="_phqlIanQEd-hSPkSYnVVZA" name="return" type="_oyZrYanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phrMMKnQEd-hSPkSYnVVZA" name="asNativeFraction" visibility="public">
                <ownedParameter xmi:id="_phrMManQEd-hSPkSYnVVZA" name="return" type="_oya5ganQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phrzQKnQEd-hSPkSYnVVZA" name="asNativeText" visibility="public">
                <ownedParameter xmi:id="_phrzQanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phrzQqnQEd-hSPkSYnVVZA" name="asNativeTable" visibility="public">
                <ownedParameter xmi:id="_phsaUKnQEd-hSPkSYnVVZA" name="return" type="_oxbbAqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phsaUanQEd-hSPkSYnVVZA" name="asNativeBoolean" visibility="public">
                <ownedParameter xmi:id="_phsaUqnQEd-hSPkSYnVVZA" name="return" type="_o1qawqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phtBYKnQEd-hSPkSYnVVZA" name="asNativeNumeric" visibility="public">
                <ownedParameter xmi:id="_phtBYanQEd-hSPkSYnVVZA" name="return" type="_o7n40KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phtocKnQEd-hSPkSYnVVZA" name="asNativeFarReference" visibility="public">
                <ownedParameter xmi:id="_phtocanQEd-hSPkSYnVVZA" name="return" type="_o1jGAanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phuPgKnQEd-hSPkSYnVVZA" name="asJavaObjectUnderSymbiosis" visibility="public">
                <ownedParameter xmi:id="_phuPganQEd-hSPkSYnVVZA" name="return" type="_o5dVoanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phu2kKnQEd-hSPkSYnVVZA" name="asJavaClassUnderSymbiosis" visibility="public">
                <ownedParameter xmi:id="_phu2kanQEd-hSPkSYnVVZA" name="return" type="_o-_88KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ph6cwKnQEd-hSPkSYnVVZA" name="base_getSuper" visibility="public">
                <ownedParameter xmi:id="_ph6cwanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ph7D0KnQEd-hSPkSYnVVZA" name="equals" visibility="public">
                <ownedParameter xmi:id="_ph7D0anQEd-hSPkSYnVVZA" name="other" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_ph7D0qnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ph7q4KnQEd-hSPkSYnVVZA" name="base__opeql__opeql_" visibility="public">
                <ownedParameter xmi:id="_ph7q4anQEd-hSPkSYnVVZA" name="other" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_ph7q4qnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ph85AKnQEd-hSPkSYnVVZA" name="base_init" visibility="public">
                <ownedParameter xmi:id="_ph85AanQEd-hSPkSYnVVZA" name="initargs" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_ph9gEKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ph9gEanQEd-hSPkSYnVVZA" name="meta_isCloneOf" visibility="public">
                <ownedParameter xmi:id="_ph9gEqnQEd-hSPkSYnVVZA" name="original" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_ph9gE6nQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ph-HIKnQEd-hSPkSYnVVZA" name="meta_isStripedWith" visibility="public">
                <ownedParameter xmi:id="_ph-HIanQEd-hSPkSYnVVZA" name="stripe" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_ph-HIqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ph-uMKnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_ph-uManQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ph_VQKnQEd-hSPkSYnVVZA" name="meta_pass" visibility="public">
                <ownedParameter xmi:id="_ph_VQanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ph_VQqnQEd-hSPkSYnVVZA" name="meta_resolve" visibility="public">
                <ownedParameter xmi:id="_ph_VQ6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ph_8UKnQEd-hSPkSYnVVZA" name="writeReplace" visibility="public">
                <ownedParameter xmi:id="_ph_8UanQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_piAjYqnQEd-hSPkSYnVVZA" name="readResolve" visibility="public">
                <ownedParameter xmi:id="_piAjY6nQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o2ObcKnQEd-hSPkSYnVVZA" name="OBJLexicalRoot" isLeaf="true">
              <generalization xmi:id="_o8RZEKnQEd-hSPkSYnVVZA" general="_ouYHAqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pWkIYqnQEd-hSPkSYnVVZA" name="_INSTANCE_" visibility="public" isLeaf="true" isStatic="true" type="_o2ObcKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pWkIY6nQEd-hSPkSYnVVZA" name="base_actor_" visibility="public">
                <ownedParameter xmi:id="_pWkIZKnQEd-hSPkSYnVVZA" name="closure" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWkvcKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXbrEKnQEd-hSPkSYnVVZA" name="base_eval_in_" visibility="public">
                <ownedParameter xmi:id="_pXbrEanQEd-hSPkSYnVVZA" name="ast" type="_o6IEAanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXbrEqnQEd-hSPkSYnVVZA" name="obj" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXbrE6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfez0qnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_pfez06nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_pffa4KnQEd-hSPkSYnVVZA" name="base_getNil" visibility="public">
                <ownedParameter xmi:id="_pffa4anQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pffa4qnQEd-hSPkSYnVVZA" name="base_getTrue" visibility="public">
                <ownedParameter xmi:id="_pffa46nQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfgB8KnQEd-hSPkSYnVVZA" name="base_getFalse" visibility="public">
                <ownedParameter xmi:id="_pfgB8anQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfgB8qnQEd-hSPkSYnVVZA" name="base_get_opdiv_" visibility="public">
                <ownedParameter xmi:id="_pfgB86nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfgpAKnQEd-hSPkSYnVVZA" name="base_getLobby" visibility="public">
                <ownedParameter xmi:id="_pfgpAanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfgpAqnQEd-hSPkSYnVVZA" name="base_getRoot" visibility="public">
                <ownedParameter xmi:id="_pfgpA6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfhQEKnQEd-hSPkSYnVVZA" name="base_getJlobby" visibility="public">
                <ownedParameter xmi:id="_pfhQEanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfhQEqnQEd-hSPkSYnVVZA" name="base_getNetwork" visibility="public">
                <ownedParameter xmi:id="_pfhQE6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfh3IKnQEd-hSPkSYnVVZA" name="base_getDefaultMirror" visibility="public">
                <ownedParameter xmi:id="_pfh3IanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfh3IqnQEd-hSPkSYnVVZA" name="base_if_then_" visibility="public">
                <ownedParameter xmi:id="_pfh3I6nQEd-hSPkSYnVVZA" name="cond" type="_o6DykanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfh3JKnQEd-hSPkSYnVVZA" name="consequent" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfh3JanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfieMKnQEd-hSPkSYnVVZA" name="base_if_then_else_" visibility="public">
                <ownedParameter xmi:id="_pfieManQEd-hSPkSYnVVZA" name="cond" type="_o6DykanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfieMqnQEd-hSPkSYnVVZA" name="consequent" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfieM6nQEd-hSPkSYnVVZA" name="alternative" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfieNKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfjFQKnQEd-hSPkSYnVVZA" name="base_while_do_" visibility="public">
                <ownedParameter xmi:id="_pfjFQanQEd-hSPkSYnVVZA" name="condition" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfjFQqnQEd-hSPkSYnVVZA" name="body" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfjFQ6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfjFRKnQEd-hSPkSYnVVZA" name="base_foreach_in_" visibility="public">
                <ownedParameter xmi:id="_pfjFRanQEd-hSPkSYnVVZA" name="body" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfjFRqnQEd-hSPkSYnVVZA" name="tab" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfjFR6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfjsUKnQEd-hSPkSYnVVZA" name="base_do_if_" visibility="public">
                <ownedParameter xmi:id="_pfjsUanQEd-hSPkSYnVVZA" name="body" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfjsUqnQEd-hSPkSYnVVZA" name="condition" type="_o6DykanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfjsU6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfkTYKnQEd-hSPkSYnVVZA" name="base_do_unless_" visibility="public">
                <ownedParameter xmi:id="_pfkTYanQEd-hSPkSYnVVZA" name="body" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfkTYqnQEd-hSPkSYnVVZA" name="condition" type="_o6DykanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfkTY6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfkTZKnQEd-hSPkSYnVVZA" name="base_let_" visibility="public">
                <ownedParameter xmi:id="_pfkTZanQEd-hSPkSYnVVZA" name="body" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfk6cKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pflhgKnQEd-hSPkSYnVVZA" name="base_getActor" visibility="public">
                <ownedParameter xmi:id="_pflhganQEd-hSPkSYnVVZA" name="return" type="_o08CAanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfmIkKnQEd-hSPkSYnVVZA" name="base_export_as_" visibility="public">
                <ownedParameter xmi:id="_pfmIkanQEd-hSPkSYnVVZA" name="object" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfmIkqnQEd-hSPkSYnVVZA" name="topic" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfmIk6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfmIlKnQEd-hSPkSYnVVZA" name="base_when_discovered_" visibility="public">
                <ownedParameter xmi:id="_pfmIlanQEd-hSPkSYnVVZA" name="topic" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfmIlqnQEd-hSPkSYnVVZA" name="handler" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfmIl6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfmvoKnQEd-hSPkSYnVVZA" name="base_whenever_discovered_" visibility="public">
                <ownedParameter xmi:id="_pfmvoanQEd-hSPkSYnVVZA" name="topic" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfmvoqnQEd-hSPkSYnVVZA" name="handler" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfmvo6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfnWsKnQEd-hSPkSYnVVZA" name="base_when_disconnected_" visibility="public">
                <ownedParameter xmi:id="_pfnWsanQEd-hSPkSYnVVZA" name="farReference" type="_o093ManQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfnWsqnQEd-hSPkSYnVVZA" name="listener" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfnWs6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfn9wKnQEd-hSPkSYnVVZA" name="base_when_reconnected_" visibility="public">
                <ownedParameter xmi:id="_pfn9wanQEd-hSPkSYnVVZA" name="farReference" type="_o093ManQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfn9wqnQEd-hSPkSYnVVZA" name="listener" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfn9w6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfok0KnQEd-hSPkSYnVVZA" name="base_when_takenOffline_" visibility="public">
                <ownedParameter xmi:id="_pfok0anQEd-hSPkSYnVVZA" name="farReference" type="_o093ManQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfok0qnQEd-hSPkSYnVVZA" name="listener" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfok06nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfpL4KnQEd-hSPkSYnVVZA" name="base_retract_" visibility="public">
                <ownedParameter xmi:id="_pfpL4anQEd-hSPkSYnVVZA" name="farReference" type="_o093ManQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfpL4qnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfpL46nQEd-hSPkSYnVVZA" name="base_object_" visibility="public">
                <ownedParameter xmi:id="_pfpL5KnQEd-hSPkSYnVVZA" name="code" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfpL5anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfpy8KnQEd-hSPkSYnVVZA" name="base_object_childOf_extends_stripedWith_mirroredBy_" visibility="public">
                <ownedParameter xmi:id="_pfpy8anQEd-hSPkSYnVVZA" name="code" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfpy8qnQEd-hSPkSYnVVZA" name="parent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfpy86nQEd-hSPkSYnVVZA" name="parentType" type="_o6DykanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfpy9KnQEd-hSPkSYnVVZA" name="stripes" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfpy9anQEd-hSPkSYnVVZA" name="mirror" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfpy9qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfpy96nQEd-hSPkSYnVVZA" name="base_extend_with_" visibility="public">
                <ownedParameter xmi:id="_pfpy-KnQEd-hSPkSYnVVZA" name="parent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfpy-anQEd-hSPkSYnVVZA" name="code" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfpy-qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfqaAKnQEd-hSPkSYnVVZA" name="base_extend_with_stripedWith_" visibility="public">
                <ownedParameter xmi:id="_pfqaAanQEd-hSPkSYnVVZA" name="parent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfqaAqnQEd-hSPkSYnVVZA" name="code" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfqaA6nQEd-hSPkSYnVVZA" name="stripes" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfqaBKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfrBEKnQEd-hSPkSYnVVZA" name="base_extend_with_mirroredBy_" visibility="public">
                <ownedParameter xmi:id="_pfrBEanQEd-hSPkSYnVVZA" name="parent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfrBEqnQEd-hSPkSYnVVZA" name="code" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfrBE6nQEd-hSPkSYnVVZA" name="mirror" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfrBFKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfroIKnQEd-hSPkSYnVVZA" name="base_extend_with_stripedWith_mirroredBy_" visibility="public">
                <ownedParameter xmi:id="_pfroIanQEd-hSPkSYnVVZA" name="parent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfroIqnQEd-hSPkSYnVVZA" name="code" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfroI6nQEd-hSPkSYnVVZA" name="stripes" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfroJKnQEd-hSPkSYnVVZA" name="mirror" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfroJanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfsPMKnQEd-hSPkSYnVVZA" name="base_share_with_" visibility="public">
                <ownedParameter xmi:id="_pfsPManQEd-hSPkSYnVVZA" name="parent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfsPMqnQEd-hSPkSYnVVZA" name="code" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfsPM6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfs2QKnQEd-hSPkSYnVVZA" name="base_share_with_stripedWith_" visibility="public">
                <ownedParameter xmi:id="_pfs2QanQEd-hSPkSYnVVZA" name="parent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfs2QqnQEd-hSPkSYnVVZA" name="code" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfs2Q6nQEd-hSPkSYnVVZA" name="stripes" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfs2RKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pf5qkKnQEd-hSPkSYnVVZA" name="base_share_with_mirroredBy_" visibility="public">
                <ownedParameter xmi:id="_pf5qkanQEd-hSPkSYnVVZA" name="parent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pf5qkqnQEd-hSPkSYnVVZA" name="code" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pf5qk6nQEd-hSPkSYnVVZA" name="mirror" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pf5qlKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pf7fwKnQEd-hSPkSYnVVZA" name="base_share_with_stripedWith_mirroredBy_" visibility="public">
                <ownedParameter xmi:id="_pf7fwanQEd-hSPkSYnVVZA" name="parent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pf7fwqnQEd-hSPkSYnVVZA" name="code" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pf8G0KnQEd-hSPkSYnVVZA" name="stripes" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pf8G0anQEd-hSPkSYnVVZA" name="mirror" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pf8G0qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pf9U8KnQEd-hSPkSYnVVZA" name="base_object_stripedWith_" visibility="public">
                <ownedParameter xmi:id="_pf9U8anQEd-hSPkSYnVVZA" name="code" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pf9U8qnQEd-hSPkSYnVVZA" name="stripes" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pf98AKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pf_KIKnQEd-hSPkSYnVVZA" name="base_isolate_" visibility="public">
                <ownedParameter xmi:id="_pf_KIanQEd-hSPkSYnVVZA" name="code" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pf_KIqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgAYQKnQEd-hSPkSYnVVZA" name="base_mirror_" visibility="public">
                <ownedParameter xmi:id="_pgAYQanQEd-hSPkSYnVVZA" name="code" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgAYQqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgA_UKnQEd-hSPkSYnVVZA" name="base_object_mirroredBy_" visibility="public">
                <ownedParameter xmi:id="_pgA_UanQEd-hSPkSYnVVZA" name="code" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgA_UqnQEd-hSPkSYnVVZA" name="mirror" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgA_U6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgBmYKnQEd-hSPkSYnVVZA" name="base_object_stripedWith_mirroredBy_" visibility="public">
                <ownedParameter xmi:id="_pgBmYanQEd-hSPkSYnVVZA" name="code" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgBmYqnQEd-hSPkSYnVVZA" name="stripes" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgBmY6nQEd-hSPkSYnVVZA" name="mirror" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgBmZKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgC0gqnQEd-hSPkSYnVVZA" name="base_reflect_" visibility="public">
                <ownedParameter xmi:id="_pgC0g6nQEd-hSPkSYnVVZA" name="reflectee" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgC0hKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgDbkKnQEd-hSPkSYnVVZA" name="base_clone_" visibility="public">
                <ownedParameter xmi:id="_pgDbkanQEd-hSPkSYnVVZA" name="original" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgDbkqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgECoKnQEd-hSPkSYnVVZA" name="base_takeOffline_" visibility="public">
                <ownedParameter xmi:id="_pgECoanQEd-hSPkSYnVVZA" name="object" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgECoqnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgEpsKnQEd-hSPkSYnVVZA" name="base_is_stripedWith_" visibility="public">
                <ownedParameter xmi:id="_pgEpsanQEd-hSPkSYnVVZA" name="object" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgEpsqnQEd-hSPkSYnVVZA" name="stripe" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgEps6nQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgFQwKnQEd-hSPkSYnVVZA" name="base_stripesOf_" visibility="public">
                <ownedParameter xmi:id="_pgFQwanQEd-hSPkSYnVVZA" name="object" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgFQwqnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgFQw6nQEd-hSPkSYnVVZA" name="base_try_usingHandlers_" visibility="public">
                <ownedParameter xmi:id="_pgFQxKnQEd-hSPkSYnVVZA" name="tryBlock" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgFQxanQEd-hSPkSYnVVZA" name="exceptionHandlers" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgFQxqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgGe4KnQEd-hSPkSYnVVZA" name="base_try_using_" visibility="public">
                <ownedParameter xmi:id="_pgGe4anQEd-hSPkSYnVVZA" name="tryBlock" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgGe4qnQEd-hSPkSYnVVZA" name="handler" type="_o6GO0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgGe46nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgHF8KnQEd-hSPkSYnVVZA" name="base_try_using_using_" visibility="public">
                <ownedParameter xmi:id="_pgHF8anQEd-hSPkSYnVVZA" name="tryBlock" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgHF8qnQEd-hSPkSYnVVZA" name="hdl1" type="_o6GO0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgHF86nQEd-hSPkSYnVVZA" name="hdl2" type="_o6GO0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgHF9KnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgHtAKnQEd-hSPkSYnVVZA" name="base_try_using_using_using_" visibility="public">
                <ownedParameter xmi:id="_pgHtAanQEd-hSPkSYnVVZA" name="tryBlock" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgHtAqnQEd-hSPkSYnVVZA" name="hdl1" type="_o6GO0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgHtA6nQEd-hSPkSYnVVZA" name="hdl2" type="_o6GO0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgHtBKnQEd-hSPkSYnVVZA" name="hdl3" type="_o6GO0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgHtBanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgHtBqnQEd-hSPkSYnVVZA" name="base_try_catch_using_" visibility="public">
                <ownedParameter xmi:id="_pgHtB6nQEd-hSPkSYnVVZA" name="tryBlock" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgIUEKnQEd-hSPkSYnVVZA" name="filter" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgIUEanQEd-hSPkSYnVVZA" name="replacementCode" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgIUEqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgIUE6nQEd-hSPkSYnVVZA" name="base_try_catch_using_catch_using_" visibility="public">
                <ownedParameter xmi:id="_pgIUFKnQEd-hSPkSYnVVZA" name="tryBlock" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgIUFanQEd-hSPkSYnVVZA" name="filter1" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgIUFqnQEd-hSPkSYnVVZA" name="hdl1" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgIUF6nQEd-hSPkSYnVVZA" name="filter2" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgI7IKnQEd-hSPkSYnVVZA" name="hdl2" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgI7IanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgI7IqnQEd-hSPkSYnVVZA" name="base_try_catch_using_catch_using_catch_using_" visibility="public">
                <ownedParameter xmi:id="_pgI7I6nQEd-hSPkSYnVVZA" name="tryBlock" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgI7JKnQEd-hSPkSYnVVZA" name="filter1" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgI7JanQEd-hSPkSYnVVZA" name="hdl1" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgJiMKnQEd-hSPkSYnVVZA" name="filter2" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgJiManQEd-hSPkSYnVVZA" name="hdl2" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgJiMqnQEd-hSPkSYnVVZA" name="filter3" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgJiM6nQEd-hSPkSYnVVZA" name="hdl3" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgJiNKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgJiNanQEd-hSPkSYnVVZA" name="base_handle_with_" visibility="public">
                <ownedParameter xmi:id="_pgKJQKnQEd-hSPkSYnVVZA" name="filter" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgKJQanQEd-hSPkSYnVVZA" name="replacementCode" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgKJQqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgKJQ6nQEd-hSPkSYnVVZA" name="base_raise_" visibility="public">
                <ownedParameter xmi:id="_pgKJRKnQEd-hSPkSYnVVZA" name="anExceptionObject" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgKJRanQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgKwUKnQEd-hSPkSYnVVZA" name="base__opnot_" visibility="public">
                <ownedParameter xmi:id="_pgKwUanQEd-hSPkSYnVVZA" name="b" type="_o6DykanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgKwUqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgKwU6nQEd-hSPkSYnVVZA" name="base__opmns_" visibility="public">
                <ownedParameter xmi:id="_pgKwVKnQEd-hSPkSYnVVZA" name="n" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgKwVanQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgLXY6nQEd-hSPkSYnVVZA" name="base__oppls_" visibility="public">
                <ownedParameter xmi:id="_pgLXZKnQEd-hSPkSYnVVZA" name="n" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgLXZanQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgL-cKnQEd-hSPkSYnVVZA" name="base_read_" visibility="public">
                <ownedParameter xmi:id="_pgL-canQEd-hSPkSYnVVZA" name="source" type="_o6CkcanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgL-cqnQEd-hSPkSYnVVZA" name="return" type="_o6IEAanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgMlgKnQEd-hSPkSYnVVZA" name="base_print_" visibility="public">
                <ownedParameter xmi:id="_pgMlganQEd-hSPkSYnVVZA" name="obj" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgMlgqnQEd-hSPkSYnVVZA" name="return" type="_o6CkcanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgMlg6nQEd-hSPkSYnVVZA" name="base__opeql__opeql_" visibility="public">
                <ownedParameter xmi:id="_pgMlhKnQEd-hSPkSYnVVZA" name="comparand" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgNMkKnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgNMlKnQEd-hSPkSYnVVZA" name="base_new" visibility="public">
                <ownedParameter xmi:id="_pgNMlanQEd-hSPkSYnVVZA" name="initargs" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgNMlqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgNzo6nQEd-hSPkSYnVVZA" name="meta_resolve" visibility="public">
                <ownedParameter xmi:id="_pgNzpKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o2v_4anQEd-hSPkSYnVVZA" name="NATContext" clientDependency="_o9BnAKnQEd-hSPkSYnVVZA">
              <generalization xmi:id="_o9BnAanQEd-hSPkSYnVVZA" general="_ouYHAqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pgti5KnQEd-hSPkSYnVVZA" name="scope_" visibility="private" isLeaf="true" type="_o07a8KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pgti5anQEd-hSPkSYnVVZA" name="self_" visibility="private" isLeaf="true" type="_o07a8KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o9BnAKnQEd-hSPkSYnVVZA" supplier="_o1YG4qnQEd-hSPkSYnVVZA" client="_o2v_4anQEd-hSPkSYnVVZA" contract="_o1YG4qnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pXR6EKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pXR6EanQEd-hSPkSYnVVZA" name="scope" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXR6EqnQEd-hSPkSYnVVZA" name="self" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pguJ8KnQEd-hSPkSYnVVZA" name="base_getLexicalScope" visibility="public">
                <ownedParameter xmi:id="_pguJ8anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pguJ8qnQEd-hSPkSYnVVZA" name="base_getSelf" visibility="public">
                <ownedParameter xmi:id="_pguJ86nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pguxAKnQEd-hSPkSYnVVZA" name="base_withLexicalEnvironment" visibility="public">
                <ownedParameter xmi:id="_pguxAanQEd-hSPkSYnVVZA" name="scope" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pguxAqnQEd-hSPkSYnVVZA" name="return" type="_o1YG4qnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pguxA6nQEd-hSPkSYnVVZA" name="base_withDynamicReceiver" visibility="public">
                <ownedParameter xmi:id="_pguxBKnQEd-hSPkSYnVVZA" name="self" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pguxBanQEd-hSPkSYnVVZA" name="return" type="_o1YG4qnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgvYEKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pgvYEanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgv_IKnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_pgv_IanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgv_IqnQEd-hSPkSYnVVZA" name="meta_clone" visibility="public">
                <ownedParameter xmi:id="_pgv_I6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o5dVoKnQEd-hSPkSYnVVZA" name="NATException">
              <generalization xmi:id="_o7mDoKnQEd-hSPkSYnVVZA" general="_ouYHAqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_peU9QKnQEd-hSPkSYnVVZA" name="wrappedException_" visibility="private" isLeaf="true" type="_o26_AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_parMVKnQEd-hSPkSYnVVZA" name="getWrappedException" visibility="public">
                <ownedParameter xmi:id="_parMVanQEd-hSPkSYnVVZA" name="return" type="_o26_AKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbEN4qnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pbEN46nQEd-hSPkSYnVVZA" name="wrappedException" type="_o26_AKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peU9QanQEd-hSPkSYnVVZA" name="base_getMessage" visibility="public">
                <ownedParameter xmi:id="_peU9QqnQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peVkUKnQEd-hSPkSYnVVZA" name="base_getStackTrace" visibility="public">
                <ownedParameter xmi:id="_peVkUanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peWLYqnQEd-hSPkSYnVVZA" name="base_setStackTrace" visibility="public">
                <ownedParameter xmi:id="_peWLY6nQEd-hSPkSYnVVZA" name="newTrace" type="_oubKUanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peWLZKnQEd-hSPkSYnVVZA" name="return" type="_o2NNUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peWLZanQEd-hSPkSYnVVZA" name="meta_newInstance" visibility="public">
                <ownedParameter xmi:id="_peWLZqnQEd-hSPkSYnVVZA" name="initargs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peWLZ6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peWycKnQEd-hSPkSYnVVZA" name="meta_isRelatedTo" visibility="public">
                <ownedParameter xmi:id="_peWycanQEd-hSPkSYnVVZA" name="object" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peWycqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peXZgKnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_peXZganQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peXZgqnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_peXZg6nQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peYAkKnQEd-hSPkSYnVVZA" name="meta_clone" visibility="public">
                <ownedParameter xmi:id="_peYAkanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o5kDUKnQEd-hSPkSYnVVZA" name="NATCallframe" clientDependency="_o78B4KnQEd-hSPkSYnVVZA">
              <generalization xmi:id="_o78o8KnQEd-hSPkSYnVVZA" general="_o2IU0KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pe6MEKnQEd-hSPkSYnVVZA" name="variableMap_" visibility="protected" type="_o793EKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pe6MEanQEd-hSPkSYnVVZA" name="stateVector_" visibility="protected" isLeaf="true" type="_o1MgsKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pe6MEqnQEd-hSPkSYnVVZA" name="lexicalParent_" visibility="protected" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pe6ME6nQEd-hSPkSYnVVZA" name="customFields_" visibility="protected" type="_oxg6kKnQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o78B4KnQEd-hSPkSYnVVZA" supplier="_o07a8KnQEd-hSPkSYnVVZA" client="_o5kDUKnQEd-hSPkSYnVVZA" contract="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_paxS9anQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_paxS9qnQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_paxS96nQEd-hSPkSYnVVZA" name="meta_defineField" visibility="public">
                <ownedParameter xmi:id="_paxS-KnQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_paxS-anQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_paxS-qnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc8dM6nQEd-hSPkSYnVVZA" name="meta_addField" visibility="public">
                <ownedParameter xmi:id="_pc8dNKnQEd-hSPkSYnVVZA" name="field" type="_o5jcQKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc8dNanQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc9ERKnQEd-hSPkSYnVVZA" name="meta_assignVariable" visibility="public">
                <ownedParameter xmi:id="_pc9ERanQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc9ERqnQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc9rUKnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc9rVKnQEd-hSPkSYnVVZA" name="meta_doesNotUnderstand" visibility="public">
                <ownedParameter xmi:id="_pc9rVanQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc9rVqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc-SY6nQEd-hSPkSYnVVZA" name="meta_grabField" visibility="public">
                <ownedParameter xmi:id="_pc-SZKnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc-SZanQEd-hSPkSYnVVZA" name="return" type="_o5jcQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc-5canQEd-hSPkSYnVVZA" name="meta_listFields" visibility="public">
                <ownedParameter xmi:id="_pc-5cqnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdBVtanQEd-hSPkSYnVVZA" name="meta_getLexicalParent" visibility="public">
                <ownedParameter xmi:id="_pdB8wKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pe6zIanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_pe6zIqnQEd-hSPkSYnVVZA" name="varMap" type="_o793EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe6zI6nQEd-hSPkSYnVVZA" name="stateVector" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe6zJKnQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe6zJanQEd-hSPkSYnVVZA" name="customFields" type="_oxg6kKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pe7aMKnQEd-hSPkSYnVVZA" name="meta_invoke" visibility="public">
                <ownedParameter xmi:id="_pe7aManQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe7aMqnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe7aM6nQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe7aNKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pe7aNanQEd-hSPkSYnVVZA" name="getLocalField" visibility="protected">
                <ownedParameter xmi:id="_pe7aNqnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe7aN6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pe8BQKnQEd-hSPkSYnVVZA" name="meta_respondsTo" visibility="public">
                <ownedParameter xmi:id="_pe8BQanQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe8BQqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pe8BQ6nQEd-hSPkSYnVVZA" name="hasLocalField" visibility="protected">
                <ownedParameter xmi:id="_pe8BRKnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe8BRanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pe8oUKnQEd-hSPkSYnVVZA" name="meta_select" visibility="public">
                <ownedParameter xmi:id="_pe8oUanQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe8oUqnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe8oU6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pe9PYKnQEd-hSPkSYnVVZA" name="meta_lookup" visibility="public">
                <ownedParameter xmi:id="_pe9PYanQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe9PYqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pe-dgKnQEd-hSPkSYnVVZA" name="setLocalField" visibility="protected">
                <ownedParameter xmi:id="_pe-dganQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe-dgqnQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe-dg6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pe_EkKnQEd-hSPkSYnVVZA" name="meta_assignField" visibility="public">
                <ownedParameter xmi:id="_pe_EkanQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe_EkqnQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe_Ek6nQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe_ElKnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pe_ElanQEd-hSPkSYnVVZA" name="meta_clone" visibility="public">
                <ownedParameter xmi:id="_pe_ElqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pe_roKnQEd-hSPkSYnVVZA" name="meta_newInstance" visibility="public">
                <ownedParameter xmi:id="_pe_roanQEd-hSPkSYnVVZA" name="initargs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe_roqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfA5wKnQEd-hSPkSYnVVZA" name="meta_addMethod" visibility="public">
                <ownedParameter xmi:id="_pfA5wanQEd-hSPkSYnVVZA" name="method" type="_o2wm8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfA5wqnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfBg0KnQEd-hSPkSYnVVZA" name="hasLocalNativeField" visibility="protected">
                <ownedParameter xmi:id="_pfBg0anQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfBg0qnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfCH4KnQEd-hSPkSYnVVZA" name="getLocalCustomField" visibility="protected">
                <ownedParameter xmi:id="_pfCH4anQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfCH4qnQEd-hSPkSYnVVZA" name="return" type="_o5jcQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfCH46nQEd-hSPkSYnVVZA" name="meta_grabMethod" visibility="public">
                <ownedParameter xmi:id="_pfCH5KnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfCH5anQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfDWAKnQEd-hSPkSYnVVZA" name="meta_listMethods" visibility="public">
                <ownedParameter xmi:id="_pfDWAanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfDWAqnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pfDWA6nQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfD9EKnQEd-hSPkSYnVVZA" name="base_getSuper" visibility="public">
                <ownedParameter xmi:id="_pfD9EanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfEkIKnQEd-hSPkSYnVVZA" name="isCallFrame" visibility="public">
                <ownedParameter xmi:id="_pfEkIanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfEkIqnQEd-hSPkSYnVVZA" name="meta_isCloneOf" visibility="public">
                <ownedParameter xmi:id="_pfEkI6nQEd-hSPkSYnVVZA" name="original" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfEkJKnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfFLM6nQEd-hSPkSYnVVZA" name="meta_isRelatedTo" visibility="public">
                <ownedParameter xmi:id="_pfFLNKnQEd-hSPkSYnVVZA" name="object" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfFLNanQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfFyQ6nQEd-hSPkSYnVVZA" name="hasLocalCustomField" visibility="protected">
                <ownedParameter xmi:id="_pfFyRKnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfFyRanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o5kqYKnQEd-hSPkSYnVVZA" name="NATClosure" clientDependency="_o717QKnQEd-hSPkSYnVVZA">
              <generalization xmi:id="_o717QanQEd-hSPkSYnVVZA" general="_o2IU0KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pcApEqnQEd-hSPkSYnVVZA" name="method_" visibility="protected" type="_o2wm8KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pcBQIqnQEd-hSPkSYnVVZA" name="context_" visibility="protected" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o717QKnQEd-hSPkSYnVVZA" supplier="_o6AIMKnQEd-hSPkSYnVVZA" client="_o5kqYKnQEd-hSPkSYnVVZA" contract="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o7y38KnQEd-hSPkSYnVVZA" name="1" visibility="package" isLeaf="true">
                <generalization xmi:id="_o7y38anQEd-hSPkSYnVVZA" general="_o2C1QKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_peq7ianQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o5kqYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_perikKnQEd-hSPkSYnVVZA" name="val$body" visibility="private" isLeaf="true" type="_o6AIMKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_perikanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_perikqnQEd-hSPkSYnVVZA" name="arg0" type="_o5kqYKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_perik6nQEd-hSPkSYnVVZA" name="$anonymous0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_perilKnQEd-hSPkSYnVVZA" name="arg2" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_perilanQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                  <ownedParameter xmi:id="_perilqnQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_peril6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o7zfAKnQEd-hSPkSYnVVZA" name="2" visibility="package" isLeaf="true">
                <generalization xmi:id="_o7zfAanQEd-hSPkSYnVVZA" general="_o2C1QKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pesJo6nQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o5kqYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pesJpKnQEd-hSPkSYnVVZA" name="val$f" visibility="private" isLeaf="true" type="_o70tIKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pesJpanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pesJpqnQEd-hSPkSYnVVZA" name="arg0" type="_o5kqYKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pesJp6nQEd-hSPkSYnVVZA" name="$anonymous0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_peswsKnQEd-hSPkSYnVVZA" name="arg2" type="_o70tIKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_peswsanQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                  <ownedParameter xmi:id="_peswsqnQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pesws6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o70tIKnQEd-hSPkSYnVVZA" name="QuitClosureFrame" visibility="package">
                <generalization xmi:id="_o71UMKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_peswtKnQEd-hSPkSYnVVZA" name="alreadyReturned" visibility="public" type="_oumwg6nQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_petXwKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private"/>
                <ownedOperation xmi:id="_petXwanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pet-0KnQEd-hSPkSYnVVZA" name="arg0" type="_o70tIKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_pazIIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pazIIanQEd-hSPkSYnVVZA" name="method" type="_o2wm8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pazIIqnQEd-hSPkSYnVVZA" name="context" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pesJoKnQEd-hSPkSYnVVZA" name="base_whileTrue_" visibility="public">
                <ownedParameter xmi:id="_pesJoanQEd-hSPkSYnVVZA" name="body" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pesJoqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pet-0anQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pet-0qnQEd-hSPkSYnVVZA" name="method" type="_o2wm8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pet-06nQEd-hSPkSYnVVZA" name="implementor" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pet-1KnQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peul4KnQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                <ownedParameter xmi:id="_peul4anQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peul4qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peul46nQEd-hSPkSYnVVZA" name="base_getContext" visibility="public">
                <ownedParameter xmi:id="_peul5KnQEd-hSPkSYnVVZA" name="return" type="_o1YG4qnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pevM8KnQEd-hSPkSYnVVZA" name="base_applyInScope" visibility="public">
                <ownedParameter xmi:id="_pevM8anQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pevM8qnQEd-hSPkSYnVVZA" name="scope" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pevM86nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pewbEKnQEd-hSPkSYnVVZA" name="base_escape" visibility="public">
                <ownedParameter xmi:id="_pewbEanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pexCIKnQEd-hSPkSYnVVZA" name="base_getMethod" visibility="public">
                <ownedParameter xmi:id="_pexCIanQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pexpMKnQEd-hSPkSYnVVZA" name="asClosure" visibility="public">
                <ownedParameter xmi:id="_pexpManQEd-hSPkSYnVVZA" name="return" type="_o6AIMKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pexpMqnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pexpM6nQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peyQQKnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_peyQQanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peyQQqnQEd-hSPkSYnVVZA" name="meta_clone" visibility="public">
                <ownedParameter xmi:id="_peyQQ6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o5kqYqnQEd-hSPkSYnVVZA" name="NATClosureMethod" clientDependency="_o8Pj4KnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o8Pj4anQEd-hSPkSYnVVZA" general="_o2IU0KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pfbwgKnQEd-hSPkSYnVVZA" name="lexicalScope_" visibility="private" isLeaf="true" type="_o07a8KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pfbwganQEd-hSPkSYnVVZA" name="method_" visibility="private" isLeaf="true" type="_o2wm8KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o8Pj4KnQEd-hSPkSYnVVZA" supplier="_o2wm8KnQEd-hSPkSYnVVZA" client="_o5kqYqnQEd-hSPkSYnVVZA" contract="_o2wm8KnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pazII6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pazIJKnQEd-hSPkSYnVVZA" name="scope" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pazIJanQEd-hSPkSYnVVZA" name="method" type="_o2wm8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfcXkKnQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                <ownedParameter xmi:id="_pfcXkanQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfcXkqnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfcXk6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfc-oKnQEd-hSPkSYnVVZA" name="base_applyInScope" visibility="public">
                <ownedParameter xmi:id="_pfc-oanQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfc-oqnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfc-o6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfc-pKnQEd-hSPkSYnVVZA" name="base_getBodyExpression" visibility="public">
                <ownedParameter xmi:id="_pfc-panQEd-hSPkSYnVVZA" name="return" type="_o6VfYanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfdlsKnQEd-hSPkSYnVVZA" name="base_getName" visibility="public">
                <ownedParameter xmi:id="_pfdlsanQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfdlsqnQEd-hSPkSYnVVZA" name="base_getParameters" visibility="public">
                <ownedParameter xmi:id="_pfdls6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfeMwKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pfeMwanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfeMwqnQEd-hSPkSYnVVZA" name="asMethod" visibility="public">
                <ownedParameter xmi:id="_pfeMw6nQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfez0KnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_pfez0anQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o6R1AKnQEd-hSPkSYnVVZA" name="NATStripe" clientDependency="_o8y9gKnQEd-hSPkSYnVVZA">
              <generalization xmi:id="_o8y9ganQEd-hSPkSYnVVZA" general="_ouYHAqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pgSsJqnQEd-hSPkSYnVVZA" name="stripeName_" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pgTTMKnQEd-hSPkSYnVVZA" name="parentStripes_" visibility="private" isLeaf="true" type="_o1Xf0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o8y9gKnQEd-hSPkSYnVVZA" supplier="_o1qawKnQEd-hSPkSYnVVZA" client="_o6R1AKnQEd-hSPkSYnVVZA" contract="_o1qawKnQEd-hSPkSYnVVZA"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o8xIUKnQEd-hSPkSYnVVZA" name="1" visibility="package" isLeaf="true">
                <generalization xmi:id="_o8xIUanQEd-hSPkSYnVVZA" general="_o2C1QKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pgQ28qnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pgQ286nQEd-hSPkSYnVVZA" name="val$superstripe" visibility="private" isLeaf="true" type="_o1qawKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pgReAKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pgReAanQEd-hSPkSYnVVZA" name="arg0" type="_o6R1AKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pgReAqnQEd-hSPkSYnVVZA" name="$anonymous0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pgReA6nQEd-hSPkSYnVVZA" name="arg2" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pgReBKnQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                  <ownedParameter xmi:id="_pgReBanQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pgReBqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o8xvYKnQEd-hSPkSYnVVZA" name="OBJRootStripe" clientDependency="_o8xvYanQEd-hSPkSYnVVZA">
                <generalization xmi:id="_o8yWcKnQEd-hSPkSYnVVZA" general="_o6R1AKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pgSFEKnQEd-hSPkSYnVVZA" name="_ROOT_NAME_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pgSFEanQEd-hSPkSYnVVZA" name="_INSTANCE_" visibility="public" isLeaf="true" isStatic="true" type="_o8xvYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o8xvYanQEd-hSPkSYnVVZA" supplier="_o1qawKnQEd-hSPkSYnVVZA" client="_o8xvYKnQEd-hSPkSYnVVZA" contract="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pgSFEqnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_pgSFE6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private"/>
                <ownedOperation xmi:id="_pgSsI6nQEd-hSPkSYnVVZA" name="base_isSubstripeOf" visibility="public">
                  <ownedParameter xmi:id="_pgSsJKnQEd-hSPkSYnVVZA" name="superstripe" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pgSsJanQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_pb0b0KnQEd-hSPkSYnVVZA" name="atValue" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pb0b0anQEd-hSPkSYnVVZA" name="stripeName" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pb0b0qnQEd-hSPkSYnVVZA" name="return" type="_o6R1AKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb0b06nQEd-hSPkSYnVVZA" name="atValue" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pb0b1KnQEd-hSPkSYnVVZA" name="stripeName" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pb0b1anQEd-hSPkSYnVVZA" name="singleParent" type="_o6R1AKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pb1C4KnQEd-hSPkSYnVVZA" name="return" type="_o6R1AKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgCNcKnQEd-hSPkSYnVVZA" name="toStripeArray" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pgCNcanQEd-hSPkSYnVVZA" name="stripes" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgCNcqnQEd-hSPkSYnVVZA" name="return" type="_o1Z8EanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgSsIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_pgSsIanQEd-hSPkSYnVVZA" name="stripeName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgSsIqnQEd-hSPkSYnVVZA" name="parentStripes" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgT6QKnQEd-hSPkSYnVVZA" name="atValue" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pgT6QanQEd-hSPkSYnVVZA" name="stripeName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgT6QqnQEd-hSPkSYnVVZA" name="return" type="_o6R1AKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgUhUKnQEd-hSPkSYnVVZA" name="atValue" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pgUhUanQEd-hSPkSYnVVZA" name="stripeName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgUhUqnQEd-hSPkSYnVVZA" name="parentStripes" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgUhU6nQEd-hSPkSYnVVZA" name="return" type="_o6R1AKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgVIYKnQEd-hSPkSYnVVZA" name="base_getStripeName" visibility="public">
                <ownedParameter xmi:id="_pgVIYanQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgVIYqnQEd-hSPkSYnVVZA" name="base_getParentStripes" visibility="public">
                <ownedParameter xmi:id="_pgVIY6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgVvcKnQEd-hSPkSYnVVZA" name="base_isSubstripeOf" visibility="public">
                <ownedParameter xmi:id="_pgVvcanQEd-hSPkSYnVVZA" name="superstripe" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgVvcqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgWWgKnQEd-hSPkSYnVVZA" name="base__opeql__opeql_" visibility="public">
                <ownedParameter xmi:id="_pgWWganQEd-hSPkSYnVVZA" name="comparand" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgWWgqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgW9kKnQEd-hSPkSYnVVZA" name="isStripe" visibility="public">
                <ownedParameter xmi:id="_pgW9kanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgW9kqnQEd-hSPkSYnVVZA" name="asStripe" visibility="public">
                <ownedParameter xmi:id="_pgW9k6nQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgW9lKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pgW9lanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgXkoKnQEd-hSPkSYnVVZA" name="meta_clone" visibility="public">
                <ownedParameter xmi:id="_pgXkoanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgXkoqnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_pgXko6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o7n40KnQEd-hSPkSYnVVZA" name="NATNumeric" clientDependency="_o7n40qnQEd-hSPkSYnVVZA" isAbstract="true">
              <generalization xmi:id="_o7of4KnQEd-hSPkSYnVVZA" general="_o7n40anQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o7n40qnQEd-hSPkSYnVVZA" supplier="_o6B9YKnQEd-hSPkSYnVVZA" client="_o7n40KnQEd-hSPkSYnVVZA" contract="_o6B9YKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_peYAkqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_peYnoanQEd-hSPkSYnVVZA" name="getJavaValue" visibility="protected" isAbstract="true">
                <ownedParameter xmi:id="_peYnoqnQEd-hSPkSYnVVZA" name="return" type="_o0pHEqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peYno6nQEd-hSPkSYnVVZA" name="asNativeNumeric" visibility="public">
                <ownedParameter xmi:id="_peYnpKnQEd-hSPkSYnVVZA" name="return" type="_o7n40KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peYnpanQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_peYnpqnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peZOsKnQEd-hSPkSYnVVZA" name="meta_clone" visibility="public">
                <ownedParameter xmi:id="_peZOsanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peZOsqnQEd-hSPkSYnVVZA" name="base_cos" visibility="public">
                <ownedParameter xmi:id="_peZOs6nQEd-hSPkSYnVVZA" name="return" type="_o6DLgKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peZ1wKnQEd-hSPkSYnVVZA" name="base_sin" visibility="public">
                <ownedParameter xmi:id="_peZ1wanQEd-hSPkSYnVVZA" name="return" type="_o6DLgKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peZ1xanQEd-hSPkSYnVVZA" name="base_tan" visibility="public">
                <ownedParameter xmi:id="_peZ1xqnQEd-hSPkSYnVVZA" name="return" type="_o6DLgKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peac0qnQEd-hSPkSYnVVZA" name="base_log" visibility="public">
                <ownedParameter xmi:id="_peac06nQEd-hSPkSYnVVZA" name="return" type="_o6DLgKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peac16nQEd-hSPkSYnVVZA" name="base_sqrt" visibility="public">
                <ownedParameter xmi:id="_pebD4KnQEd-hSPkSYnVVZA" name="return" type="_o6DLgKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pebD5KnQEd-hSPkSYnVVZA" name="base_expt" visibility="public">
                <ownedParameter xmi:id="_pebD5anQEd-hSPkSYnVVZA" name="pow" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pebD5qnQEd-hSPkSYnVVZA" name="return" type="_o6DLgKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pebq9KnQEd-hSPkSYnVVZA" name="base__opltx_" visibility="public">
                <ownedParameter xmi:id="_pebq9anQEd-hSPkSYnVVZA" name="other" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pebq9qnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pebq96nQEd-hSPkSYnVVZA" name="base__opltx__opeql__opgtx_" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pecSAKnQEd-hSPkSYnVVZA" name="arg0" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pecSAanQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pecSA6nQEd-hSPkSYnVVZA" name="base__opgtx_" visibility="public">
                <ownedParameter xmi:id="_pecSBKnQEd-hSPkSYnVVZA" name="other" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pecSBanQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pec5EKnQEd-hSPkSYnVVZA" name="base__opltx__opeql_" visibility="public">
                <ownedParameter xmi:id="_pec5EanQEd-hSPkSYnVVZA" name="other" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pec5EqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pec5E6nQEd-hSPkSYnVVZA" name="base__opgtx__opeql_" visibility="public">
                <ownedParameter xmi:id="_pec5FKnQEd-hSPkSYnVVZA" name="other" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pec5FanQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pedgIKnQEd-hSPkSYnVVZA" name="base__opeql_" visibility="public">
                <ownedParameter xmi:id="_pedgIanQEd-hSPkSYnVVZA" name="other" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pedgIqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peeHMKnQEd-hSPkSYnVVZA" name="base__opnot__opeql_" visibility="public">
                <ownedParameter xmi:id="_peeHManQEd-hSPkSYnVVZA" name="other" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peeHMqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peeHM6nQEd-hSPkSYnVVZA" name="base_timesNumber" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_peeHNKnQEd-hSPkSYnVVZA" name="arg0" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peeHNanQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peeHNqnQEd-hSPkSYnVVZA" name="base_timesFraction" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_peeHN6nQEd-hSPkSYnVVZA" name="arg0" type="_o6DLgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peeuQKnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peeuQanQEd-hSPkSYnVVZA" name="base_subtractNumber" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_peeuQqnQEd-hSPkSYnVVZA" name="arg0" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peeuQ6nQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peeuRKnQEd-hSPkSYnVVZA" name="base_subtractFraction" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_peeuRanQEd-hSPkSYnVVZA" name="arg0" type="_o6DLgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peeuRqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peeuR6nQEd-hSPkSYnVVZA" name="base_gequalsNumber" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_peeuSKnQEd-hSPkSYnVVZA" name="arg0" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peeuSanQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peeuSqnQEd-hSPkSYnVVZA" name="base_gequalsFraction" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_peeuS6nQEd-hSPkSYnVVZA" name="arg0" type="_o6DLgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peeuTKnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peeuTanQEd-hSPkSYnVVZA" name="base_divideNumber" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_peeuTqnQEd-hSPkSYnVVZA" name="arg0" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peeuT6nQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peeuUKnQEd-hSPkSYnVVZA" name="base_divideFraction" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pefVUKnQEd-hSPkSYnVVZA" name="arg0" type="_o6DLgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pefVUanQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pefVUqnQEd-hSPkSYnVVZA" name="base_addNumber" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pefVU6nQEd-hSPkSYnVVZA" name="arg0" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pefVVKnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pefVVanQEd-hSPkSYnVVZA" name="base_addFraction" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pefVVqnQEd-hSPkSYnVVZA" name="arg0" type="_o6DLgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pefVV6nQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pefVWKnQEd-hSPkSYnVVZA" name="base__optms_" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pefVWanQEd-hSPkSYnVVZA" name="arg0" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pefVWqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pefVW6nQEd-hSPkSYnVVZA" name="base__oppls_" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pefVXKnQEd-hSPkSYnVVZA" name="arg0" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pefVXanQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pefVXqnQEd-hSPkSYnVVZA" name="base__opmns_" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pefVX6nQEd-hSPkSYnVVZA" name="arg0" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pefVYKnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pef8YKnQEd-hSPkSYnVVZA" name="base__opdiv_" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pef8YanQEd-hSPkSYnVVZA" name="arg0" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pef8YqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o7xCwKnQEd-hSPkSYnVVZA" name="NATDelegation" clientDependency="_o7xCwanQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o7xCwqnQEd-hSPkSYnVVZA" general="_o1Yt8KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_peofQKnQEd-hSPkSYnVVZA" name="_DELEGATOR_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o7xCwanQEd-hSPkSYnVVZA" supplier="_o5_hIKnQEd-hSPkSYnVVZA" client="_o7xCwKnQEd-hSPkSYnVVZA" contract="_o5_hIKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_peofQanQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_peofQqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_peofQ6nQEd-hSPkSYnVVZA" name="delegator" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peofRKnQEd-hSPkSYnVVZA" name="sel" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peofRanQEd-hSPkSYnVVZA" name="arg" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peofRqnQEd-hSPkSYnVVZA" name="annotations" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pepGUKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_pepGUanQEd-hSPkSYnVVZA" name="map" type="_o793EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pepGUqnQEd-hSPkSYnVVZA" name="state" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pepGU6nQEd-hSPkSYnVVZA" name="originalCustomFields" type="_oxg6kKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pepGVKnQEd-hSPkSYnVVZA" name="methodDict" type="_o8FL0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pepGVanQEd-hSPkSYnVVZA" name="dynamicParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pepGVqnQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pepGV6nQEd-hSPkSYnVVZA" name="flags" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pepGWKnQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peptYKnQEd-hSPkSYnVVZA" name="prim_sendTo" visibility="public">
                <ownedParameter xmi:id="_peptYanQEd-hSPkSYnVVZA" name="self" type="_o09QIqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peptYqnQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peptY6nQEd-hSPkSYnVVZA" name="sender" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peptZKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peqUcKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_peqUcanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peqUcqnQEd-hSPkSYnVVZA" name="createClone" visibility="protected">
                <ownedParameter xmi:id="_peq7gKnQEd-hSPkSYnVVZA" name="map" type="_o793EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peq7ganQEd-hSPkSYnVVZA" name="state" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peq7gqnQEd-hSPkSYnVVZA" name="originalCustomFields" type="_oxg6kKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peq7g6nQEd-hSPkSYnVVZA" name="methodDict" type="_o8FL0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peq7hKnQEd-hSPkSYnVVZA" name="dynamicParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peq7hanQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peq7hqnQEd-hSPkSYnVVZA" name="flags" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peq7h6nQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peq7iKnQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o74XgKnQEd-hSPkSYnVVZA" name="NATHandler" clientDependency="_o74XganQEd-hSPkSYnVVZA">
              <generalization xmi:id="_o74XgqnQEd-hSPkSYnVVZA" general="_o2IU0KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pey3UKnQEd-hSPkSYnVVZA" name="filter_" visibility="private" isLeaf="true" type="_o1qawKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pey3UanQEd-hSPkSYnVVZA" name="handler_" visibility="private" isLeaf="true" type="_o6AIMKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o74XganQEd-hSPkSYnVVZA" supplier="_o6GO0KnQEd-hSPkSYnVVZA" client="_o74XgKnQEd-hSPkSYnVVZA" contract="_o6GO0KnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pey3UqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pey3U6nQEd-hSPkSYnVVZA" name="filter" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pey3VKnQEd-hSPkSYnVVZA" name="handler" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pey3VanQEd-hSPkSYnVVZA" name="base_canHandle" visibility="public">
                <ownedParameter xmi:id="_pezeYKnQEd-hSPkSYnVVZA" name="anException" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pezeYanQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pezeYqnQEd-hSPkSYnVVZA" name="base_handle" visibility="public">
                <ownedParameter xmi:id="_pezeY6nQEd-hSPkSYnVVZA" name="anException" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pezeZKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pe0FcKnQEd-hSPkSYnVVZA" name="asHandler" visibility="public">
                <ownedParameter xmi:id="_pe0FcanQEd-hSPkSYnVVZA" name="return" type="_o6GO0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pe0FcqnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_pe0Fc6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pe0FdKnQEd-hSPkSYnVVZA" name="meta_clone" visibility="public">
                <ownedParameter xmi:id="_pe0FdanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o75loKnQEd-hSPkSYnVVZA" name="NATNamespace" isLeaf="true">
              <generalization xmi:id="_o75loanQEd-hSPkSYnVVZA" general="_o1bxQanQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pe0sgKnQEd-hSPkSYnVVZA" name="_AT_EXT_" visibility="private" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pe0sganQEd-hSPkSYnVVZA" name="path_" visibility="private" isLeaf="true" type="_o5Wn8anQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pe0sgqnQEd-hSPkSYnVVZA" name="name_" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pe0sg6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pe0shKnQEd-hSPkSYnVVZA" name="name" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe0shanQEd-hSPkSYnVVZA" name="path" type="_o5Wn8anQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pe1TkKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_pe1TkanQEd-hSPkSYnVVZA" name="map" type="_o793EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe1TkqnQEd-hSPkSYnVVZA" name="state" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe1Tk6nQEd-hSPkSYnVVZA" name="customFields" type="_oxg6kKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe1TlKnQEd-hSPkSYnVVZA" name="methodDict" type="_o8FL0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe1TlanQEd-hSPkSYnVVZA" name="dynamicParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe1TlqnQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe1Tl6nQEd-hSPkSYnVVZA" name="flags" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe1TmKnQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe1TmanQEd-hSPkSYnVVZA" name="path" type="_o5Wn8anQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe1TmqnQEd-hSPkSYnVVZA" name="name" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pe16oKnQEd-hSPkSYnVVZA" name="meta_doesNotUnderstand" visibility="public">
                <ownedParameter xmi:id="_pe16oanQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe16oqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pe3v0qnQEd-hSPkSYnVVZA" name="createFileScopeFor" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pe4W4KnQEd-hSPkSYnVVZA" name="ns" type="_o75loKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe4W4anQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pe4W4qnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pe498KnQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pe5lAKnQEd-hSPkSYnVVZA" name="createClone" visibility="protected">
                <ownedParameter xmi:id="_pe5lAanQEd-hSPkSYnVVZA" name="map" type="_o793EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe5lAqnQEd-hSPkSYnVVZA" name="state" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe5lA6nQEd-hSPkSYnVVZA" name="customFields" type="_oxg6kKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe5lBKnQEd-hSPkSYnVVZA" name="methodDict" type="_o8FL0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe5lBanQEd-hSPkSYnVVZA" name="dynamicParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe5lBqnQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe5lB6nQEd-hSPkSYnVVZA" name="flags" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe5lCKnQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe5lCanQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o793EKnQEd-hSPkSYnVVZA" name="FieldMap" clientDependency="_o8IPIKnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o8IPIanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pfNuEKnQEd-hSPkSYnVVZA" name="_DEFAULT_SIZE_" visibility="private" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pfNuEanQEd-hSPkSYnVVZA" name="varNames_" visibility="private" type="_o5vpganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pfNuEqnQEd-hSPkSYnVVZA" name="free_" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pfNuE6nQEd-hSPkSYnVVZA" name="origin_" visibility="private" type="_o793EKnQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o8IPIKnQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_o793EKnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pe6zIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_pe92cKnQEd-hSPkSYnVVZA" name="put" visibility="public">
                <ownedParameter xmi:id="_pe92canQEd-hSPkSYnVVZA" name="nam" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pe92cqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfCu8KnQEd-hSPkSYnVVZA" name="listFields" visibility="public">
                <ownedParameter xmi:id="_pfCu8anQEd-hSPkSYnVVZA" name="return" type="_o5vpganQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfFLMKnQEd-hSPkSYnVVZA" name="isDerivedFrom" visibility="public">
                <ownedParameter xmi:id="_pfFLManQEd-hSPkSYnVVZA" name="aFieldMap" type="_o793EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfFLMqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfGZUKnQEd-hSPkSYnVVZA" name="get" visibility="public">
                <ownedParameter xmi:id="_pfGZUanQEd-hSPkSYnVVZA" name="nam" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfGZUqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfOVIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_pfOVIanQEd-hSPkSYnVVZA" name="copiedNames" type="_o5vpganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfOVIqnQEd-hSPkSYnVVZA" name="copiedFree" type="_ouSncKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfOVI6nQEd-hSPkSYnVVZA" name="origin" type="_o793EKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfO8MKnQEd-hSPkSYnVVZA" name="findName" visibility="private">
                <ownedParameter xmi:id="_pfO8ManQEd-hSPkSYnVVZA" name="nam" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfO8MqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfO8M6nQEd-hSPkSYnVVZA" name="reAlloc" visibility="private"/>
              <ownedOperation xmi:id="_pfPjQKnQEd-hSPkSYnVVZA" name="copy" visibility="package">
                <ownedParameter xmi:id="_pfPjQanQEd-hSPkSYnVVZA" name="return" type="_o793EKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o8BhcKnQEd-hSPkSYnVVZA" name="NATField" clientDependency="_o8vTIKnQEd-hSPkSYnVVZA">
              <generalization xmi:id="_o8vTIanQEd-hSPkSYnVVZA" general="_o2IU0KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pgOasKnQEd-hSPkSYnVVZA" name="name_" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pgOasanQEd-hSPkSYnVVZA" name="frame_" visibility="private" isLeaf="true" type="_o5kDUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o8vTIKnQEd-hSPkSYnVVZA" supplier="_o5jcQKnQEd-hSPkSYnVVZA" client="_o8BhcKnQEd-hSPkSYnVVZA" contract="_o5jcQKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pfBg06nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pfBg1KnQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfBg1anQEd-hSPkSYnVVZA" name="frame" type="_o5kDUKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgOasqnQEd-hSPkSYnVVZA" name="base_getName" visibility="public">
                <ownedParameter xmi:id="_pgOas6nQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgPBwKnQEd-hSPkSYnVVZA" name="base_readField" visibility="public">
                <ownedParameter xmi:id="_pgPBwanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgPBwqnQEd-hSPkSYnVVZA" name="base_writeField" visibility="public">
                <ownedParameter xmi:id="_pgPBw6nQEd-hSPkSYnVVZA" name="newValue" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgPBxKnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgPo0KnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pgPo0anQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgQP4KnQEd-hSPkSYnVVZA" name="isNativeField" visibility="public">
                <ownedParameter xmi:id="_pgQP4anQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgQP4qnQEd-hSPkSYnVVZA" name="asField" visibility="public">
                <ownedParameter xmi:id="_pgQP46nQEd-hSPkSYnVVZA" name="return" type="_o5jcQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgQP5KnQEd-hSPkSYnVVZA" name="meta_newInstance" visibility="public">
                <ownedParameter xmi:id="_pgQP5anQEd-hSPkSYnVVZA" name="initargs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pgQP5qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pgQ28KnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_pgQ28anQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o8FL0KnQEd-hSPkSYnVVZA" name="MethodDictionary" clientDependency="_o8Fy4KnQEd-hSPkSYnVVZA _o8Fy4anQEd-hSPkSYnVVZA _o8Fy4qnQEd-hSPkSYnVVZA">
              <generalization xmi:id="_o8GZ8KnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pfI1kKnQEd-hSPkSYnVVZA" name="_DEFAULT_SIZE_" visibility="private" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pfI1kanQEd-hSPkSYnVVZA" name="parent_" visibility="private" type="_o8FL0KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pfI1kqnQEd-hSPkSYnVVZA" name="methods_" visibility="private" type="_o16SYKnQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o8Fy4KnQEd-hSPkSYnVVZA" supplier="_o8FL0anQEd-hSPkSYnVVZA" client="_o8FL0KnQEd-hSPkSYnVVZA" contract="_o8FL0anQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o8Fy4anQEd-hSPkSYnVVZA" supplier="_o4K8MKnQEd-hSPkSYnVVZA" client="_o8FL0KnQEd-hSPkSYnVVZA" contract="_o4K8MKnQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o8Fy4qnQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_o8FL0KnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pfI1k6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_pfI1lqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_pfI1l6nQEd-hSPkSYnVVZA" name="methods" type="_o16SYKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfJcoKnQEd-hSPkSYnVVZA" name="parent" type="_o8FL0KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfJcoanQEd-hSPkSYnVVZA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_pfJco6nQEd-hSPkSYnVVZA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_pfKDsKnQEd-hSPkSYnVVZA" name="key" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfKDsanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfKDsqnQEd-hSPkSYnVVZA" name="containsValue" visibility="public">
                <ownedParameter xmi:id="_pfKDs6nQEd-hSPkSYnVVZA" name="value" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfKDtKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfKDtanQEd-hSPkSYnVVZA" name="entrySet" visibility="public">
                <ownedParameter xmi:id="_pfKDtqnQEd-hSPkSYnVVZA" name="return" type="_o1_x8anQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfKqwKnQEd-hSPkSYnVVZA" name="get" visibility="public">
                <ownedParameter xmi:id="_pfKqwanQEd-hSPkSYnVVZA" name="key" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfKqwqnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfKqw6nQEd-hSPkSYnVVZA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_pfKqxKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfLR0qnQEd-hSPkSYnVVZA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_pfLR06nQEd-hSPkSYnVVZA" name="return" type="_o1_x8anQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfLR1qnQEd-hSPkSYnVVZA" name="put" visibility="public">
                <ownedParameter xmi:id="_pfLR16nQEd-hSPkSYnVVZA" name="key" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfLR2KnQEd-hSPkSYnVVZA" name="value" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfLR2anQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfL44KnQEd-hSPkSYnVVZA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_pfL44anQEd-hSPkSYnVVZA" name="keyValuePairs" type="_o8FL0anQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfL45KnQEd-hSPkSYnVVZA" name="remove" visibility="public">
                <ownedParameter xmi:id="_pfL45anQEd-hSPkSYnVVZA" name="key" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfL45qnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfMf8KnQEd-hSPkSYnVVZA" name="size" visibility="public">
                <ownedParameter xmi:id="_pfMf8anQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfMf9KnQEd-hSPkSYnVVZA" name="values" visibility="public">
                <ownedParameter xmi:id="_pfMf9anQEd-hSPkSYnVVZA" name="return" type="_o4GDsKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfNHAKnQEd-hSPkSYnVVZA" name="clone" visibility="protected">
                <ownedParameter xmi:id="_pfNHAanQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pfNHAqnQEd-hSPkSYnVVZA" name="isDerivedFrom" visibility="public">
                <ownedParameter xmi:id="_pfNHA6nQEd-hSPkSYnVVZA" name="aMethodDictionary" type="_o8FL0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pfNHBKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o9SFsKnQEd-hSPkSYnVVZA" name="NATMethodInvocation" clientDependency="_o9SswKnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o9SswanQEd-hSPkSYnVVZA" general="_o1Yt8KnQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o9SswKnQEd-hSPkSYnVVZA" supplier="_o5_hIKnQEd-hSPkSYnVVZA" client="_o9SFsKnQEd-hSPkSYnVVZA" contract="_o5_hIKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_phN5MqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_phN5M6nQEd-hSPkSYnVVZA" name="sel" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phN5NKnQEd-hSPkSYnVVZA" name="arg" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phN5NanQEd-hSPkSYnVVZA" name="annotations" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phOgQKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_phOgQanQEd-hSPkSYnVVZA" name="map" type="_o793EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phOgQqnQEd-hSPkSYnVVZA" name="state" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phOgQ6nQEd-hSPkSYnVVZA" name="originalCustomFields" type="_oxg6kKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phOgRKnQEd-hSPkSYnVVZA" name="methodDict" type="_o8FL0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phOgRanQEd-hSPkSYnVVZA" name="dynamicParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phOgRqnQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phOgR6nQEd-hSPkSYnVVZA" name="flags" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phOgSKnQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phPHUKnQEd-hSPkSYnVVZA" name="prim_sendTo" visibility="public">
                <ownedParameter xmi:id="_phPHUanQEd-hSPkSYnVVZA" name="self" type="_o09QIqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phPHUqnQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phPHU6nQEd-hSPkSYnVVZA" name="sender" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phPHVKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phPHVanQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_phPHVqnQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_phPuYKnQEd-hSPkSYnVVZA" name="createClone" visibility="protected">
                <ownedParameter xmi:id="_phPuYanQEd-hSPkSYnVVZA" name="map" type="_o793EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phPuYqnQEd-hSPkSYnVVZA" name="state" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phPuY6nQEd-hSPkSYnVVZA" name="originalCustomFields" type="_oxg6kKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phPuZKnQEd-hSPkSYnVVZA" name="methodDict" type="_o8FL0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phPuZanQEd-hSPkSYnVVZA" name="dynamicParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phPuZqnQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phPuZ6nQEd-hSPkSYnVVZA" name="flags" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phQVcKnQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_phQVcanQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_pCJXkKnQEd-hSPkSYnVVZA" name="SAFLobby">
              <generalization xmi:id="_pCPeMKnQEd-hSPkSYnVVZA" general="_o2h9cKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pqxd0qnQEd-hSPkSYnVVZA" name="_LOBBY_SYM_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pqxd06nQEd-hSPkSYnVVZA" name="objectPathRoots_" visibility="private" isLeaf="true" type="_oxg6kKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pqd70KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pqd70anQEd-hSPkSYnVVZA" name="objectPathRoots" type="_oxg6kKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pqxd1KnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_pqyE4KnQEd-hSPkSYnVVZA" name="initialize" visibility="public">
                <ownedParameter xmi:id="_pqyE4anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_pCJ-oKnQEd-hSPkSYnVVZA" name="SAFWorkingDirectory">
              <generalization xmi:id="_pCO3IqnQEd-hSPkSYnVVZA" general="_o2h9cKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pqw2wqnQEd-hSPkSYnVVZA" name="workingDirectory_" visibility="private" isLeaf="true" type="_o5Wn8anQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pqfJ9KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pqfJ9anQEd-hSPkSYnVVZA" name="path" type="_o5Wn8anQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pqfxAKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_pqxd0KnQEd-hSPkSYnVVZA" name="initialize" visibility="public">
                <ownedParameter xmi:id="_pqxd0anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_pCLz0anQEd-hSPkSYnVVZA" name="SAFSystem">
              <generalization xmi:id="_pCOQEKnQEd-hSPkSYnVVZA" general="_o2h9cKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pqwPsKnQEd-hSPkSYnVVZA" name="_SYSTEM_SYM_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pqwPsanQEd-hSPkSYnVVZA" name="commandLineArguments_" visibility="private" isLeaf="true" type="_oxS4IanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pqrXMKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pqrXManQEd-hSPkSYnVVZA" name="commandLineArguments" type="_oxS4IanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pqwPsqnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_pqwPs6nQEd-hSPkSYnVVZA" name="initialize" visibility="public">
                <ownedParameter xmi:id="_pqwPtKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_pCO3IanQEd-hSPkSYnVVZA" name="OBJSystem" isLeaf="true">
              <generalization xmi:id="_pCQsUKnQEd-hSPkSYnVVZA" general="_ouYHAqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pqzTAKnQEd-hSPkSYnVVZA" name="argv_" visibility="private" type="_oxbbAqnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pqw2wKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pqw2wanQEd-hSPkSYnVVZA" name="argv" type="_oxS4IanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pqzTAanQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pqz6EKnQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pqz6EanQEd-hSPkSYnVVZA" name="base_getArgv" visibility="public">
                <ownedParameter xmi:id="_pqz6EqnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pq1vQKnQEd-hSPkSYnVVZA" name="base_exit" visibility="public">
                <ownedParameter xmi:id="_pq1vQanQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pq29YKnQEd-hSPkSYnVVZA" name="base_print" visibility="public">
                <ownedParameter xmi:id="_pq29YanQEd-hSPkSYnVVZA" name="objs" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pq29YqnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pq4LgKnQEd-hSPkSYnVVZA" name="base_println" visibility="public">
                <ownedParameter xmi:id="_pq4LganQEd-hSPkSYnVVZA" name="objs" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pq4LgqnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pq4ykKnQEd-hSPkSYnVVZA" name="base_read" visibility="public">
                <ownedParameter xmi:id="_pq4ykanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pq5ZoKnQEd-hSPkSYnVVZA" name="base_readln" visibility="public">
                <ownedParameter xmi:id="_pq5ZoanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pq5ZoqnQEd-hSPkSYnVVZA" name="base_reset" visibility="public">
                <ownedParameter xmi:id="_pq5Zo6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_ouajQKnQEd-hSPkSYnVVZA" name="coercion">
            <packagedElement xmi:type="uml:Interface" xmi:id="_oubKUKnQEd-hSPkSYnVVZA" name="ATConversions" isAbstract="true">
              <ownedOperation xmi:id="_pHB3kKnQEd-hSPkSYnVVZA" name="asNativeText" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pHB3kanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVoUQanQEd-hSPkSYnVVZA" name="asNativeNumber" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pVoUQqnQEd-hSPkSYnVVZA" name="return" type="_oyZrYanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVo7UanQEd-hSPkSYnVVZA" name="asAsyncMessage" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pVo7UqnQEd-hSPkSYnVVZA" name="return" type="_o09QIanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pV7PManQEd-hSPkSYnVVZA" name="asNativeBoolean" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pV7PMqnQEd-hSPkSYnVVZA" name="return" type="_o1qawqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWRNcKnQEd-hSPkSYnVVZA" name="isFarReference" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pWRNcanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWSbkanQEd-hSPkSYnVVZA" name="asNativeTable" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pWSbkqnQEd-hSPkSYnVVZA" name="return" type="_oxbbAqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWkIYKnQEd-hSPkSYnVVZA" name="asClosure" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pWkIYanQEd-hSPkSYnVVZA" name="return" type="_o6AIMKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWpA4KnQEd-hSPkSYnVVZA" name="asStripe" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pWpA4anQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXRTAqnQEd-hSPkSYnVVZA" name="asTable" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pXRTA6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXRTBKnQEd-hSPkSYnVVZA" name="asMethod" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pXRTBanQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXtX4KnQEd-hSPkSYnVVZA" name="asNativeFarReference" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pXtX4anQEd-hSPkSYnVVZA" name="return" type="_o1jGAanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pZb2MKnQEd-hSPkSYnVVZA" name="asSplice" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pZb2ManQEd-hSPkSYnVVZA" name="return" type="_o47xMKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pZb2NKnQEd-hSPkSYnVVZA" name="asSymbol" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pZb2NanQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pZcdRKnQEd-hSPkSYnVVZA" name="asVariableAssignment" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pZcdRanQEd-hSPkSYnVVZA" name="return" type="_o47KIKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_paC6ManQEd-hSPkSYnVVZA" name="isSymbol" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_paC6MqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_paC6M6nQEd-hSPkSYnVVZA" name="isVariableAssignment" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_paC6NKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_paC6NanQEd-hSPkSYnVVZA" name="isSplice" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_paC6NqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_parzYKnQEd-hSPkSYnVVZA" name="isJavaObjectUnderSymbiosis" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_parzYanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_parzYqnQEd-hSPkSYnVVZA" name="asJavaObjectUnderSymbiosis" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_parzY6nQEd-hSPkSYnVVZA" name="return" type="_o5dVoanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_payhEKnQEd-hSPkSYnVVZA" name="isCallFrame" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_payhEanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbqDw6nQEd-hSPkSYnVVZA" name="isAmbientTalkObject" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbqDxKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbqq1anQEd-hSPkSYnVVZA" name="asAmbientTalkObject" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbqq1qnQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbu8QqnQEd-hSPkSYnVVZA" name="isTable" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbu8Q6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbvjUKnQEd-hSPkSYnVVZA" name="isUnquoteSplice" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbvjUanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbvjUqnQEd-hSPkSYnVVZA" name="isMessageCreation" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbvjU6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbvjVKnQEd-hSPkSYnVVZA" name="isStripe" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbvjVanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbvjVqnQEd-hSPkSYnVVZA" name="asBoolean" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbvjV6nQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbvjWKnQEd-hSPkSYnVVZA" name="asNumber" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbvjWanQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbvjWqnQEd-hSPkSYnVVZA" name="asMessage" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbwKYKnQEd-hSPkSYnVVZA" name="return" type="_o09QIqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbwKYanQEd-hSPkSYnVVZA" name="asField" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbwKYqnQEd-hSPkSYnVVZA" name="return" type="_o5jcQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbwKY6nQEd-hSPkSYnVVZA" name="asHandler" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbwKZKnQEd-hSPkSYnVVZA" name="return" type="_o6GO0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbwKZanQEd-hSPkSYnVVZA" name="asFarReference" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbwKZqnQEd-hSPkSYnVVZA" name="return" type="_o093ManQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbwKZ6nQEd-hSPkSYnVVZA" name="asActorMirror" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbwKaKnQEd-hSPkSYnVVZA" name="return" type="_o08CAanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbwKaanQEd-hSPkSYnVVZA" name="asStatement" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbwKaqnQEd-hSPkSYnVVZA" name="return" type="_o6VfYqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbwKa6nQEd-hSPkSYnVVZA" name="asDefinition" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbwxcKnQEd-hSPkSYnVVZA" name="return" type="_o6XUkKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbwxcanQEd-hSPkSYnVVZA" name="asExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbwxcqnQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbwxc6nQEd-hSPkSYnVVZA" name="asBegin" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbwxdKnQEd-hSPkSYnVVZA" name="return" type="_o6VfYanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbwxdanQEd-hSPkSYnVVZA" name="asMessageCreation" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbwxdqnQEd-hSPkSYnVVZA" name="return" type="_o6WtganQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbwxd6nQEd-hSPkSYnVVZA" name="asUnquoteSplice" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbwxeKnQEd-hSPkSYnVVZA" name="return" type="_o6eCQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbwxeanQEd-hSPkSYnVVZA" name="isNativeBoolean" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbwxeqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbwxe6nQEd-hSPkSYnVVZA" name="isNativeText" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbwxfKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbwxfanQEd-hSPkSYnVVZA" name="isNativeField" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbwxfqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbxYgKnQEd-hSPkSYnVVZA" name="asMirage" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbxYganQEd-hSPkSYnVVZA" name="return" type="_o6q2kKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbxYgqnQEd-hSPkSYnVVZA" name="asNativeFraction" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbxYg6nQEd-hSPkSYnVVZA" name="return" type="_oya5ganQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbxYhKnQEd-hSPkSYnVVZA" name="asNativeNumeric" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbxYhanQEd-hSPkSYnVVZA" name="return" type="_o7n40KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbxYhqnQEd-hSPkSYnVVZA" name="asJavaClassUnderSymbiosis" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pbxYh6nQEd-hSPkSYnVVZA" name="return" type="_o-_88KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o6IrEanQEd-hSPkSYnVVZA" name="Coercer" clientDependency="_o6IrE6nQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o6JSIKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pboOmKnQEd-hSPkSYnVVZA" name="principal_" visibility="private" isLeaf="true" type="_o1bxQanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pboOmanQEd-hSPkSYnVVZA" name="wrappingThread_" visibility="private" isLeaf="true" type="_o1ATcanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pboOmqnQEd-hSPkSYnVVZA" name="class$0" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pbo1oKnQEd-hSPkSYnVVZA" name="class$1" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pbo1oanQEd-hSPkSYnVVZA" name="class$2" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pbo1oqnQEd-hSPkSYnVVZA" name="class$3" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o6IrE6nQEd-hSPkSYnVVZA" supplier="_o6IrEqnQEd-hSPkSYnVVZA" client="_o6IrEanQEd-hSPkSYnVVZA" contract="_o6IrEqnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pbo1o6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_pbo1pKnQEd-hSPkSYnVVZA" name="principal" type="_o1bxQanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbpcsKnQEd-hSPkSYnVVZA" name="toString" visibility="public">
                <ownedParameter xmi:id="_pbpcsanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbpcsqnQEd-hSPkSYnVVZA" name="coerce" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pbpcs6nQEd-hSPkSYnVVZA" name="object" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pbpctKnQEd-hSPkSYnVVZA" name="type" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pbpctanQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbrR5KnQEd-hSPkSYnVVZA" name="invoke" visibility="public">
                <ownedParameter xmi:id="_pbrR5anQEd-hSPkSYnVVZA" name="receiver" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pbrR5qnQEd-hSPkSYnVVZA" name="method" type="_o22tkKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pbrR56nQEd-hSPkSYnVVZA" name="arguments" type="_o6JSIanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pbrR6KnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o6PYwKnQEd-hSPkSYnVVZA" name="NativeStripes" isLeaf="true">
              <generalization xmi:id="_o6PYwanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pVqJdanQEd-hSPkSYnVVZA" name="_ASYNCMSG_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pWmkoKnQEd-hSPkSYnVVZA" name="_ACTORMIRROR_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pX4XAKnQEd-hSPkSYnVVZA" name="_FARREF_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pa1kYqnQEd-hSPkSYnVVZA" name="_CLASSNOTFOUND_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pa2ygKnQEd-hSPkSYnVVZA" name="_REFLECTIONFAILURE_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pa3ZkqnQEd-hSPkSYnVVZA" name="_ARITYMISMATCH_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pa4nsanQEd-hSPkSYnVVZA" name="_ILLSPLICE_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pa5OwqnQEd-hSPkSYnVVZA" name="_IDXOUTOFBOUNDS_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pa7rAqnQEd-hSPkSYnVVZA" name="_TYPEMISMATCH_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pa8SE6nQEd-hSPkSYnVVZA" name="_ILLOP_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pa9gNKnQEd-hSPkSYnVVZA" name="_ILLUQUOTE_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pa-uUqnQEd-hSPkSYnVVZA" name="_IOPROBLEM_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbBxoanQEd-hSPkSYnVVZA" name="_PARSEERROR_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbH4RKnQEd-hSPkSYnVVZA" name="_IMPORTCONFLICT_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbJGYqnQEd-hSPkSYnVVZA" name="_ILLARG_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbJtc6nQEd-hSPkSYnVVZA" name="_DUPLICATESLOT_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbK7kqnQEd-hSPkSYnVVZA" name="_OBJECTOFFLINE_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbMJsqnQEd-hSPkSYnVVZA" name="_NOTINSTANTIATABLE_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbRCMKnQEd-hSPkSYnVVZA" name="_SYMBIOSISFAILURE_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbRpQqnQEd-hSPkSYnVVZA" name="_ILLQUOTE_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbTecKnQEd-hSPkSYnVVZA" name="_SELECTORNOTFOUND_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbUslKnQEd-hSPkSYnVVZA" name="_ILLIDX_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbV6tKnQEd-hSPkSYnVVZA" name="_ILLAPP_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbWhw6nQEd-hSPkSYnVVZA" name="_ILLPARAM_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbXv4KnQEd-hSPkSYnVVZA" name="_UNDEFINEDSLOT_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbYW8KnQEd-hSPkSYnVVZA" name="_UNASSIGNABLEFIELD_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbaMIKnQEd-hSPkSYnVVZA" name="_CUSTOMEXCEPTION_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbxYiKnQEd-hSPkSYnVVZA" name="_ISOLATE_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbxYianQEd-hSPkSYnVVZA" name="_META_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbxYiqnQEd-hSPkSYnVVZA" name="_BOOLEAN_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbxYi6nQEd-hSPkSYnVVZA" name="_CLOSURE_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbxYjKnQEd-hSPkSYnVVZA" name="_CONTEXT_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbx_kKnQEd-hSPkSYnVVZA" name="_FIELD_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbx_kanQEd-hSPkSYnVVZA" name="_HANDLER_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbx_kqnQEd-hSPkSYnVVZA" name="_METHOD_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbx_k6nQEd-hSPkSYnVVZA" name="_MESSAGE_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbx_lKnQEd-hSPkSYnVVZA" name="_METHODINV_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbx_lanQEd-hSPkSYnVVZA" name="_DELEGATION_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbx_lqnQEd-hSPkSYnVVZA" name="_MIRROR_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbx_l6nQEd-hSPkSYnVVZA" name="_STRIPE_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbx_mKnQEd-hSPkSYnVVZA" name="_ABSTRACTGRAMMAR_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbx_manQEd-hSPkSYnVVZA" name="_STATEMENT_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbx_mqnQEd-hSPkSYnVVZA" name="_EXPRESSION_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbymoKnQEd-hSPkSYnVVZA" name="_TABLE_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbymoanQEd-hSPkSYnVVZA" name="_TEXT_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbymoqnQEd-hSPkSYnVVZA" name="_NUMERIC_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbymo6nQEd-hSPkSYnVVZA" name="_NUMBER_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbympKnQEd-hSPkSYnVVZA" name="_FRACTION_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbympanQEd-hSPkSYnVVZA" name="_SYMBOL_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbympqnQEd-hSPkSYnVVZA" name="_BEGIN_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbymp6nQEd-hSPkSYnVVZA" name="_SPLICE_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbymqKnQEd-hSPkSYnVVZA" name="_UQSPLICE_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbymqanQEd-hSPkSYnVVZA" name="_MSGCREATION_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbymqqnQEd-hSPkSYnVVZA" name="_DEFINITION_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbymq6nQEd-hSPkSYnVVZA" name="_METHOD_DEFINITION_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbzNsKnQEd-hSPkSYnVVZA" name="_EXCEPTION_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbzNsanQEd-hSPkSYnVVZA" name="_JAVAEXCEPTION_" visibility="public" isLeaf="true" isStatic="true" type="_o6R1AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pbzNsqnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_pb3fIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_oxTfMKnQEd-hSPkSYnVVZA" name="grammar">
            <packagedElement xmi:type="uml:Interface" xmi:id="_o47KIKnQEd-hSPkSYnVVZA" name="ATAssignVariable" isAbstract="true">
              <generalization xmi:id="_o6aX4anQEd-hSPkSYnVVZA" general="_o6WGcqnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pZcdRqnQEd-hSPkSYnVVZA" name="base_getName" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pZdEUKnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pZdEUanQEd-hSPkSYnVVZA" name="base_getValueExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pZdEUqnQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o47xMKnQEd-hSPkSYnVVZA" name="ATSplice" isAbstract="true">
              <generalization xmi:id="_o6dbManQEd-hSPkSYnVVZA" general="_o6BWUKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pZb2MqnQEd-hSPkSYnVVZA" name="base_getExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pZb2M6nQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_o5vpganQEd-hSPkSYnVVZA" name="ATSymbol[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_pvTYgqnQEd-hSPkSYnVVZA" source="Jar2UML">
                <details xmi:id="_pvTYg6nQEd-hSPkSYnVVZA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6BWUKnQEd-hSPkSYnVVZA" name="ATExpression" isAbstract="true">
              <generalization xmi:id="_o6fQYanQEd-hSPkSYnVVZA" general="_o6VfYqnQEd-hSPkSYnVVZA"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6U4UKnQEd-hSPkSYnVVZA" name="ATMessageSend" isAbstract="true">
              <generalization xmi:id="_o6VfYKnQEd-hSPkSYnVVZA" general="_o6BWUKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb3fIanQEd-hSPkSYnVVZA" name="base_getReceiverExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb3fIqnQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb3fI6nQEd-hSPkSYnVVZA" name="base_setReceiverExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb3fJKnQEd-hSPkSYnVVZA" name="arg0" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pb3fJanQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb3fJqnQEd-hSPkSYnVVZA" name="base_getMessageExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb3fJ6nQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6VfYanQEd-hSPkSYnVVZA" name="ATBegin" isAbstract="true">
              <generalization xmi:id="_o6WGcKnQEd-hSPkSYnVVZA" general="_o6VfYqnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb4GMKnQEd-hSPkSYnVVZA" name="base_getStatements" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb4GManQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6VfYqnQEd-hSPkSYnVVZA" name="ATStatement" isAbstract="true">
              <generalization xmi:id="_o6c0IanQEd-hSPkSYnVVZA" general="_o6IEAanQEd-hSPkSYnVVZA"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6WGcanQEd-hSPkSYnVVZA" name="ATAssignTable" isAbstract="true">
              <generalization xmi:id="_o6WtgKnQEd-hSPkSYnVVZA" general="_o6WGcqnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb4GMqnQEd-hSPkSYnVVZA" name="base_getTableExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb4GM6nQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb4GNKnQEd-hSPkSYnVVZA" name="base_getIndexExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb4GNanQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb4GNqnQEd-hSPkSYnVVZA" name="base_getValueExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb4GN6nQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6WGcqnQEd-hSPkSYnVVZA" name="ATAssignment" isAbstract="true">
              <generalization xmi:id="_o6dbMKnQEd-hSPkSYnVVZA" general="_o6VfYqnQEd-hSPkSYnVVZA"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6WtganQEd-hSPkSYnVVZA" name="ATMessageCreation" isAbstract="true">
              <generalization xmi:id="_o6WtgqnQEd-hSPkSYnVVZA" general="_o6BWUKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb4GOKnQEd-hSPkSYnVVZA" name="base_getSelector" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb4GOanQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb4GOqnQEd-hSPkSYnVVZA" name="base_getArguments" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb4GO6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb4GPKnQEd-hSPkSYnVVZA" name="base_getAnnotations" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb4GPanQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6XUkKnQEd-hSPkSYnVVZA" name="ATDefinition" isAbstract="true">
              <generalization xmi:id="_o6XUkanQEd-hSPkSYnVVZA" general="_o6VfYqnQEd-hSPkSYnVVZA"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6XUkqnQEd-hSPkSYnVVZA" name="ATDefExternalMethod" isAbstract="true">
              <generalization xmi:id="_o6X7oKnQEd-hSPkSYnVVZA" general="_o6XUkKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb4GPqnQEd-hSPkSYnVVZA" name="base_getReceiver" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb4GP6nQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb4tQKnQEd-hSPkSYnVVZA" name="base_getSelector" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb4tQanQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb4tQqnQEd-hSPkSYnVVZA" name="base_getArguments" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb4tQ6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb4tRKnQEd-hSPkSYnVVZA" name="base_getBodyExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb4tRanQEd-hSPkSYnVVZA" name="return" type="_o6VfYanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6X7oanQEd-hSPkSYnVVZA" name="ATDefExternalField" isAbstract="true">
              <generalization xmi:id="_o6X7oqnQEd-hSPkSYnVVZA" general="_o6XUkKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb4tRqnQEd-hSPkSYnVVZA" name="base_getReceiver" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb4tR6nQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb4tSKnQEd-hSPkSYnVVZA" name="base_getName" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb4tSanQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb4tSqnQEd-hSPkSYnVVZA" name="base_getValueExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb4tS6nQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6YisKnQEd-hSPkSYnVVZA" name="ATClosureLiteral" isAbstract="true">
              <generalization xmi:id="_o6YisanQEd-hSPkSYnVVZA" general="_o6BWUKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb4tTKnQEd-hSPkSYnVVZA" name="base_getArguments" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb4tTanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb4tTqnQEd-hSPkSYnVVZA" name="base_getBodyExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb5UUKnQEd-hSPkSYnVVZA" name="return" type="_o6VfYanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6YisqnQEd-hSPkSYnVVZA" name="ATDefMethod" isAbstract="true">
              <generalization xmi:id="_o6ZJwKnQEd-hSPkSYnVVZA" general="_o6XUkKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb5UUanQEd-hSPkSYnVVZA" name="base_getSelector" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb5UUqnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb5UU6nQEd-hSPkSYnVVZA" name="base_getArguments" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb5UVKnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb5UVanQEd-hSPkSYnVVZA" name="base_getBodyExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb5UVqnQEd-hSPkSYnVVZA" name="return" type="_o6VfYanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6ZJwanQEd-hSPkSYnVVZA" name="ATUnquote" isAbstract="true">
              <generalization xmi:id="_o6ZJwqnQEd-hSPkSYnVVZA" general="_o6BWUKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb5UV6nQEd-hSPkSYnVVZA" name="base_getExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb5UWKnQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6Zw0KnQEd-hSPkSYnVVZA" name="ATDefField" isAbstract="true">
              <generalization xmi:id="_o6Zw0anQEd-hSPkSYnVVZA" general="_o6XUkKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb5UWanQEd-hSPkSYnVVZA" name="base_getName" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb5UWqnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb5UW6nQEd-hSPkSYnVVZA" name="base_getValueExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb5UXKnQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6Zw0qnQEd-hSPkSYnVVZA" name="ATDefStripe" isAbstract="true">
              <generalization xmi:id="_o6aX4KnQEd-hSPkSYnVVZA" general="_o6XUkKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb5UXanQEd-hSPkSYnVVZA" name="base_getStripeName" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb5UXqnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb57YKnQEd-hSPkSYnVVZA" name="base_getParentStripeExpressions" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb57YanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6a-8KnQEd-hSPkSYnVVZA" name="ATQuote" isAbstract="true">
              <generalization xmi:id="_o6a-8anQEd-hSPkSYnVVZA" general="_o6BWUKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb57YqnQEd-hSPkSYnVVZA" name="base_getStatement" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb57Y6nQEd-hSPkSYnVVZA" name="return" type="_o6VfYqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6a-8qnQEd-hSPkSYnVVZA" name="ATAssignField" isAbstract="true">
              <generalization xmi:id="_o6bmAKnQEd-hSPkSYnVVZA" general="_o6WGcqnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb57ZKnQEd-hSPkSYnVVZA" name="base_getReceiverExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb57ZanQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb57ZqnQEd-hSPkSYnVVZA" name="base_getFieldName" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb57Z6nQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb57aKnQEd-hSPkSYnVVZA" name="base_getValueExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb57aanQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6bmAanQEd-hSPkSYnVVZA" name="ATMethodInvocationCreation" isAbstract="true">
              <generalization xmi:id="_o6bmAqnQEd-hSPkSYnVVZA" general="_o6WtganQEd-hSPkSYnVVZA"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6bmA6nQEd-hSPkSYnVVZA" name="ATTabulation" isAbstract="true">
              <generalization xmi:id="_o6cNEKnQEd-hSPkSYnVVZA" general="_o6BWUKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb57aqnQEd-hSPkSYnVVZA" name="base_getTableExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb57a6nQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb57bKnQEd-hSPkSYnVVZA" name="base_getIndexExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb57banQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6cNEanQEd-hSPkSYnVVZA" name="ATSymbol" isAbstract="true">
              <generalization xmi:id="_o6c0IKnQEd-hSPkSYnVVZA" general="_o6BWUKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb6icKnQEd-hSPkSYnVVZA" name="base_getText" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb6icanQEd-hSPkSYnVVZA" name="return" type="_o6CkcanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6c0IqnQEd-hSPkSYnVVZA" name="ATMultiDefinition" isAbstract="true">
              <generalization xmi:id="_o6c0I6nQEd-hSPkSYnVVZA" general="_o6XUkKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb6icqnQEd-hSPkSYnVVZA" name="base_getParameters" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb6ic6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb6idKnQEd-hSPkSYnVVZA" name="base_getValueExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb6idanQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6eCQKnQEd-hSPkSYnVVZA" name="ATUnquoteSplice" isAbstract="true">
              <generalization xmi:id="_o6eCQanQEd-hSPkSYnVVZA" general="_o6BWUKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb6idqnQEd-hSPkSYnVVZA" name="base_getExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb6id6nQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6eCQqnQEd-hSPkSYnVVZA" name="ATDefTable" isAbstract="true">
              <generalization xmi:id="_o6epUKnQEd-hSPkSYnVVZA" general="_o6XUkKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb6ieKnQEd-hSPkSYnVVZA" name="base_getName" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb6ieanQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb6ieqnQEd-hSPkSYnVVZA" name="base_getSizeExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb6ie6nQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb6ifKnQEd-hSPkSYnVVZA" name="base_getInitializer" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb6ifanQEd-hSPkSYnVVZA" name="return" type="_o6VfYanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6epUanQEd-hSPkSYnVVZA" name="ATAsyncMessageCreation" isAbstract="true">
              <generalization xmi:id="_o6epUqnQEd-hSPkSYnVVZA" general="_o6WtganQEd-hSPkSYnVVZA"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6epU6nQEd-hSPkSYnVVZA" name="ATMultiAssignment" isAbstract="true">
              <generalization xmi:id="_o6fQYKnQEd-hSPkSYnVVZA" general="_o6WGcqnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb7JgKnQEd-hSPkSYnVVZA" name="base_getParameters" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb7JganQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb7JgqnQEd-hSPkSYnVVZA" name="base_getValueExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb7Jg6nQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6fQYqnQEd-hSPkSYnVVZA" name="ATSelection" isAbstract="true">
              <generalization xmi:id="_o6f3cKnQEd-hSPkSYnVVZA" general="_o6BWUKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb7JhKnQEd-hSPkSYnVVZA" name="base_getReceiverExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb7JhanQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb7JhqnQEd-hSPkSYnVVZA" name="base_getSelector" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb7Jh6nQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6f3canQEd-hSPkSYnVVZA" name="ATApplication" isAbstract="true">
              <generalization xmi:id="_o6f3cqnQEd-hSPkSYnVVZA" general="_o6BWUKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb7JiKnQEd-hSPkSYnVVZA" name="base_getFunction" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb7JianQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb7JiqnQEd-hSPkSYnVVZA" name="base_getArguments" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb7Ji6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o6gegKnQEd-hSPkSYnVVZA" name="ATImport" isAbstract="true">
              <generalization xmi:id="_o6geganQEd-hSPkSYnVVZA" general="_o6VfYqnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb7wkKnQEd-hSPkSYnVVZA" name="base_getImportedObjectExpression" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb7wkanQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb7wkqnQEd-hSPkSYnVVZA" name="base_getAliasedSymbols" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb7wk6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb7wlKnQEd-hSPkSYnVVZA" name="base_getExcludedSymbols" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pb7wlanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_o07a8KnQEd-hSPkSYnVVZA" name="ATObject" isAbstract="true">
            <generalization xmi:id="_o5-TAanQEd-hSPkSYnVVZA" general="_oubKUKnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pVua5KnQEd-hSPkSYnVVZA" name="meta_invoke" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pVua5anQEd-hSPkSYnVVZA" name="arg0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pVua5qnQEd-hSPkSYnVVZA" name="arg1" type="_o6cNEanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pVua56nQEd-hSPkSYnVVZA" name="arg2" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pVua6KnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pVvpAKnQEd-hSPkSYnVVZA" name="meta_send" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pVvpAanQEd-hSPkSYnVVZA" name="arg0" type="_o09QIanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pVvpAqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pWAHsKnQEd-hSPkSYnVVZA" name="meta_receive" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pWAHsanQEd-hSPkSYnVVZA" name="arg0" type="_o09QIanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pWAHsqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pWR0h6nQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pWSbkKnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pXjm4qnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pXjm46nQEd-hSPkSYnVVZA" name="arg0" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pXjm5KnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pXsw06nQEd-hSPkSYnVVZA" name="meta_select" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pXsw1KnQEd-hSPkSYnVVZA" name="arg0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pXsw1anQEd-hSPkSYnVVZA" name="arg1" type="_o6cNEanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pXsw1qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pZaBAKnQEd-hSPkSYnVVZA" name="meta_defineField" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pZaBAanQEd-hSPkSYnVVZA" name="arg0" type="_o6cNEanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pZaBAqnQEd-hSPkSYnVVZA" name="arg1" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pZaBA6nQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pZeScKnQEd-hSPkSYnVVZA" name="meta_assignVariable" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pZeScanQEd-hSPkSYnVVZA" name="arg0" type="_o6cNEanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pZeScqnQEd-hSPkSYnVVZA" name="arg1" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pZeSc6nQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paOgYKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_paOgYanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pazIJqnQEd-hSPkSYnVVZA" name="meta_addMethod" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pazIJ6nQEd-hSPkSYnVVZA" name="arg0" type="_o2wm8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pazIKKnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbTec6nQEd-hSPkSYnVVZA" name="base__opeql__opeql_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbTedKnQEd-hSPkSYnVVZA" name="arg0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbTedanQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbZlEanQEd-hSPkSYnVVZA" name="meta_assignField" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbZlEqnQEd-hSPkSYnVVZA" name="arg0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbZlE6nQEd-hSPkSYnVVZA" name="arg1" type="_o6cNEanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbZlFKnQEd-hSPkSYnVVZA" name="arg2" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbZlFanQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbcBUKnQEd-hSPkSYnVVZA" name="meta_respondsTo" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbcBUanQEd-hSPkSYnVVZA" name="arg0" type="_o6cNEanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbcBUqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbcBU6nQEd-hSPkSYnVVZA" name="meta_doesNotUnderstand" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbcBVKnQEd-hSPkSYnVVZA" name="arg0" type="_o6cNEanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbcBVanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbcBVqnQEd-hSPkSYnVVZA" name="meta_pass" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbcBV6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbcBWKnQEd-hSPkSYnVVZA" name="meta_resolve" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbcBWanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbcBWqnQEd-hSPkSYnVVZA" name="meta_lookup" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbcBW6nQEd-hSPkSYnVVZA" name="arg0" type="_o6cNEanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbcBXKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbcBXanQEd-hSPkSYnVVZA" name="meta_clone" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbcoYKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbcoYanQEd-hSPkSYnVVZA" name="meta_newInstance" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbcoYqnQEd-hSPkSYnVVZA" name="arg0" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbcoY6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbcoZKnQEd-hSPkSYnVVZA" name="meta_addField" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbcoZanQEd-hSPkSYnVVZA" name="arg0" type="_o5jcQKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbcoZqnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbcoZ6nQEd-hSPkSYnVVZA" name="meta_grabField" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbcoaKnQEd-hSPkSYnVVZA" name="arg0" type="_o6cNEanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbcoaanQEd-hSPkSYnVVZA" name="return" type="_o5jcQKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbcoaqnQEd-hSPkSYnVVZA" name="meta_grabMethod" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbcoa6nQEd-hSPkSYnVVZA" name="arg0" type="_o6cNEanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbcobKnQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbcobanQEd-hSPkSYnVVZA" name="meta_listFields" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbcobqnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbcob6nQEd-hSPkSYnVVZA" name="meta_listMethods" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbdPcKnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbdPcanQEd-hSPkSYnVVZA" name="meta_isExtensionOfParent" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbdPcqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbdPc6nQEd-hSPkSYnVVZA" name="meta_getLexicalParent" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbdPdKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbdPdanQEd-hSPkSYnVVZA" name="meta_quote" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbdPdqnQEd-hSPkSYnVVZA" name="arg0" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbdPd6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbdPeKnQEd-hSPkSYnVVZA" name="meta_isRelatedTo" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbdPeanQEd-hSPkSYnVVZA" name="arg0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbdPeqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbdPe6nQEd-hSPkSYnVVZA" name="meta_isCloneOf" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbdPfKnQEd-hSPkSYnVVZA" name="arg0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbdPfanQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbdPfqnQEd-hSPkSYnVVZA" name="meta_isStripedWith" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbdPf6nQEd-hSPkSYnVVZA" name="arg0" type="_o1qawKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbd2gKnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbd2ganQEd-hSPkSYnVVZA" name="base_getSuper" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbd2gqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbd2g6nQEd-hSPkSYnVVZA" name="base_new" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbd2hKnQEd-hSPkSYnVVZA" name="arg0" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbd2hanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbd2hqnQEd-hSPkSYnVVZA" name="base_init" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbd2h6nQEd-hSPkSYnVVZA" name="arg0" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbd2iKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_o09QIqnQEd-hSPkSYnVVZA" name="ATMessage" isAbstract="true">
            <generalization xmi:id="_o6AvQKnQEd-hSPkSYnVVZA" general="_o07a8KnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pVua4KnQEd-hSPkSYnVVZA" name="base_getSelector" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pVua4anQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pVua4qnQEd-hSPkSYnVVZA" name="base_getArguments" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pVua46nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbedmanQEd-hSPkSYnVVZA" name="base_setArguments" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbedmqnQEd-hSPkSYnVVZA" name="arg0" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbedm6nQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbednKnQEd-hSPkSYnVVZA" name="base_sendTo" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbednanQEd-hSPkSYnVVZA" name="arg0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbednqnQEd-hSPkSYnVVZA" name="arg1" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbedn6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbfEoKnQEd-hSPkSYnVVZA" name="prim_sendTo" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbfEoanQEd-hSPkSYnVVZA" name="arg0" type="_o09QIqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbfEoqnQEd-hSPkSYnVVZA" name="arg1" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbfEo6nQEd-hSPkSYnVVZA" name="arg2" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbfEpKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_o1WRsqnQEd-hSPkSYnVVZA" name="mirrors">
            <packagedElement xmi:type="uml:Class" xmi:id="_o1W4wKnQEd-hSPkSYnVVZA" name="PrimitiveMethod">
              <generalization xmi:id="_o7k1gKnQEd-hSPkSYnVVZA" general="_o2KxEKnQEd-hSPkSYnVVZA"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o7jAUKnQEd-hSPkSYnVVZA" name="1" visibility="package" isLeaf="true">
                <generalization xmi:id="_o7jAUqnQEd-hSPkSYnVVZA" general="_o7jAUanQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_peQEwKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_peRS4KnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                  <ownedParameter xmi:id="_peRS4anQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_peRS4qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o7jAUanQEd-hSPkSYnVVZA" name="PrimitiveBody" clientDependency="_o7kOcKnQEd-hSPkSYnVVZA" isAbstract="true">
                <generalization xmi:id="_o7kOcanQEd-hSPkSYnVVZA" general="_o7jnYKnQEd-hSPkSYnVVZA"/>
                <interfaceRealization xmi:id="_o7kOcKnQEd-hSPkSYnVVZA" supplier="_o6VfYanQEd-hSPkSYnVVZA" client="_o7jAUanQEd-hSPkSYnVVZA" contract="_o6VfYanQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_peQr0KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_peShAanQEd-hSPkSYnVVZA" name="meta_eval" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_peShAqnQEd-hSPkSYnVVZA" name="arg0" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_peShA6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_peShBKnQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                  <ownedParameter xmi:id="_peShBanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_peShBqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_peTIEKnQEd-hSPkSYnVVZA" name="base_getStatements" visibility="public">
                  <ownedParameter xmi:id="_peTIEanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_peTIEqnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_peTIE6nQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_peTIFKnQEd-hSPkSYnVVZA" name="asBegin" visibility="public">
                  <ownedParameter xmi:id="_peTIFanQEd-hSPkSYnVVZA" name="return" type="_o6VfYanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_pVnGIanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pVnGIqnQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVnGI6nQEd-hSPkSYnVVZA" name="formals" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peTvIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_peTvIanQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peTvIqnQEd-hSPkSYnVVZA" name="formals" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peTvI6nQEd-hSPkSYnVVZA" name="body" type="_o7jAUanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peUWMKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_peUWManQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o2C1QKnQEd-hSPkSYnVVZA" name="NativeClosure">
              <generalization xmi:id="_o6kI4KnQEd-hSPkSYnVVZA" general="_o5kqYKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pXsw0KnQEd-hSPkSYnVVZA" name="scope_" visibility="protected" isLeaf="true" type="_o07a8KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pWX7JanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pWX7JqnQEd-hSPkSYnVVZA" name="scope" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcACAKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pcACAanQEd-hSPkSYnVVZA" name="scope" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcACAqnQEd-hSPkSYnVVZA" name="meth" type="_o6ug8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcApEKnQEd-hSPkSYnVVZA" name="base_getMethod" visibility="public">
                <ownedParameter xmi:id="_pcApEanQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcBQIKnQEd-hSPkSYnVVZA" name="base_getContext" visibility="public">
                <ownedParameter xmi:id="_pcBQIanQEd-hSPkSYnVVZA" name="return" type="_o1YG4qnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcBQI6nQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                <ownedParameter xmi:id="_pcBQJKnQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcBQJanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcB3MKnQEd-hSPkSYnVVZA" name="base_applyInScope" visibility="public">
                <ownedParameter xmi:id="_pcB3ManQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcB3MqnQEd-hSPkSYnVVZA" name="scope" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcB3M6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcCeQKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pcDFUKnQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcDFUanQEd-hSPkSYnVVZA" name="get" visibility="public">
                <ownedParameter xmi:id="_pcDFUqnQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcDFU6nQEd-hSPkSYnVVZA" name="n" type="_ouSncKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcDsYKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcDsYanQEd-hSPkSYnVVZA" name="getNbr" visibility="public">
                <ownedParameter xmi:id="_pcDsYqnQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcDsY6nQEd-hSPkSYnVVZA" name="n" type="_ouSncKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcDsZKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcETcKnQEd-hSPkSYnVVZA" name="getFrc" visibility="public">
                <ownedParameter xmi:id="_pcETcanQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcETcqnQEd-hSPkSYnVVZA" name="n" type="_ouSncKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcETc6nQEd-hSPkSYnVVZA" name="return" type="_o0pHEqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcE6gKnQEd-hSPkSYnVVZA" name="getTxt" visibility="public">
                <ownedParameter xmi:id="_pcE6ganQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcE6gqnQEd-hSPkSYnVVZA" name="n" type="_ouSncKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcE6g6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcE6hKnQEd-hSPkSYnVVZA" name="getBln" visibility="public">
                <ownedParameter xmi:id="_pcFhkKnQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcFhkanQEd-hSPkSYnVVZA" name="n" type="_ouSncKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcFhkqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcFhk6nQEd-hSPkSYnVVZA" name="getTab" visibility="public">
                <ownedParameter xmi:id="_pcFhlKnQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcFhlanQEd-hSPkSYnVVZA" name="n" type="_ouSncKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcFhlqnQEd-hSPkSYnVVZA" name="return" type="_o6JSIanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcGIoKnQEd-hSPkSYnVVZA" name="checkArity" visibility="public">
                <ownedParameter xmi:id="_pcGIoanQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcGIoqnQEd-hSPkSYnVVZA" name="required" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o2L_MKnQEd-hSPkSYnVVZA" name="NATIntrospectiveMirror">
              <generalization xmi:id="_o6qPgKnQEd-hSPkSYnVVZA" general="_o2IU0KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pcJzAKnQEd-hSPkSYnVVZA" name="principal_" visibility="private" isLeaf="true" type="_o07a8KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pWhFE6nQEd-hSPkSYnVVZA" name="atValue" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pWhFFKnQEd-hSPkSYnVVZA" name="objectRepresentation" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWhFFanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcKaEKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_pcKaEanQEd-hSPkSYnVVZA" name="representation" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcKaEqnQEd-hSPkSYnVVZA" name="base_getBase" visibility="public">
                <ownedParameter xmi:id="_pcKaE6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcLBIKnQEd-hSPkSYnVVZA" name="meta_invoke" visibility="public">
                <ownedParameter xmi:id="_pcLBIanQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcLBIqnQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcLBI6nQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcLBJKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcLoNqnQEd-hSPkSYnVVZA" name="meta_select" visibility="public">
                <ownedParameter xmi:id="_pcLoN6nQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcLoOKnQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcLoOanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcNdYKnQEd-hSPkSYnVVZA" name="meta_respondsTo" visibility="public">
                <ownedParameter xmi:id="_pcNdYanQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcNdYqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcOEcKnQEd-hSPkSYnVVZA" name="meta_assignField" visibility="public">
                <ownedParameter xmi:id="_pcOEcanQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcOEcqnQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcOEc6nQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcOEdKnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcPSlanQEd-hSPkSYnVVZA" name="meta_grabField" visibility="public">
                <ownedParameter xmi:id="_pcPSlqnQEd-hSPkSYnVVZA" name="fieldName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcPSl6nQEd-hSPkSYnVVZA" name="return" type="_o5jcQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcP5pKnQEd-hSPkSYnVVZA" name="meta_grabMethod" visibility="public">
                <ownedParameter xmi:id="_pcP5panQEd-hSPkSYnVVZA" name="methodName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcP5pqnQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcQgtKnQEd-hSPkSYnVVZA" name="meta_listFields" visibility="public">
                <ownedParameter xmi:id="_pcRHwKnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcRu06nQEd-hSPkSYnVVZA" name="meta_listMethods" visibility="public">
                <ownedParameter xmi:id="_pcRu1KnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcSV46nQEd-hSPkSYnVVZA" name="meta_newInstance" visibility="public">
                <ownedParameter xmi:id="_pcSV5KnQEd-hSPkSYnVVZA" name="init" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcSV5anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcS88KnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pcS88anQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcTkAKnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_pcTkAanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o22GganQEd-hSPkSYnVVZA" name="Reflection" isLeaf="true">
              <generalization xmi:id="_o6w9MKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pcXOYanQEd-hSPkSYnVVZA" name="_BASE_PREFIX_" visibility="public" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pcXOYqnQEd-hSPkSYnVVZA" name="_BGET_PREFIX_" visibility="public" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pcXOY6nQEd-hSPkSYnVVZA" name="_BSET_PREFIX_" visibility="public" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pcXOZKnQEd-hSPkSYnVVZA" name="_META_PREFIX_" visibility="public" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pcXOZanQEd-hSPkSYnVVZA" name="_MGET_PREFIX_" visibility="public" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pcXOZqnQEd-hSPkSYnVVZA" name="_MSET_PREFIX_" visibility="public" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pcXOZ6nQEd-hSPkSYnVVZA" name="oprCode" visibility="private" isLeaf="true" isStatic="true" type="_o5a5YKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pcXOaKnQEd-hSPkSYnVVZA" name="symbol" visibility="private" isLeaf="true" isStatic="true" type="_o5a5YKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pXYnwKnQEd-hSPkSYnVVZA" name="downInvocation" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pXYnwanQEd-hSPkSYnVVZA" name="atRcvr" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXYnwqnQEd-hSPkSYnVVZA" name="jMethod" type="_o22tkKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXYnw6nQEd-hSPkSYnVVZA" name="jArgs" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXYnxKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbNX0KnQEd-hSPkSYnVVZA" name="downSelector" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pbNX0anQEd-hSPkSYnVVZA" name="jSelector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pbNX0qnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcLBJanQEd-hSPkSYnVVZA" name="upMetaLevelSelector" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcLBJqnQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcLBJ6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcLoMKnQEd-hSPkSYnVVZA" name="upInvocation" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcLoManQEd-hSPkSYnVVZA" name="atOrigRcvr" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcLoMqnQEd-hSPkSYnVVZA" name="jSelector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcLoM6nQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcLoNKnQEd-hSPkSYnVVZA" name="atArgs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcLoNanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcMPQKnQEd-hSPkSYnVVZA" name="upMetaFieldAccessSelector" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcMPQanQEd-hSPkSYnVVZA" name="atName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcMPQqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcMPQ6nQEd-hSPkSYnVVZA" name="upFieldSelection" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcMPRKnQEd-hSPkSYnVVZA" name="atOrigRcvr" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcMPRanQEd-hSPkSYnVVZA" name="jSelector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcMPRqnQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcMPR6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcM2UKnQEd-hSPkSYnVVZA" name="upMethodSelection" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcM2UanQEd-hSPkSYnVVZA" name="atOrigRcvr" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcM2UqnQEd-hSPkSYnVVZA" name="jSelector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcM2U6nQEd-hSPkSYnVVZA" name="origSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcM2VKnQEd-hSPkSYnVVZA" name="return" type="_o2C1QKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcNdY6nQEd-hSPkSYnVVZA" name="upRespondsTo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcNdZKnQEd-hSPkSYnVVZA" name="jRcvr" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcNdZanQEd-hSPkSYnVVZA" name="jSelector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcNdZqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcOrgKnQEd-hSPkSYnVVZA" name="upMetaFieldMutationSelector" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcOrganQEd-hSPkSYnVVZA" name="atName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcOrgqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcOrg6nQEd-hSPkSYnVVZA" name="upFieldAssignment" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcOrhKnQEd-hSPkSYnVVZA" name="atOrigRcvr" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcOrhanQEd-hSPkSYnVVZA" name="jSelector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcOrhqnQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcOrh6nQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcOriKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcP5oKnQEd-hSPkSYnVVZA" name="downMetaLevelField" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcP5oanQEd-hSPkSYnVVZA" name="natObject" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcP5oqnQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcP5o6nQEd-hSPkSYnVVZA" name="return" type="_o5jcQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcQgsKnQEd-hSPkSYnVVZA" name="downMetaLevelMethod" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcQgsanQEd-hSPkSYnVVZA" name="natObject" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcQgsqnQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcQgs6nQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcRHwanQEd-hSPkSYnVVZA" name="downMetaLevelFields" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcRHwqnQEd-hSPkSYnVVZA" name="atObj" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcRHw6nQEd-hSPkSYnVVZA" name="return" type="_o5hnEKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcRHxKnQEd-hSPkSYnVVZA" name="downBaseLevelFields" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcRHxanQEd-hSPkSYnVVZA" name="atObj" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcRHxqnQEd-hSPkSYnVVZA" name="return" type="_o5hnEKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcRu1anQEd-hSPkSYnVVZA" name="downMetaLevelMethods" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcRu1qnQEd-hSPkSYnVVZA" name="natObj" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcRu16nQEd-hSPkSYnVVZA" name="return" type="_o5hnEqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcSV4KnQEd-hSPkSYnVVZA" name="downBaseLevelMethods" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcSV4anQEd-hSPkSYnVVZA" name="atObj" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcSV4qnQEd-hSPkSYnVVZA" name="return" type="_o5hnEqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcX1cKnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_pcX1canQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_pcYcgKnQEd-hSPkSYnVVZA" name="javaToAmbientTalkSelector" visibility="private" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcYcganQEd-hSPkSYnVVZA" name="jSelector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcYcgqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcYcg6nQEd-hSPkSYnVVZA" name="downBaseLevelSelector" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcYchKnQEd-hSPkSYnVVZA" name="jSelector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcYchanQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcZDkKnQEd-hSPkSYnVVZA" name="stripPrefix" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_pcZDkanQEd-hSPkSYnVVZA" name="input" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcZDkqnQEd-hSPkSYnVVZA" name="prefix" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcZDk6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcZDlKnQEd-hSPkSYnVVZA" name="downFieldName" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcZDlanQEd-hSPkSYnVVZA" name="jName" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcZDlqnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcZqoKnQEd-hSPkSYnVVZA" name="downMetaLevelSelector" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcZqoanQEd-hSPkSYnVVZA" name="jSelector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcZqoqnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcaRsKnQEd-hSPkSYnVVZA" name="downBaseFieldAccessSelector" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcaRsanQEd-hSPkSYnVVZA" name="jSelector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcaRsqnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pca4wKnQEd-hSPkSYnVVZA" name="downBaseFieldMutationSelector" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pca4wanQEd-hSPkSYnVVZA" name="jSelector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pca4wqnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcbf0KnQEd-hSPkSYnVVZA" name="downMetaFieldAccessSelector" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcbf0anQEd-hSPkSYnVVZA" name="jSelector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcbf0qnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pccG4KnQEd-hSPkSYnVVZA" name="downMetaFieldMutationSelector" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pccG4anQEd-hSPkSYnVVZA" name="jSelector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pccG4qnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcct9KnQEd-hSPkSYnVVZA" name="upSelector" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcdVAKnQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcdVAanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcd8FKnQEd-hSPkSYnVVZA" name="symbol2oprCode" visibility="private" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcd8FanQEd-hSPkSYnVVZA" name="symbol" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcd8FqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcejIKnQEd-hSPkSYnVVZA" name="upBaseLevelSelector" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcejIanQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcejIqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcfKMKnQEd-hSPkSYnVVZA" name="upFieldName" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcfKManQEd-hSPkSYnVVZA" name="atName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcfKMqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcfxQ6nQEd-hSPkSYnVVZA" name="upBaseFieldAccessSelector" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcfxRKnQEd-hSPkSYnVVZA" name="atName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcfxRanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcgYUKnQEd-hSPkSYnVVZA" name="upBaseFieldMutationSelector" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcgYUanQEd-hSPkSYnVVZA" name="atName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcgYUqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pchmcKnQEd-hSPkSYnVVZA" name="downField" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pchmcanQEd-hSPkSYnVVZA" name="natObject" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pchmcqnQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pchmc6nQEd-hSPkSYnVVZA" name="getPrefix" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pchmdKnQEd-hSPkSYnVVZA" name="setPrefix" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pchmdanQEd-hSPkSYnVVZA" name="return" type="_o5jcQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcjboKnQEd-hSPkSYnVVZA" name="downBaseLevelField" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcjboanQEd-hSPkSYnVVZA" name="natObject" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcjboqnQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcjbo6nQEd-hSPkSYnVVZA" name="return" type="_o5jcQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pckCsKnQEd-hSPkSYnVVZA" name="downMethod" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pckCsanQEd-hSPkSYnVVZA" name="natObject" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pckCsqnQEd-hSPkSYnVVZA" name="jSelector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pckCs6nQEd-hSPkSYnVVZA" name="origName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pckCtKnQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pckpwKnQEd-hSPkSYnVVZA" name="downBaseLevelMethod" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pckpwanQEd-hSPkSYnVVZA" name="natObject" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pckpwqnQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pckpw6nQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pco7MKnQEd-hSPkSYnVVZA" name="upInstanceCreation" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pco7ManQEd-hSPkSYnVVZA" name="jRcvr" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pco7MqnQEd-hSPkSYnVVZA" name="atInitargs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pco7M6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcpiRKnQEd-hSPkSYnVVZA" name="upExceptionCreation" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcpiRanQEd-hSPkSYnVVZA" name="jRcvr" type="_o26_AKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcpiRqnQEd-hSPkSYnVVZA" name="atInitargs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcpiR6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcqJVKnQEd-hSPkSYnVVZA" name="downObject" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcqJVanQEd-hSPkSYnVVZA" name="metaObject" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcqJVqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcqwYKnQEd-hSPkSYnVVZA" name="upObject" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pcqwYanQEd-hSPkSYnVVZA" name="baseObject" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcqwYqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pctzsKnQEd-hSPkSYnVVZA" name="oprCode2Symbol" visibility="private" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pctzsanQEd-hSPkSYnVVZA" name="code" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pctzsqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o5ZEMKnQEd-hSPkSYnVVZA" name="OBJMirrorRoot" clientDependency="_o7bEgKnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o7bEganQEd-hSPkSYnVVZA" general="_ouYHAqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pdkIQKnQEd-hSPkSYnVVZA" name="_BASE_NAME_" visibility="public" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pdkIQanQEd-hSPkSYnVVZA" name="base_" visibility="private" type="_o6q2kKnQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o7bEgKnQEd-hSPkSYnVVZA" supplier="_o07a8KnQEd-hSPkSYnVVZA" client="_o5ZEMKnQEd-hSPkSYnVVZA" contract="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pamT0KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_pdkvUKnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_pdkvUanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_pdkvUqnQEd-hSPkSYnVVZA" name="base" type="_o6q2kKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdlWYKnQEd-hSPkSYnVVZA" name="base_init" visibility="public">
                <ownedParameter xmi:id="_pdlWYanQEd-hSPkSYnVVZA" name="initargs" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdlWYqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdl9cKnQEd-hSPkSYnVVZA" name="meta_newInstance" visibility="public">
                <ownedParameter xmi:id="_pdl9canQEd-hSPkSYnVVZA" name="initargs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdl9cqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdmkgKnQEd-hSPkSYnVVZA" name="meta_clone" visibility="public">
                <ownedParameter xmi:id="_pdmkganQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdmkgqnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_pdmkg6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdnLkKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pdnLkanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdnLkqnQEd-hSPkSYnVVZA" name="base_getBase" visibility="public">
                <ownedParameter xmi:id="_pdnyoKnQEd-hSPkSYnVVZA" name="return" type="_o6q2kKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdnyoanQEd-hSPkSYnVVZA" name="base_clone" visibility="public">
                <ownedParameter xmi:id="_pdnyoqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdnyo6nQEd-hSPkSYnVVZA" name="base_getStripes" visibility="public">
                <ownedParameter xmi:id="_pdoZsKnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdoZsanQEd-hSPkSYnVVZA" name="base_print" visibility="public">
                <ownedParameter xmi:id="_pdoZsqnQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdoZs6nQEd-hSPkSYnVVZA" name="base_pass" visibility="public">
                <ownedParameter xmi:id="_pdpAwKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdpAwanQEd-hSPkSYnVVZA" name="base_resolve" visibility="public">
                <ownedParameter xmi:id="_pdpAwqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdpAw6nQEd-hSPkSYnVVZA" name="base_addField" visibility="public">
                <ownedParameter xmi:id="_pdpAxKnQEd-hSPkSYnVVZA" name="field" type="_o5jcQKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdpn0KnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdpn0anQEd-hSPkSYnVVZA" name="base_addMethod" visibility="public">
                <ownedParameter xmi:id="_pdpn0qnQEd-hSPkSYnVVZA" name="method" type="_o2wm8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdpn06nQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdqO4KnQEd-hSPkSYnVVZA" name="base_assignField" visibility="public">
                <ownedParameter xmi:id="_pdqO4anQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdqO4qnQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdqO46nQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdqO5KnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdqO5anQEd-hSPkSYnVVZA" name="base_assignVariable" visibility="public">
                <ownedParameter xmi:id="_pdqO5qnQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdqO56nQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdqO6KnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdq18KnQEd-hSPkSYnVVZA" name="base_defineField" visibility="public">
                <ownedParameter xmi:id="_pdq18anQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdq18qnQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdq186nQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdrdAKnQEd-hSPkSYnVVZA" name="base_doesNotUnderstand" visibility="public">
                <ownedParameter xmi:id="_pdrdAanQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdrdAqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdrdA6nQEd-hSPkSYnVVZA" name="base_eval" visibility="public">
                <ownedParameter xmi:id="_pdrdBKnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdrdBanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdsEEKnQEd-hSPkSYnVVZA" name="base_isExtensionOfParent" visibility="public">
                <ownedParameter xmi:id="_pdsEEanQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdsEEqnQEd-hSPkSYnVVZA" name="base_getLexicalParent" visibility="public">
                <ownedParameter xmi:id="_pdsEE6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdsrIKnQEd-hSPkSYnVVZA" name="base_grabField" visibility="public">
                <ownedParameter xmi:id="_pdsrIanQEd-hSPkSYnVVZA" name="fieldName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdsrIqnQEd-hSPkSYnVVZA" name="return" type="_o5jcQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdtSMKnQEd-hSPkSYnVVZA" name="base_grabMethod" visibility="public">
                <ownedParameter xmi:id="_pdvucKnQEd-hSPkSYnVVZA" name="methodName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdvucanQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdwVgKnQEd-hSPkSYnVVZA" name="base_invoke" visibility="public">
                <ownedParameter xmi:id="_pdwVganQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdwVgqnQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdwVg6nQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdwVhKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdw8kKnQEd-hSPkSYnVVZA" name="base_isCloneOf" visibility="public">
                <ownedParameter xmi:id="_pdw8kanQEd-hSPkSYnVVZA" name="original" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdw8kqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdxjoKnQEd-hSPkSYnVVZA" name="base_isRelatedTo" visibility="public">
                <ownedParameter xmi:id="_pdxjoanQEd-hSPkSYnVVZA" name="object" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdxjoqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdyKsKnQEd-hSPkSYnVVZA" name="base_isStripedWith" visibility="public">
                <ownedParameter xmi:id="_pdyKsanQEd-hSPkSYnVVZA" name="stripe" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdyKsqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdyKs6nQEd-hSPkSYnVVZA" name="base_listFields" visibility="public">
                <ownedParameter xmi:id="_pdyKtKnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdyxwKnQEd-hSPkSYnVVZA" name="base_listMethods" visibility="public">
                <ownedParameter xmi:id="_pdyxwanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdzY0KnQEd-hSPkSYnVVZA" name="base_lookup" visibility="public">
                <ownedParameter xmi:id="_pdzY0anQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdzY0qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdzY06nQEd-hSPkSYnVVZA" name="base_newInstance" visibility="public">
                <ownedParameter xmi:id="_pdz_4KnQEd-hSPkSYnVVZA" name="initargs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdz_4anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdz_4qnQEd-hSPkSYnVVZA" name="base_quote" visibility="public">
                <ownedParameter xmi:id="_pdz_46nQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdz_5KnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peJXEKnQEd-hSPkSYnVVZA" name="base_receive" visibility="public">
                <ownedParameter xmi:id="_peJ-IKnQEd-hSPkSYnVVZA" name="message" type="_o09QIanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peJ-IanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peLMQKnQEd-hSPkSYnVVZA" name="base_respondsTo" visibility="public">
                <ownedParameter xmi:id="_peLMQanQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peLzUKnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peNBcKnQEd-hSPkSYnVVZA" name="base_select" visibility="public">
                <ownedParameter xmi:id="_peNBcanQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peNBcqnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peNogKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_peOPkKnQEd-hSPkSYnVVZA" name="base_send" visibility="public">
                <ownedParameter xmi:id="_peO2oKnQEd-hSPkSYnVVZA" name="message" type="_o09QIanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_peO2oanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o6hFkKnQEd-hSPkSYnVVZA" name="NativeField" clientDependency="_o6hFkanQEd-hSPkSYnVVZA">
              <generalization xmi:id="_o6hFkqnQEd-hSPkSYnVVZA" general="_o2IU0KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pb7wlqnQEd-hSPkSYnVVZA" name="name_" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pb7wl6nQEd-hSPkSYnVVZA" name="host_" visibility="private" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pb7wmKnQEd-hSPkSYnVVZA" name="accessor_" visibility="private" isLeaf="true" type="_o22tkKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pb7wmanQEd-hSPkSYnVVZA" name="mutator_" visibility="private" isLeaf="true" type="_o22tkKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o6hFkanQEd-hSPkSYnVVZA" supplier="_o5jcQKnQEd-hSPkSYnVVZA" client="_o6hFkKnQEd-hSPkSYnVVZA" contract="_o5jcQKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb7wmqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pb7wm6nQEd-hSPkSYnVVZA" name="host" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pb7wnKnQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pb8XoKnQEd-hSPkSYnVVZA" name="accessor" type="_o22tkKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pb8XoanQEd-hSPkSYnVVZA" name="mutator" type="_o22tkKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb8XoqnQEd-hSPkSYnVVZA" name="base_getName" visibility="public">
                <ownedParameter xmi:id="_pb8Xo6nQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb8-sKnQEd-hSPkSYnVVZA" name="base_readField" visibility="public">
                <ownedParameter xmi:id="_pb8-sanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb8-t6nQEd-hSPkSYnVVZA" name="base_writeField" visibility="public">
                <ownedParameter xmi:id="_pb9lwKnQEd-hSPkSYnVVZA" name="newValue" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pb9lwanQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb-M0KnQEd-hSPkSYnVVZA" name="meta_newInstance" visibility="public">
                <ownedParameter xmi:id="_pb-M0anQEd-hSPkSYnVVZA" name="initargs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pb-M0qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb-z4KnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pb-z4anQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb_a8KnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_pb_a8anQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb_a8qnQEd-hSPkSYnVVZA" name="isNativeField" visibility="public">
                <ownedParameter xmi:id="_pb_a86nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pb_a9KnQEd-hSPkSYnVVZA" name="asField" visibility="public">
                <ownedParameter xmi:id="_pb_a9anQEd-hSPkSYnVVZA" name="return" type="_o5jcQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o6iTsanQEd-hSPkSYnVVZA" name="JavaInterfaceAdaptor">
              <generalization xmi:id="_o7PeUKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pdTpkKnQEd-hSPkSYnVVZA" name="class$0" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pdTpkanQEd-hSPkSYnVVZA" name="class$1" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pdTpkqnQEd-hSPkSYnVVZA" name="class$2" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pdTpk6nQEd-hSPkSYnVVZA" name="class$3" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pdTplKnQEd-hSPkSYnVVZA" name="class$4" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pdTplanQEd-hSPkSYnVVZA" name="class$5" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pdTplqnQEd-hSPkSYnVVZA" name="class$6" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pdTpl6nQEd-hSPkSYnVVZA" name="class$7" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pdUQoKnQEd-hSPkSYnVVZA" name="class$8" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pdUQoanQEd-hSPkSYnVVZA" name="class$9" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pdUQoqnQEd-hSPkSYnVVZA" name="class$10" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pdUQo6nQEd-hSPkSYnVVZA" name="class$11" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pdUQpKnQEd-hSPkSYnVVZA" name="class$12" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pdUQpanQEd-hSPkSYnVVZA" name="class$13" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pdUQpqnQEd-hSPkSYnVVZA" name="class$14" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pdUQp6nQEd-hSPkSYnVVZA" name="class$15" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pdUQqKnQEd-hSPkSYnVVZA" name="class$16" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pdUQqanQEd-hSPkSYnVVZA" name="class$17" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pdUQqqnQEd-hSPkSYnVVZA" name="class$18" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pb8-sqnQEd-hSPkSYnVVZA" name="invokeNativeATMethod" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pb8-s6nQEd-hSPkSYnVVZA" name="javaMethod" type="_o22tkKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pb8-tKnQEd-hSPkSYnVVZA" name="jReceiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pb8-tanQEd-hSPkSYnVVZA" name="jArguments" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pb8-tqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pciNgKnQEd-hSPkSYnVVZA" name="getNativeATMethod" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pciNganQEd-hSPkSYnVVZA" name="baseInterface" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pci0kKnQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pci0kanQEd-hSPkSYnVVZA" name="methodName" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pci0kqnQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pci0k6nQEd-hSPkSYnVVZA" name="return" type="_o22tkKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcnGAKnQEd-hSPkSYnVVZA" name="invokeNativeATMethod" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pcnGAanQEd-hSPkSYnVVZA" name="jClass" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcnGAqnQEd-hSPkSYnVVZA" name="natReceiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcnGA6nQEd-hSPkSYnVVZA" name="jSelector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcnGBKnQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcnGBanQEd-hSPkSYnVVZA" name="jArguments" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcnGBqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcntEKnQEd-hSPkSYnVVZA" name="hasApplicableJavaMethod" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pcntEanQEd-hSPkSYnVVZA" name="jClass" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcntEqnQEd-hSPkSYnVVZA" name="jSelector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcntE6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcpiQKnQEd-hSPkSYnVVZA" name="createNativeATObject" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pcpiQanQEd-hSPkSYnVVZA" name="jClass" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcpiQqnQEd-hSPkSYnVVZA" name="jInitArgs" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcpiQ6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcrXcKnQEd-hSPkSYnVVZA" name="allMethodsPrefixed" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pcrXcanQEd-hSPkSYnVVZA" name="fromClass" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcrXcqnQEd-hSPkSYnVVZA" name="prefix" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcrXc6nQEd-hSPkSYnVVZA" name="isStatic" type="_oumwg6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcrXdKnQEd-hSPkSYnVVZA" name="return" type="_o678UKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdUQq6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_pdXT8KnQEd-hSPkSYnVVZA" name="primitiveJavaToATObject" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pdXT8anQEd-hSPkSYnVVZA" name="jObj" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdXT8qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdXT86nQEd-hSPkSYnVVZA" name="coerceArguments" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_pdXT9KnQEd-hSPkSYnVVZA" name="args" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdXT9anQEd-hSPkSYnVVZA" name="types" type="_o6vIAKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdXT9qnQEd-hSPkSYnVVZA" name="return" type="_o6JSIanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdaXQKnQEd-hSPkSYnVVZA" name="getMethodsForSelector" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_pdaXQanQEd-hSPkSYnVVZA" name="jClass" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdaXQqnQEd-hSPkSYnVVZA" name="selector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pda-UKnQEd-hSPkSYnVVZA" name="return" type="_o678UKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdczgKnQEd-hSPkSYnVVZA" name="isPrimitiveType" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pdczganQEd-hSPkSYnVVZA" name="c" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdczgqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdf20KnQEd-hSPkSYnVVZA" name="atObjectToPrimitiveJava" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pdf20anQEd-hSPkSYnVVZA" name="atObj" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdf20qnQEd-hSPkSYnVVZA" name="type" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdf206nQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o6lXAanQEd-hSPkSYnVVZA" name="NativeAnonymousMethod" clientDependency="_o6oaUKnQEd-hSPkSYnVVZA">
              <generalization xmi:id="_o6oaUanQEd-hSPkSYnVVZA" general="_o2IU0KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pcGvsqnQEd-hSPkSYnVVZA" name="creatorClass_" visibility="private" isLeaf="true" type="_o5cHganQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o6oaUKnQEd-hSPkSYnVVZA" supplier="_o2wm8KnQEd-hSPkSYnVVZA" client="_o6lXAanQEd-hSPkSYnVVZA" contract="_o2wm8KnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pcApE6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pcApFKnQEd-hSPkSYnVVZA" name="creatorClass" type="_o5cHganQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcHWwKnQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                <ownedParameter xmi:id="_pcHWwanQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcHWwqnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcHWw6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcHWxKnQEd-hSPkSYnVVZA" name="base_applyInScope" visibility="public">
                <ownedParameter xmi:id="_pcHWxanQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcH90KnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcH90anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcH90qnQEd-hSPkSYnVVZA" name="base_getName" visibility="public">
                <ownedParameter xmi:id="_pcH906nQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcH91KnQEd-hSPkSYnVVZA" name="base_getParameters" visibility="public">
                <ownedParameter xmi:id="_pcH91anQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcIk4KnQEd-hSPkSYnVVZA" name="base_getBodyExpression" visibility="public">
                <ownedParameter xmi:id="_pcIk4anQEd-hSPkSYnVVZA" name="return" type="_o6VfYanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcJL8KnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pcJL8anQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcJL8qnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_pcJL86nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o6q2kKnQEd-hSPkSYnVVZA" name="NATMirage">
              <generalization xmi:id="_o6_msKnQEd-hSPkSYnVVZA" general="_o1bxQanQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pcw3AKnQEd-hSPkSYnVVZA" name="mirror_" visibility="private" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pcJzAanQEd-hSPkSYnVVZA" name="getMirror" visibility="protected">
                <ownedParameter xmi:id="_pcJzAqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcw3AanQEd-hSPkSYnVVZA" name="createMirage" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pcw3AqnQEd-hSPkSYnVVZA" name="code" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcw3A6nQEd-hSPkSYnVVZA" name="dynamicParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcw3BKnQEd-hSPkSYnVVZA" name="parentType" type="_oumwg6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcw3BanQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcxeEKnQEd-hSPkSYnVVZA" name="mirror" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcxeEanQEd-hSPkSYnVVZA" name="return" type="_o6q2kKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcyFIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pcyFIanQEd-hSPkSYnVVZA" name="dynamicParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcyFIqnQEd-hSPkSYnVVZA" name="lexParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcyFI6nQEd-hSPkSYnVVZA" name="parentType" type="_oumwg6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcyFJKnQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcyFJanQEd-hSPkSYnVVZA" name="initializeWithMirror" visibility="private">
                <ownedParameter xmi:id="_pcyFJqnQEd-hSPkSYnVVZA" name="realMirror" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcysMKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_pcysManQEd-hSPkSYnVVZA" name="mirror" type="_o5ZEMKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcz6UKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_pcz6UanQEd-hSPkSYnVVZA" name="map" type="_o793EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcz6UqnQEd-hSPkSYnVVZA" name="state" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcz6U6nQEd-hSPkSYnVVZA" name="customFields" type="_oxg6kKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcz6VKnQEd-hSPkSYnVVZA" name="methodDict" type="_o8FL0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcz6VanQEd-hSPkSYnVVZA" name="dynamicParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcz6VqnQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcz6V6nQEd-hSPkSYnVVZA" name="flags" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcz6WKnQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc1IcKnQEd-hSPkSYnVVZA" name="asMirage" visibility="public">
                <ownedParameter xmi:id="_pc1IcanQEd-hSPkSYnVVZA" name="return" type="_o6q2kKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc1IcqnQEd-hSPkSYnVVZA" name="createClone" visibility="protected">
                <ownedParameter xmi:id="_pc1Ic6nQEd-hSPkSYnVVZA" name="map" type="_o793EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc1IdKnQEd-hSPkSYnVVZA" name="state" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc1IdanQEd-hSPkSYnVVZA" name="customFields" type="_oxg6kKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc1IdqnQEd-hSPkSYnVVZA" name="methodDict" type="_o8FL0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc1Id6nQEd-hSPkSYnVVZA" name="dynamicParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc1IeKnQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc1IeanQEd-hSPkSYnVVZA" name="flags" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc1IeqnQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc1vgKnQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc2WkKnQEd-hSPkSYnVVZA" name="magic_addMethod" visibility="public">
                <ownedParameter xmi:id="_pc2WkanQEd-hSPkSYnVVZA" name="method" type="_o2wm8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc2WkqnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc2Wk6nQEd-hSPkSYnVVZA" name="magic_assignField" visibility="public">
                <ownedParameter xmi:id="_pc29oKnQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc29oanQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc29oqnQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc29o6nQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc29pKnQEd-hSPkSYnVVZA" name="magic_clone" visibility="public">
                <ownedParameter xmi:id="_pc29panQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc3ksqnQEd-hSPkSYnVVZA" name="magic_defineField" visibility="public">
                <ownedParameter xmi:id="_pc3ks6nQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc3ktKnQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc3ktanQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc4LwKnQEd-hSPkSYnVVZA" name="magic_grabMethod" visibility="public">
                <ownedParameter xmi:id="_pc4LwanQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc4LwqnQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc4LxqnQEd-hSPkSYnVVZA" name="magic_invoke" visibility="public">
                <ownedParameter xmi:id="_pc4y0KnQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc4y0anQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc4y0qnQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc4y06nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc5Z4KnQEd-hSPkSYnVVZA" name="magic_listMethods" visibility="public">
                <ownedParameter xmi:id="_pc5Z4anQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc5Z5KnQEd-hSPkSYnVVZA" name="magic_lookup" visibility="public">
                <ownedParameter xmi:id="_pc5Z5anQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc5Z5qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc6A86nQEd-hSPkSYnVVZA" name="magic_newInstance" visibility="public">
                <ownedParameter xmi:id="_pc6A9KnQEd-hSPkSYnVVZA" name="initargs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc6A9anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc6oA6nQEd-hSPkSYnVVZA" name="magic_print" visibility="public">
                <ownedParameter xmi:id="_pc6oBKnQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc6oB6nQEd-hSPkSYnVVZA" name="magic_receive" visibility="public">
                <ownedParameter xmi:id="_pc7PEKnQEd-hSPkSYnVVZA" name="message" type="_o09QIanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc7PEanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc7PFanQEd-hSPkSYnVVZA" name="magic_respondsTo" visibility="public">
                <ownedParameter xmi:id="_pc7PFqnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc7PF6nQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc72I6nQEd-hSPkSYnVVZA" name="magic_select" visibility="public">
                <ownedParameter xmi:id="_pc72JKnQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc72JanQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc72JqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc8dMKnQEd-hSPkSYnVVZA" name="magic_addField" visibility="public">
                <ownedParameter xmi:id="_pc8dManQEd-hSPkSYnVVZA" name="field" type="_o5jcQKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc8dMqnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc9EQKnQEd-hSPkSYnVVZA" name="magic_assignVariable" visibility="public">
                <ownedParameter xmi:id="_pc9EQanQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc9EQqnQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc9EQ6nQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc9rUanQEd-hSPkSYnVVZA" name="magic_doesNotUnderstand" visibility="public">
                <ownedParameter xmi:id="_pc9rUqnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc9rU6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc-SYKnQEd-hSPkSYnVVZA" name="magic_grabField" visibility="public">
                <ownedParameter xmi:id="_pc-SYanQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc-SYqnQEd-hSPkSYnVVZA" name="return" type="_o5jcQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc-SZqnQEd-hSPkSYnVVZA" name="magic_listFields" visibility="public">
                <ownedParameter xmi:id="_pc-5cKnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pc-5c6nQEd-hSPkSYnVVZA" name="magic_send" visibility="public">
                <ownedParameter xmi:id="_pc-5dKnQEd-hSPkSYnVVZA" name="message" type="_o09QIanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pc-5danQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdAHkKnQEd-hSPkSYnVVZA" name="magic_eval" visibility="public">
                <ownedParameter xmi:id="_pdAHkanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdAHkqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdAuoanQEd-hSPkSYnVVZA" name="magic_quote" visibility="public">
                <ownedParameter xmi:id="_pdAuoqnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdAuo6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdAup6nQEd-hSPkSYnVVZA" name="magic_isExtensionOfParent" visibility="public">
                <ownedParameter xmi:id="_pdBVsKnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdBVs6nQEd-hSPkSYnVVZA" name="magic_getLexicalParent" visibility="public">
                <ownedParameter xmi:id="_pdBVtKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdB8wanQEd-hSPkSYnVVZA" name="magic_pass" visibility="public">
                <ownedParameter xmi:id="_pdB8wqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdB8xanQEd-hSPkSYnVVZA" name="magic_resolve" visibility="public">
                <ownedParameter xmi:id="_pdB8xqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdCj0qnQEd-hSPkSYnVVZA" name="magic_isStripedWith" visibility="public">
                <ownedParameter xmi:id="_pdCj06nQEd-hSPkSYnVVZA" name="stripe" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdCj1KnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdDK46nQEd-hSPkSYnVVZA" name="magic_getStripes" visibility="public">
                <ownedParameter xmi:id="_pdDK5KnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdDK56nQEd-hSPkSYnVVZA" name="magic_isCloneOf" visibility="public">
                <ownedParameter xmi:id="_pdDx8KnQEd-hSPkSYnVVZA" name="original" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdDx8anQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdDx9anQEd-hSPkSYnVVZA" name="magic_isRelatedTo" visibility="public">
                <ownedParameter xmi:id="_pdDx9qnQEd-hSPkSYnVVZA" name="object" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdDx96nQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdEZA6nQEd-hSPkSYnVVZA" name="meta_addMethod" visibility="public">
                <ownedParameter xmi:id="_pdEZBKnQEd-hSPkSYnVVZA" name="method" type="_o2wm8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdEZBanQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdFAEKnQEd-hSPkSYnVVZA" name="meta_assignField" visibility="public">
                <ownedParameter xmi:id="_pdFAEanQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdFAEqnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdFAE6nQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdFAFKnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdFnIKnQEd-hSPkSYnVVZA" name="meta_clone" visibility="public">
                <ownedParameter xmi:id="_pdFnIanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdGOMKnQEd-hSPkSYnVVZA" name="meta_defineField" visibility="public">
                <ownedParameter xmi:id="_pdGOManQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdGOMqnQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdGOM6nQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdG1QKnQEd-hSPkSYnVVZA" name="meta_grabMethod" visibility="public">
                <ownedParameter xmi:id="_pdG1QanQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdG1QqnQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdHcUKnQEd-hSPkSYnVVZA" name="meta_invoke" visibility="public">
                <ownedParameter xmi:id="_pdHcUanQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdHcUqnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdHcU6nQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdHcVKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdIDYKnQEd-hSPkSYnVVZA" name="meta_listMethods" visibility="public">
                <ownedParameter xmi:id="_pdIDYanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdIDYqnQEd-hSPkSYnVVZA" name="meta_lookup" visibility="public">
                <ownedParameter xmi:id="_pdIDY6nQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdIqcKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdIqcanQEd-hSPkSYnVVZA" name="meta_newInstance" visibility="public">
                <ownedParameter xmi:id="_pdIqcqnQEd-hSPkSYnVVZA" name="initargs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdIqc6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdJRgKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pdJRganQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdJ4kKnQEd-hSPkSYnVVZA" name="meta_receive" visibility="public">
                <ownedParameter xmi:id="_pdJ4kanQEd-hSPkSYnVVZA" name="message" type="_o09QIanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdJ4kqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdKfoKnQEd-hSPkSYnVVZA" name="meta_respondsTo" visibility="public">
                <ownedParameter xmi:id="_pdKfoanQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdKfoqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdLGsKnQEd-hSPkSYnVVZA" name="meta_select" visibility="public">
                <ownedParameter xmi:id="_pdLGsanQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdLGsqnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdLGs6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdLtwKnQEd-hSPkSYnVVZA" name="meta_addField" visibility="public">
                <ownedParameter xmi:id="_pdLtwanQEd-hSPkSYnVVZA" name="field" type="_o5jcQKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdLtwqnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdLtw6nQEd-hSPkSYnVVZA" name="meta_assignVariable" visibility="public">
                <ownedParameter xmi:id="_pdMU0KnQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdMU0anQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdMU0qnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdMU06nQEd-hSPkSYnVVZA" name="meta_doesNotUnderstand" visibility="public">
                <ownedParameter xmi:id="_pdMU1KnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdMU1anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdM74KnQEd-hSPkSYnVVZA" name="meta_grabField" visibility="public">
                <ownedParameter xmi:id="_pdM74anQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdM74qnQEd-hSPkSYnVVZA" name="return" type="_o5jcQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdNi8KnQEd-hSPkSYnVVZA" name="meta_listFields" visibility="public">
                <ownedParameter xmi:id="_pdNi8anQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdOKAKnQEd-hSPkSYnVVZA" name="meta_send" visibility="public">
                <ownedParameter xmi:id="_pdOKAanQEd-hSPkSYnVVZA" name="message" type="_o09QIanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdOKAqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdOxEKnQEd-hSPkSYnVVZA" name="meta_eval" visibility="public">
                <ownedParameter xmi:id="_pdOxEanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdOxEqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdOxE6nQEd-hSPkSYnVVZA" name="meta_quote" visibility="public">
                <ownedParameter xmi:id="_pdPYIKnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdPYIanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdP_MKnQEd-hSPkSYnVVZA" name="meta_isExtensionOfParent" visibility="public">
                <ownedParameter xmi:id="_pdP_ManQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdP_MqnQEd-hSPkSYnVVZA" name="meta_getLexicalParent" visibility="public">
                <ownedParameter xmi:id="_pdP_M6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdQmQKnQEd-hSPkSYnVVZA" name="meta_pass" visibility="public">
                <ownedParameter xmi:id="_pdQmQanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdRNUKnQEd-hSPkSYnVVZA" name="meta_resolve" visibility="public">
                <ownedParameter xmi:id="_pdRNUanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdR0YKnQEd-hSPkSYnVVZA" name="meta_isStripedWith" visibility="public">
                <ownedParameter xmi:id="_pdR0YanQEd-hSPkSYnVVZA" name="stripe" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdR0YqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdR0Y6nQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_pdR0ZKnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdSbcKnQEd-hSPkSYnVVZA" name="meta_isCloneOf" visibility="public">
                <ownedParameter xmi:id="_pdSbcanQEd-hSPkSYnVVZA" name="original" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdSbcqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdTCgKnQEd-hSPkSYnVVZA" name="meta_isRelatedTo" visibility="public">
                <ownedParameter xmi:id="_pdTCganQEd-hSPkSYnVVZA" name="object" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdTCgqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o6ug8KnQEd-hSPkSYnVVZA" name="NativeMethod" clientDependency="_o6ug8anQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o6ug8qnQEd-hSPkSYnVVZA" general="_o2IU0KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pcTkAqnQEd-hSPkSYnVVZA" name="javaMethod_" visibility="private" isLeaf="true" type="_o22tkKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pcTkA6nQEd-hSPkSYnVVZA" name="name_" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o6ug8anQEd-hSPkSYnVVZA" supplier="_o2wm8KnQEd-hSPkSYnVVZA" client="_o6ug8KnQEd-hSPkSYnVVZA" contract="_o2wm8KnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pcULEKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pcULEanQEd-hSPkSYnVVZA" name="javaMethod" type="_o22tkKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcULEqnQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcULE6nQEd-hSPkSYnVVZA" name="base_getName" visibility="public">
                <ownedParameter xmi:id="_pcULFKnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcUyIKnQEd-hSPkSYnVVZA" name="base_getParameters" visibility="public">
                <ownedParameter xmi:id="_pcUyIanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcUyJKnQEd-hSPkSYnVVZA" name="base_getBodyExpression" visibility="public">
                <ownedParameter xmi:id="_pcUyJanQEd-hSPkSYnVVZA" name="return" type="_o6VfYanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcVZMqnQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                <ownedParameter xmi:id="_pcVZM6nQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcVZNKnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcVZNanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcWAQKnQEd-hSPkSYnVVZA" name="base_applyInScope" visibility="public">
                <ownedParameter xmi:id="_pcWAQanQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcWAQqnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcWAQ6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcWnUKnQEd-hSPkSYnVVZA" name="asMethod" visibility="public">
                <ownedParameter xmi:id="_pcWnUanQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcWnUqnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pcWnU6nQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcWnVKnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_pcXOYKnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_o1Xf0KnQEd-hSPkSYnVVZA" name="ATTable" isAbstract="true">
            <generalization xmi:id="_o6FnwKnQEd-hSPkSYnVVZA" general="_o6BWUKnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pVntNKnQEd-hSPkSYnVVZA" name="base_getLength" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pVoUQKnQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pVo7VqnQEd-hSPkSYnVVZA" name="base_at" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pVo7V6nQEd-hSPkSYnVVZA" name="arg0" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pVo7WKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbjWFKnQEd-hSPkSYnVVZA" name="base_atPut" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbjWFanQEd-hSPkSYnVVZA" name="arg0" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbjWFqnQEd-hSPkSYnVVZA" name="arg1" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbjWF6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbjWGKnQEd-hSPkSYnVVZA" name="base_isEmpty" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbjWGanQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbjWGqnQEd-hSPkSYnVVZA" name="base_each_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbjWG6nQEd-hSPkSYnVVZA" name="arg0" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbjWHKnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbjWHanQEd-hSPkSYnVVZA" name="base_map_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbjWHqnQEd-hSPkSYnVVZA" name="arg0" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbj9IKnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbj9IanQEd-hSPkSYnVVZA" name="base_inject_into_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbj9IqnQEd-hSPkSYnVVZA" name="arg0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbj9I6nQEd-hSPkSYnVVZA" name="arg1" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbj9JKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbj9JanQEd-hSPkSYnVVZA" name="base_filter_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbj9JqnQEd-hSPkSYnVVZA" name="arg0" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbj9J6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbj9KKnQEd-hSPkSYnVVZA" name="base_find_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbj9KanQEd-hSPkSYnVVZA" name="arg0" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbj9KqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbj9K6nQEd-hSPkSYnVVZA" name="base_contains" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbj9LKnQEd-hSPkSYnVVZA" name="arg0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbj9LanQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbkkMKnQEd-hSPkSYnVVZA" name="base_implode" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbkkManQEd-hSPkSYnVVZA" name="return" type="_o6CkcanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbkkMqnQEd-hSPkSYnVVZA" name="base_join" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbkkM6nQEd-hSPkSYnVVZA" name="arg0" type="_o6CkcanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbkkNKnQEd-hSPkSYnVVZA" name="return" type="_o6CkcanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbkkNanQEd-hSPkSYnVVZA" name="base_select" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbkkNqnQEd-hSPkSYnVVZA" name="arg0" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbkkN6nQEd-hSPkSYnVVZA" name="arg1" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbkkOKnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbkkOanQEd-hSPkSYnVVZA" name="base__oppls_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbkkOqnQEd-hSPkSYnVVZA" name="arg0" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbkkO6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_o1YG4qnQEd-hSPkSYnVVZA" name="ATContext" isAbstract="true">
            <generalization xmi:id="_o59r8anQEd-hSPkSYnVVZA" general="_o07a8KnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pVoUSKnQEd-hSPkSYnVVZA" name="base_getLexicalScope" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pVo7UKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pVo7U6nQEd-hSPkSYnVVZA" name="base_getSelf" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pVo7VKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_payhEqnQEd-hSPkSYnVVZA" name="base_withLexicalEnvironment" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_payhE6nQEd-hSPkSYnVVZA" name="arg0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_payhFKnQEd-hSPkSYnVVZA" name="return" type="_o1YG4qnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbbaQanQEd-hSPkSYnVVZA" name="base_withDynamicReceiver" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbbaQqnQEd-hSPkSYnVVZA" name="arg0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbbaQ6nQEd-hSPkSYnVVZA" name="return" type="_o1YG4qnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_o1Z8EanQEd-hSPkSYnVVZA" name="ATStripe[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_pvTYhKnQEd-hSPkSYnVVZA" source="Jar2UML">
              <details xmi:id="_pvTYhanQEd-hSPkSYnVVZA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_o1qawKnQEd-hSPkSYnVVZA" name="ATStripe" isAbstract="true">
            <generalization xmi:id="_o5-TAKnQEd-hSPkSYnVVZA" general="_o07a8KnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pV6oJ6nQEd-hSPkSYnVVZA" name="base_isSubstripeOf" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pV6oKKnQEd-hSPkSYnVVZA" name="arg0" type="_o1qawKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pV7PMKnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbbaRKnQEd-hSPkSYnVVZA" name="base_getStripeName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbbaRanQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbbaRqnQEd-hSPkSYnVVZA" name="base_getParentStripes" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbbaR6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_o11Z4KnQEd-hSPkSYnVVZA" name="ATObject[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_pvTYhqnQEd-hSPkSYnVVZA" source="Jar2UML">
              <details xmi:id="_pvTYh6nQEd-hSPkSYnVVZA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_o2wm8KnQEd-hSPkSYnVVZA" name="ATMethod" isAbstract="true">
            <generalization xmi:id="_o6EZoanQEd-hSPkSYnVVZA" general="_o07a8KnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pXR6E6nQEd-hSPkSYnVVZA" name="base_applyInScope" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pXR6FKnQEd-hSPkSYnVVZA" name="arg0" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pXR6FanQEd-hSPkSYnVVZA" name="arg1" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pXR6FqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pax6BanQEd-hSPkSYnVVZA" name="base_getName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pax6BqnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbivC6nQEd-hSPkSYnVVZA" name="base_apply" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbivDKnQEd-hSPkSYnVVZA" name="arg0" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbivDanQEd-hSPkSYnVVZA" name="arg1" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbivDqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbjWEKnQEd-hSPkSYnVVZA" name="base_getParameters" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbjWEanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbjWEqnQEd-hSPkSYnVVZA" name="base_getBodyExpression" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbjWE6nQEd-hSPkSYnVVZA" name="return" type="_o6VfYanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_o237sKnQEd-hSPkSYnVVZA" name="symbiosis">
            <packagedElement xmi:type="uml:Class" xmi:id="_o237sqnQEd-hSPkSYnVVZA" name="Symbiosis" isLeaf="true">
              <generalization xmi:id="_o_XwYKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pkjhEKnQEd-hSPkSYnVVZA" name="class$0" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pkjhEanQEd-hSPkSYnVVZA" name="class$1" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pkjhEqnQEd-hSPkSYnVVZA" name="class$2" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pkjhE6nQEd-hSPkSYnVVZA" name="class$3" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pXac8qnQEd-hSPkSYnVVZA" name="ambientTalkToJava" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pXac86nQEd-hSPkSYnVVZA" name="atObj" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXac9KnQEd-hSPkSYnVVZA" name="targetType" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXac9anQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pbuVMKnQEd-hSPkSYnVVZA" name="javaToAmbientTalk" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pbuVManQEd-hSPkSYnVVZA" name="jObj" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pbuVMqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pcqJUKnQEd-hSPkSYnVVZA" name="symbioticInstanceCreation" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pcqJUanQEd-hSPkSYnVVZA" name="ofClass" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcqJUqnQEd-hSPkSYnVVZA" name="atArgs" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pcqJU6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkAugKnQEd-hSPkSYnVVZA" name="symbioticInvocation" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pkAuganQEd-hSPkSYnVVZA" name="wrapper" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkAugqnQEd-hSPkSYnVVZA" name="symbiont" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkAug6nQEd-hSPkSYnVVZA" name="ofClass" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkAuhKnQEd-hSPkSYnVVZA" name="selector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkAuhanQEd-hSPkSYnVVZA" name="atArgs" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkAuhqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkBVkKnQEd-hSPkSYnVVZA" name="hasMethod" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pkBVkanQEd-hSPkSYnVVZA" name="c" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkBVkqnQEd-hSPkSYnVVZA" name="selector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkBVk6nQEd-hSPkSYnVVZA" name="isStatic" type="_oumwg6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkBVlKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkBVlanQEd-hSPkSYnVVZA" name="hasField" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pkBVlqnQEd-hSPkSYnVVZA" name="c" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkBVl6nQEd-hSPkSYnVVZA" name="selector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkBVmKnQEd-hSPkSYnVVZA" name="isStatic" type="_oumwg6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkBVmanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkCjsKnQEd-hSPkSYnVVZA" name="readField" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pkCjsanQEd-hSPkSYnVVZA" name="fromObject" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkCjsqnQEd-hSPkSYnVVZA" name="ofClass" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkCjs6nQEd-hSPkSYnVVZA" name="fieldName" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkCjtKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkCjtanQEd-hSPkSYnVVZA" name="getMethods" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pkCjtqnQEd-hSPkSYnVVZA" name="fromClass" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkCjt6nQEd-hSPkSYnVVZA" name="selector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkCjuKnQEd-hSPkSYnVVZA" name="isStatic" type="_oumwg6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkCjuanQEd-hSPkSYnVVZA" name="return" type="_o_UtEKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkEY4KnQEd-hSPkSYnVVZA" name="writeField" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pkEY4anQEd-hSPkSYnVVZA" name="toObject" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkEY4qnQEd-hSPkSYnVVZA" name="ofClass" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkEY46nQEd-hSPkSYnVVZA" name="fieldName" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkEY5KnQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkG1I6nQEd-hSPkSYnVVZA" name="getField" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pkG1JKnQEd-hSPkSYnVVZA" name="fromClass" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkG1JanQEd-hSPkSYnVVZA" name="fieldName" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkG1JqnQEd-hSPkSYnVVZA" name="isStatic" type="_oumwg6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkG1J6nQEd-hSPkSYnVVZA" name="return" type="_o_WiQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkIDQqnQEd-hSPkSYnVVZA" name="getAllFields" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pkIDQ6nQEd-hSPkSYnVVZA" name="ofObject" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkIDRKnQEd-hSPkSYnVVZA" name="fromClass" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkIDRanQEd-hSPkSYnVVZA" name="return" type="_o_EOYanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkIqUqnQEd-hSPkSYnVVZA" name="getAllMethods" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pkIqU6nQEd-hSPkSYnVVZA" name="fromClass" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkIqVKnQEd-hSPkSYnVVZA" name="isStatic" type="_oumwg6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkIqVanQEd-hSPkSYnVVZA" name="return" type="_o_E1cKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkhE1KnQEd-hSPkSYnVVZA" name="readField" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pkhE1anQEd-hSPkSYnVVZA" name="fromObject" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkhE1qnQEd-hSPkSYnVVZA" name="f" type="_o_WiQKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkhE16nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkhr4qnQEd-hSPkSYnVVZA" name="writeField" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pkhr46nQEd-hSPkSYnVVZA" name="toObject" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkhr5KnQEd-hSPkSYnVVZA" name="f" type="_o_WiQKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkhr5anQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkjhFKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_pkkIIKnQEd-hSPkSYnVVZA" name="symbioticInvocation" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pkkIIanQEd-hSPkSYnVVZA" name="wrapper" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkkIIqnQEd-hSPkSYnVVZA" name="symbiont" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkkII6nQEd-hSPkSYnVVZA" name="selector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkkIJKnQEd-hSPkSYnVVZA" name="jMethod" type="_o_UtEKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkkIJanQEd-hSPkSYnVVZA" name="atArgs" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkkIJqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pklWQKnQEd-hSPkSYnVVZA" name="invokeUniqueSymbioticMethod" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_pklWQanQEd-hSPkSYnVVZA" name="symbiont" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pklWQqnQEd-hSPkSYnVVZA" name="javaMethod" type="_o22tkKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pklWQ6nQEd-hSPkSYnVVZA" name="jArgs" type="_o6JSIanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pklWRKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pklWRanQEd-hSPkSYnVVZA" name="atArgsToJavaArgs" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_pkl9UKnQEd-hSPkSYnVVZA" name="args" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkl9UanQEd-hSPkSYnVVZA" name="types" type="_o6vIAKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkl9UqnQEd-hSPkSYnVVZA" name="return" type="_o6JSIanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pknygKnQEd-hSPkSYnVVZA" name="invokeUniqueSymbioticConstructor" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_pknyganQEd-hSPkSYnVVZA" name="ctor" type="_o51JEKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pknygqnQEd-hSPkSYnVVZA" name="jArgs" type="_o6JSIanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pknyg6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkz_wKnQEd-hSPkSYnVVZA" name="toInterfaceMethod" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_pkz_wanQEd-hSPkSYnVVZA" name="m" type="_o22tkKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkz_wqnQEd-hSPkSYnVVZA" name="return" type="_o22tkKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o5YdIKnQEd-hSPkSYnVVZA" name="JavaPackage" isLeaf="true">
              <generalization xmi:id="_o_-0YKnQEd-hSPkSYnVVZA" general="_o1bxQanQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_plNoY6nQEd-hSPkSYnVVZA" name="_PKG_SEP_" visibility="private" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_plNoZKnQEd-hSPkSYnVVZA" name="_PRIM_CLS_" visibility="private" isLeaf="true" isStatic="true" type="_o1W4wKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_plNoZanQEd-hSPkSYnVVZA" name="_PRIM_PKG_" visibility="private" isLeaf="true" isStatic="true" type="_o1W4wKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_plNoZqnQEd-hSPkSYnVVZA" name="path_" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o_8_MKnQEd-hSPkSYnVVZA" name="1" visibility="package" isLeaf="true">
                <generalization xmi:id="_o_9mQKnQEd-hSPkSYnVVZA" general="_o1W4wKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_plLzM6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_plLzNKnQEd-hSPkSYnVVZA" name="$anonymous0" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_plLzNanQEd-hSPkSYnVVZA" name="$anonymous1" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_plMaQKnQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                  <ownedParameter xmi:id="_plMaQanQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_plMaQqnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_plMaQ6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o_-NUKnQEd-hSPkSYnVVZA" name="2" visibility="package" isLeaf="true">
                <generalization xmi:id="_o_-NUanQEd-hSPkSYnVVZA" general="_o1W4wKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_plNBUKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_plNBUanQEd-hSPkSYnVVZA" name="$anonymous0" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_plNBUqnQEd-hSPkSYnVVZA" name="$anonymous1" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_plNBU6nQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                  <ownedParameter xmi:id="_plNBVKnQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_plNBVanQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_plNBVqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_palswKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_palswanQEd-hSPkSYnVVZA" name="path" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plMaRKnQEd-hSPkSYnVVZA" name="base_class" visibility="public">
                <ownedParameter xmi:id="_plMaRanQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plMaRqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plNoYKnQEd-hSPkSYnVVZA" name="base_package" visibility="public">
                <ownedParameter xmi:id="_plNoYanQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plNoYqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plNoZ6nQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_plO2gKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_plO2ganQEd-hSPkSYnVVZA" name="map" type="_o793EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plO2gqnQEd-hSPkSYnVVZA" name="state" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plPdkKnQEd-hSPkSYnVVZA" name="customFields" type="_oxg6kKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plPdkanQEd-hSPkSYnVVZA" name="methodDict" type="_o8FL0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plPdkqnQEd-hSPkSYnVVZA" name="dynamicParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plPdk6nQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plPdlKnQEd-hSPkSYnVVZA" name="flags" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plPdlanQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plPdlqnQEd-hSPkSYnVVZA" name="path" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plPdl6nQEd-hSPkSYnVVZA" name="meta_doesNotUnderstand" visibility="public">
                <ownedParameter xmi:id="_plPdmKnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plPdmanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plQEo6nQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_plQEpKnQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plQrsKnQEd-hSPkSYnVVZA" name="createClone" visibility="protected">
                <ownedParameter xmi:id="_plQrsanQEd-hSPkSYnVVZA" name="map" type="_o793EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plQrsqnQEd-hSPkSYnVVZA" name="state" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plQrs6nQEd-hSPkSYnVVZA" name="customFields" type="_oxg6kKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plQrtKnQEd-hSPkSYnVVZA" name="methodDict" type="_o8FL0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plQrtanQEd-hSPkSYnVVZA" name="dynamicParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plQrtqnQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plQrt6nQEd-hSPkSYnVVZA" name="flags" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plQruKnQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plQruanQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o5dVoanQEd-hSPkSYnVVZA" name="JavaObject" clientDependency="_o-9gsKnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o-9gsanQEd-hSPkSYnVVZA" general="_o1bxQanQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pj9EI6nQEd-hSPkSYnVVZA" name="_JAVAOBJECT_POOL_" visibility="private" isLeaf="true" isStatic="true" type="_o2tjoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pj9EJKnQEd-hSPkSYnVVZA" name="wrappedObject_" visibility="private" isLeaf="true" type="_otFtkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o-9gsKnQEd-hSPkSYnVVZA" supplier="_o07a8KnQEd-hSPkSYnVVZA" client="_o5dVoanQEd-hSPkSYnVVZA" contract="_o07a8KnQEd-hSPkSYnVVZA"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o-8SkKnQEd-hSPkSYnVVZA" name="1" visibility="package" isLeaf="true">
                <generalization xmi:id="_o-8SkanQEd-hSPkSYnVVZA" general="_o2tjoKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pj8dEqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_pj9EIKnQEd-hSPkSYnVVZA" name="initialValue" visibility="protected">
                  <ownedParameter xmi:id="_pj9EIanQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_parzZKnQEd-hSPkSYnVVZA" name="getWrappedObject" visibility="public">
                <ownedParameter xmi:id="_parzZanQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pdfPxqnQEd-hSPkSYnVVZA" name="wrapperFor" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pdfPx6nQEd-hSPkSYnVVZA" name="o" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pdfPyKnQEd-hSPkSYnVVZA" name="return" type="_o5dVoanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pj9EJanQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_pj-SRKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_pj-SRanQEd-hSPkSYnVVZA" name="wrappedObject" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pj_gYKnQEd-hSPkSYnVVZA" name="isJavaObjectUnderSymbiosis" visibility="public">
                <ownedParameter xmi:id="_pj_gYanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pj_gYqnQEd-hSPkSYnVVZA" name="asJavaObjectUnderSymbiosis" visibility="public">
                <ownedParameter xmi:id="_pj_gY6nQEd-hSPkSYnVVZA" name="return" type="_o5dVoanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkAHcKnQEd-hSPkSYnVVZA" name="meta_invoke" visibility="public">
                <ownedParameter xmi:id="_pkAHcanQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkAHcqnQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkAHc6nQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkAHdKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkAuh6nQEd-hSPkSYnVVZA" name="meta_respondsTo" visibility="public">
                <ownedParameter xmi:id="_pkAuiKnQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkAuianQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkB8oKnQEd-hSPkSYnVVZA" name="meta_select" visibility="public">
                <ownedParameter xmi:id="_pkB8oanQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkB8oqnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkB8o6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkDKwKnQEd-hSPkSYnVVZA" name="meta_lookup" visibility="public">
                <ownedParameter xmi:id="_pkDKwanQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkDKwqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkDKw6nQEd-hSPkSYnVVZA" name="meta_defineField" visibility="public">
                <ownedParameter xmi:id="_pkDx0KnQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkDx0anQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkDx0qnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkDx06nQEd-hSPkSYnVVZA" name="meta_assignVariable" visibility="public">
                <ownedParameter xmi:id="_pkDx1KnQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkDx1anQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkDx1qnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkE_8KnQEd-hSPkSYnVVZA" name="meta_assignField" visibility="public">
                <ownedParameter xmi:id="_pkE_8anQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkE_8qnQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkE_86nQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkE_9KnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkFnAKnQEd-hSPkSYnVVZA" name="meta_clone" visibility="public">
                <ownedParameter xmi:id="_pkFnAanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkFnAqnQEd-hSPkSYnVVZA" name="meta_newInstance" visibility="public">
                <ownedParameter xmi:id="_pkFnA6nQEd-hSPkSYnVVZA" name="initargs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkFnBKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkGOEKnQEd-hSPkSYnVVZA" name="meta_addMethod" visibility="public">
                <ownedParameter xmi:id="_pkGOEanQEd-hSPkSYnVVZA" name="method" type="_o2wm8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkGOEqnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkG1IKnQEd-hSPkSYnVVZA" name="meta_grabField" visibility="public">
                <ownedParameter xmi:id="_pkG1IanQEd-hSPkSYnVVZA" name="fieldName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkG1IqnQEd-hSPkSYnVVZA" name="return" type="_o5jcQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkHcM6nQEd-hSPkSYnVVZA" name="meta_grabMethod" visibility="public">
                <ownedParameter xmi:id="_pkHcNKnQEd-hSPkSYnVVZA" name="methodName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkHcNanQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkIDQKnQEd-hSPkSYnVVZA" name="meta_listFields" visibility="public">
                <ownedParameter xmi:id="_pkIDQanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkIqUKnQEd-hSPkSYnVVZA" name="meta_listMethods" visibility="public">
                <ownedParameter xmi:id="_pkIqUanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkJRYKnQEd-hSPkSYnVVZA" name="meta_isCloneOf" visibility="public">
                <ownedParameter xmi:id="_pkJRYanQEd-hSPkSYnVVZA" name="original" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkJRYqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkJRY6nQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pkJRZKnQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkJ4cKnQEd-hSPkSYnVVZA" name="meta_pass" visibility="public">
                <ownedParameter xmi:id="_pkJ4canQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkKfgKnQEd-hSPkSYnVVZA" name="meta_resolve" visibility="public">
                <ownedParameter xmi:id="_pkKfganQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o5d8sKnQEd-hSPkSYnVVZA" name="XJavaException" isLeaf="true">
              <generalization xmi:id="_o_7KAKnQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pk3DFKnQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pk3DFanQEd-hSPkSYnVVZA" name="wrappedJavaException_" visibility="private" isLeaf="true" type="_ouBhsqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pk3DFqnQEd-hSPkSYnVVZA" name="originatingObject_" visibility="private" isLeaf="true" type="_otFtkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pk3DF6nQEd-hSPkSYnVVZA" name="originatingMethod_" visibility="private" isLeaf="true" type="_o_8YIKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_parzZqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_parzZ6nQEd-hSPkSYnVVZA" name="exc" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pk0m0KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pk0m0anQEd-hSPkSYnVVZA" name="jObj" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pk0m0qnQEd-hSPkSYnVVZA" name="jMeth" type="_o_8YIKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pk0m06nQEd-hSPkSYnVVZA" name="exc" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pk3qIKnQEd-hSPkSYnVVZA" name="getLocalizedMessage" visibility="public">
                <ownedParameter xmi:id="_pk3qIanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plJW8qnQEd-hSPkSYnVVZA" name="getWrappedJavaException" visibility="public">
                <ownedParameter xmi:id="_plJW86nQEd-hSPkSYnVVZA" name="return" type="_ouBhsqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plJ-AKnQEd-hSPkSYnVVZA" name="getMessage" visibility="public">
                <ownedParameter xmi:id="_plJ-AanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plKlEanQEd-hSPkSYnVVZA" name="printStackTrace" visibility="public"/>
              <ownedOperation xmi:id="_plLMIKnQEd-hSPkSYnVVZA" name="printStackTrace" visibility="public">
                <ownedParameter xmi:id="_plLMIanQEd-hSPkSYnVVZA" name="arg" type="_o4N_gKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plLMIqnQEd-hSPkSYnVVZA" name="printStackTrace" visibility="public">
                <ownedParameter xmi:id="_plLMI6nQEd-hSPkSYnVVZA" name="arg" type="_o4PNoKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plLMJKnQEd-hSPkSYnVVZA" name="toString" visibility="public">
                <ownedParameter xmi:id="_plLzMKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plLzManQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
                <ownedParameter xmi:id="_plLzMqnQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o9nc4anQEd-hSPkSYnVVZA" name="SymbioticATObjectMarker" isAbstract="true">
              <generalization xmi:id="_o_GqoKnQEd-hSPkSYnVVZA" general="_o1IPQanQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_ph7q46nQEd-hSPkSYnVVZA" name="_returnNativeAmbientTalkObject" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ph7q5KnQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkKfhanQEd-hSPkSYnVVZA" name="writeReplace" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pkKfhqnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o-_88KnQEd-hSPkSYnVVZA" name="JavaClass" clientDependency="_o_K8EKnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o_LjIKnQEd-hSPkSYnVVZA" general="_o1bxQanQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pkPYA6nQEd-hSPkSYnVVZA" name="_JAVACLASS_POOL_" visibility="private" isLeaf="true" isStatic="true" type="_o2tjoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pkPYBKnQEd-hSPkSYnVVZA" name="_PST_NAME_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pkPYBanQEd-hSPkSYnVVZA" name="_SNM_NAME_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pkPYBqnQEd-hSPkSYnVVZA" name="_PRIM_SST_" visibility="private" isLeaf="true" isStatic="true" type="_o1W4wKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pkPYB6nQEd-hSPkSYnVVZA" name="wrappedClass_" visibility="private" isLeaf="true" type="_o5cHganQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o_K8EKnQEd-hSPkSYnVVZA" supplier="_o1qawKnQEd-hSPkSYnVVZA" client="_o-_88KnQEd-hSPkSYnVVZA" contract="_o1qawKnQEd-hSPkSYnVVZA"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o_Jt8KnQEd-hSPkSYnVVZA" name="1" visibility="package" isLeaf="true">
                <generalization xmi:id="_o_Jt8anQEd-hSPkSYnVVZA" general="_o2tjoKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pkOJ46nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_pkOJ5KnQEd-hSPkSYnVVZA" name="initialValue" visibility="protected">
                  <ownedParameter xmi:id="_pkOJ5anQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o_KVAKnQEd-hSPkSYnVVZA" name="2" visibility="package" isLeaf="true">
                <generalization xmi:id="_o_KVAanQEd-hSPkSYnVVZA" general="_o1W4wKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pkOJ5qnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pkOJ56nQEd-hSPkSYnVVZA" name="$anonymous0" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pkOw8KnQEd-hSPkSYnVVZA" name="$anonymous1" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pkOw8anQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                  <ownedParameter xmi:id="_pkOw8qnQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pkOw86nQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pkOw9KnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_pj-5UKnQEd-hSPkSYnVVZA" name="wrapperFor" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pj-5UanQEd-hSPkSYnVVZA" name="c" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pj-5UqnQEd-hSPkSYnVVZA" name="return" type="_o-_88KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkPYAKnQEd-hSPkSYnVVZA" name="base_isSubstripeOf" visibility="public">
                <ownedParameter xmi:id="_pkPYAanQEd-hSPkSYnVVZA" name="other" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkPYAqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkPYCKnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_pkQmIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_pkQmIanQEd-hSPkSYnVVZA" name="wrappedClass" type="_o5cHganQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkR0QKnQEd-hSPkSYnVVZA" name="getWrappedClass" visibility="public">
                <ownedParameter xmi:id="_pkR0QanQEd-hSPkSYnVVZA" name="return" type="_o5cHganQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkSbUKnQEd-hSPkSYnVVZA" name="asJavaClassUnderSymbiosis" visibility="public">
                <ownedParameter xmi:id="_pkSbUanQEd-hSPkSYnVVZA" name="return" type="_o-_88KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkSbUqnQEd-hSPkSYnVVZA" name="base__opeql__opeql_" visibility="public">
                <ownedParameter xmi:id="_pkSbU6nQEd-hSPkSYnVVZA" name="comparand" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkSbVKnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkSbVanQEd-hSPkSYnVVZA" name="equals" visibility="public">
                <ownedParameter xmi:id="_pkSbVqnQEd-hSPkSYnVVZA" name="other" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkSbV6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkTCYKnQEd-hSPkSYnVVZA" name="meta_invoke" visibility="public">
                <ownedParameter xmi:id="_pkTCYanQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkTCYqnQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkTCY6nQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkTCZKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkTpcKnQEd-hSPkSYnVVZA" name="meta_respondsTo" visibility="public">
                <ownedParameter xmi:id="_pkTpcanQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkTpcqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkUQgKnQEd-hSPkSYnVVZA" name="meta_select" visibility="public">
                <ownedParameter xmi:id="_pkUQganQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkUQgqnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkUQg6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkU3kKnQEd-hSPkSYnVVZA" name="meta_lookup" visibility="public">
                <ownedParameter xmi:id="_pkU3kanQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkU3kqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkVeoKnQEd-hSPkSYnVVZA" name="meta_defineField" visibility="public">
                <ownedParameter xmi:id="_pkVeoanQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkVeoqnQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkVeo6nQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkWFsKnQEd-hSPkSYnVVZA" name="meta_assignVariable" visibility="public">
                <ownedParameter xmi:id="_pkWFsanQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkWFsqnQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkWFs6nQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkWswKnQEd-hSPkSYnVVZA" name="meta_assignField" visibility="public">
                <ownedParameter xmi:id="_pkWswanQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkWswqnQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkWsw6nQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkWsxKnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkXT0KnQEd-hSPkSYnVVZA" name="meta_clone" visibility="public">
                <ownedParameter xmi:id="_pkXT0anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkXT0qnQEd-hSPkSYnVVZA" name="meta_newInstance" visibility="public">
                <ownedParameter xmi:id="_pkXT06nQEd-hSPkSYnVVZA" name="initargs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkXT1KnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkX64KnQEd-hSPkSYnVVZA" name="meta_addMethod" visibility="public">
                <ownedParameter xmi:id="_pkX64anQEd-hSPkSYnVVZA" name="method" type="_o2wm8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkX64qnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkYh8KnQEd-hSPkSYnVVZA" name="meta_grabField" visibility="public">
                <ownedParameter xmi:id="_pkYh8anQEd-hSPkSYnVVZA" name="fieldName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkYh8qnQEd-hSPkSYnVVZA" name="return" type="_o5jcQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkZJAKnQEd-hSPkSYnVVZA" name="meta_grabMethod" visibility="public">
                <ownedParameter xmi:id="_pkZJAanQEd-hSPkSYnVVZA" name="methodName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkZJAqnQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkZwEKnQEd-hSPkSYnVVZA" name="meta_listFields" visibility="public">
                <ownedParameter xmi:id="_pkZwEanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkaXIKnQEd-hSPkSYnVVZA" name="meta_listMethods" visibility="public">
                <ownedParameter xmi:id="_pkaXIanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pka-MKnQEd-hSPkSYnVVZA" name="meta_isCloneOf" visibility="public">
                <ownedParameter xmi:id="_pka-ManQEd-hSPkSYnVVZA" name="original" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pka-MqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pka-M6nQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pka-NKnQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkblQqnQEd-hSPkSYnVVZA" name="meta_resolve" visibility="public">
                <ownedParameter xmi:id="_pkblQ6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkblRKnQEd-hSPkSYnVVZA" name="base_getParentStripes" visibility="public">
                <ownedParameter xmi:id="_pkcMUKnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkcMUanQEd-hSPkSYnVVZA" name="base_getStripeName" visibility="public">
                <ownedParameter xmi:id="_pkcMUqnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o_ByIKnQEd-hSPkSYnVVZA" name="JavaClosure" clientDependency="_o_S34KnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o_Te8KnQEd-hSPkSYnVVZA" general="_o5kqYKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pkczYKnQEd-hSPkSYnVVZA" name="scope_" visibility="private" isLeaf="true" type="_o07a8KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o_S34KnQEd-hSPkSYnVVZA" supplier="_o_GDkKnQEd-hSPkSYnVVZA" client="_o_ByIKnQEd-hSPkSYnVVZA" contract="_o_GDkKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pkCjuqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pkCju6nQEd-hSPkSYnVVZA" name="scope" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkCjvKnQEd-hSPkSYnVVZA" name="meth" type="_o_UtEKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkdacKnQEd-hSPkSYnVVZA" name="base_getContext" visibility="public">
                <ownedParameter xmi:id="_pkdacanQEd-hSPkSYnVVZA" name="return" type="_o1YG4qnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkdacqnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pkdac6nQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkeBgKnQEd-hSPkSYnVVZA" name="base_cast" visibility="public">
                <ownedParameter xmi:id="_pkeBganQEd-hSPkSYnVVZA" name="types" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkeBgqnQEd-hSPkSYnVVZA" name="return" type="_o6AIMKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkfPoKnQEd-hSPkSYnVVZA" name="matches" visibility="private" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pkfPoanQEd-hSPkSYnVVZA" name="formals" type="_o6vIAKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkfPoqnQEd-hSPkSYnVVZA" name="actuals" type="_o6vIAKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkfPo6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o_EOYKnQEd-hSPkSYnVVZA" name="JavaField" clientDependency="_o_V7MKnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o_V7ManQEd-hSPkSYnVVZA" general="_o2IU0KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pkgdwKnQEd-hSPkSYnVVZA" name="host_" visibility="private" isLeaf="true" type="_otFtkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pkgdwanQEd-hSPkSYnVVZA" name="field_" visibility="private" isLeaf="true" type="_o_WiQKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o_V7MKnQEd-hSPkSYnVVZA" supplier="_o5jcQKnQEd-hSPkSYnVVZA" client="_o_EOYKnQEd-hSPkSYnVVZA" contract="_o5jcQKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pkHcMKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pkHcManQEd-hSPkSYnVVZA" name="host" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkHcMqnQEd-hSPkSYnVVZA" name="f" type="_o_WiQKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkgdwqnQEd-hSPkSYnVVZA" name="base_getName" visibility="public">
                <ownedParameter xmi:id="_pkgdw6nQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkhE0qnQEd-hSPkSYnVVZA" name="base_readField" visibility="public">
                <ownedParameter xmi:id="_pkhE06nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkhE2KnQEd-hSPkSYnVVZA" name="base_writeField" visibility="public">
                <ownedParameter xmi:id="_pkhr4KnQEd-hSPkSYnVVZA" name="newValue" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkhr4anQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkhr5qnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pkhr56nQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkiS8KnQEd-hSPkSYnVVZA" name="asField" visibility="public">
                <ownedParameter xmi:id="_pkiS8anQEd-hSPkSYnVVZA" name="return" type="_o5jcQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkiS8qnQEd-hSPkSYnVVZA" name="meta_newInstance" visibility="public">
                <ownedParameter xmi:id="_pkiS86nQEd-hSPkSYnVVZA" name="initargs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkiS9KnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pki6AKnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_pki6AanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_o_EOYanQEd-hSPkSYnVVZA" name="JavaField[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_pvT_kKnQEd-hSPkSYnVVZA" source="Jar2UML">
                <details xmi:id="_pvT_kanQEd-hSPkSYnVVZA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_o_E1cKnQEd-hSPkSYnVVZA" name="JavaMethod[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_pvT_kqnQEd-hSPkSYnVVZA" source="Jar2UML">
                <details xmi:id="_pvT_k6nQEd-hSPkSYnVVZA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o_GDkKnQEd-hSPkSYnVVZA" name="ATJavaClosure" isAbstract="true">
              <generalization xmi:id="_o_GDkanQEd-hSPkSYnVVZA" general="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pkKfgqnQEd-hSPkSYnVVZA" name="base_cast" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pkKfg6nQEd-hSPkSYnVVZA" name="arg0" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkKfhKnQEd-hSPkSYnVVZA" name="return" type="_o6AIMKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o_GqoqnQEd-hSPkSYnVVZA" name="JMethodCache" isLeaf="true">
              <generalization xmi:id="_o_H4wKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pkMUsKnQEd-hSPkSYnVVZA" name="_INSTANCE_" visibility="public" isLeaf="true" isStatic="true" type="_o_GqoqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pkMUsanQEd-hSPkSYnVVZA" name="cache_" visibility="private" isLeaf="true" type="_o8FL0anQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o_HRsKnQEd-hSPkSYnVVZA" name="CacheKey" visibility="package">
                <generalization xmi:id="_o_HRsanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pkLGkKnQEd-hSPkSYnVVZA" name="class_" visibility="private" isLeaf="true" type="_o5cHganQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pkLGkanQEd-hSPkSYnVVZA" name="methodName_" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pkLGkqnQEd-hSPkSYnVVZA" name="isStatic_" visibility="private" isLeaf="true" type="_oumwg6nQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pkLGk6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pkLGlKnQEd-hSPkSYnVVZA" name="c" type="_o5cHganQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pkLGlanQEd-hSPkSYnVVZA" name="mname" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pkLGlqnQEd-hSPkSYnVVZA" name="isStatic" type="_oumwg6nQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pkLGl6nQEd-hSPkSYnVVZA" name="equals" visibility="public">
                  <ownedParameter xmi:id="_pkLGmKnQEd-hSPkSYnVVZA" name="other" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pkLGmanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pkLtoKnQEd-hSPkSYnVVZA" name="hashCode" visibility="public">
                  <ownedParameter xmi:id="_pkLtoanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_pkMUsqnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_pkMUs6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_pkM7wanQEd-hSPkSYnVVZA" name="put" visibility="public">
                <ownedParameter xmi:id="_pkM7wqnQEd-hSPkSYnVVZA" name="cls" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkM7w6nQEd-hSPkSYnVVZA" name="methName" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkM7xKnQEd-hSPkSYnVVZA" name="isStatic" type="_oumwg6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkM7xanQEd-hSPkSYnVVZA" name="entry" type="_o_UtEKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pkNi0KnQEd-hSPkSYnVVZA" name="get" visibility="public">
                <ownedParameter xmi:id="_pkNi0anQEd-hSPkSYnVVZA" name="cls" type="_o5cHganQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkNi0qnQEd-hSPkSYnVVZA" name="methName" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkNi06nQEd-hSPkSYnVVZA" name="isStatic" type="_oumwg6nQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pkNi1KnQEd-hSPkSYnVVZA" name="return" type="_o_UtEKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o_UtEKnQEd-hSPkSYnVVZA" name="JavaMethod" clientDependency="_pABQoKnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_pAB3sKnQEd-hSPkSYnVVZA" general="_o2IU0KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pkeokKnQEd-hSPkSYnVVZA" name="choices_" visibility="protected" isLeaf="true" type="_o678UKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_pABQoKnQEd-hSPkSYnVVZA" supplier="_o2wm8KnQEd-hSPkSYnVVZA" client="_o_UtEKnQEd-hSPkSYnVVZA" contract="_o2wm8KnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pkeokanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pkeokqnQEd-hSPkSYnVVZA" name="choices" type="_o678UKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plSg4KnQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                <ownedParameter xmi:id="_plSg4anQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plSg4qnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plSg46nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plTH8KnQEd-hSPkSYnVVZA" name="base_applyInScope" visibility="public">
                <ownedParameter xmi:id="_plTH8anQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plTH8qnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plTH86nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plTH9KnQEd-hSPkSYnVVZA" name="base_getBodyExpression" visibility="public">
                <ownedParameter xmi:id="_plTvAKnQEd-hSPkSYnVVZA" name="return" type="_o6VfYanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plUWEKnQEd-hSPkSYnVVZA" name="base_getName" visibility="public">
                <ownedParameter xmi:id="_plUWEanQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plUWEqnQEd-hSPkSYnVVZA" name="base_getParameters" visibility="public">
                <ownedParameter xmi:id="_plUWE6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plUWFKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_plUWFanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plU9IKnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_plU9IanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plU9IqnQEd-hSPkSYnVVZA" name="asMethod" visibility="public">
                <ownedParameter xmi:id="_plU9I6nQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plVkMKnQEd-hSPkSYnVVZA" name="base__opeql__opeql_" visibility="public">
                <ownedParameter xmi:id="_plVkManQEd-hSPkSYnVVZA" name="comparand" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plVkMqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plVkM6nQEd-hSPkSYnVVZA" name="equals" visibility="public">
                <ownedParameter xmi:id="_plVkNKnQEd-hSPkSYnVVZA" name="other" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plVkNanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_o5hnEKnQEd-hSPkSYnVVZA" name="ATField[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_pvT_lKnQEd-hSPkSYnVVZA" source="Jar2UML">
              <details xmi:id="_pvT_lanQEd-hSPkSYnVVZA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_o5hnEqnQEd-hSPkSYnVVZA" name="ATMethod[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_pvT_lqnQEd-hSPkSYnVVZA" source="Jar2UML">
              <details xmi:id="_pvT_l6nQEd-hSPkSYnVVZA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_o5jcQKnQEd-hSPkSYnVVZA" name="ATField" isAbstract="true">
            <generalization xmi:id="_o6IEAKnQEd-hSPkSYnVVZA" general="_o07a8KnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pazvMKnQEd-hSPkSYnVVZA" name="base_getName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pazvManQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pazvMqnQEd-hSPkSYnVVZA" name="base_readField" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pazvM6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pboOlanQEd-hSPkSYnVVZA" name="base_writeField" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pboOlqnQEd-hSPkSYnVVZA" name="arg0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pboOl6nQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_o5_hIKnQEd-hSPkSYnVVZA" name="ATMethodInvocation" isAbstract="true">
            <generalization xmi:id="_o5_hIanQEd-hSPkSYnVVZA" general="_o09QIqnQEd-hSPkSYnVVZA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_o6AIMKnQEd-hSPkSYnVVZA" name="ATClosure" isAbstract="true">
            <generalization xmi:id="_o6AIManQEd-hSPkSYnVVZA" general="_o07a8KnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pbd2ianQEd-hSPkSYnVVZA" name="base_getMethod" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbd2iqnQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbd2i6nQEd-hSPkSYnVVZA" name="base_getContext" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbd2jKnQEd-hSPkSYnVVZA" name="return" type="_o1YG4qnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbd2janQEd-hSPkSYnVVZA" name="base_apply" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbd2jqnQEd-hSPkSYnVVZA" name="arg0" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbd2j6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbedkKnQEd-hSPkSYnVVZA" name="base_applyInScope" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbedkanQEd-hSPkSYnVVZA" name="arg0" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbedkqnQEd-hSPkSYnVVZA" name="arg1" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbedk6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbedlKnQEd-hSPkSYnVVZA" name="base_whileTrue_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbedlanQEd-hSPkSYnVVZA" name="arg0" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbedlqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbedl6nQEd-hSPkSYnVVZA" name="base_escape" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbedmKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_o6AvQanQEd-hSPkSYnVVZA" name="ATNil" isAbstract="true">
            <generalization xmi:id="_o6BWUanQEd-hSPkSYnVVZA" general="_o07a8KnQEd-hSPkSYnVVZA"/>
            <generalization xmi:id="_o6BWUqnQEd-hSPkSYnVVZA" general="_o6BWUKnQEd-hSPkSYnVVZA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_o6BWU6nQEd-hSPkSYnVVZA" name="ATNumber" isAbstract="true">
            <generalization xmi:id="_o6B9YanQEd-hSPkSYnVVZA" general="_o6B9YKnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pbfEpanQEd-hSPkSYnVVZA" name="base_inc" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbfEpqnQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbfEp6nQEd-hSPkSYnVVZA" name="base_dec" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbfEqKnQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbfEqanQEd-hSPkSYnVVZA" name="base_abs" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbfEqqnQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbfEq6nQEd-hSPkSYnVVZA" name="base_doTimes_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbfErKnQEd-hSPkSYnVVZA" name="arg0" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbfEranQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbfErqnQEd-hSPkSYnVVZA" name="base_to_do_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbfEr6nQEd-hSPkSYnVVZA" name="arg0" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbfEsKnQEd-hSPkSYnVVZA" name="arg1" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbfrsKnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbfrsanQEd-hSPkSYnVVZA" name="base_to_step_do_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbfrsqnQEd-hSPkSYnVVZA" name="arg0" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbfrs6nQEd-hSPkSYnVVZA" name="arg1" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbfrtKnQEd-hSPkSYnVVZA" name="arg2" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbfrtanQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbfrtqnQEd-hSPkSYnVVZA" name="base__optms__optms_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbfrt6nQEd-hSPkSYnVVZA" name="arg0" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbfruKnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbfruanQEd-hSPkSYnVVZA" name="base__optms__optms__optms_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbfruqnQEd-hSPkSYnVVZA" name="arg0" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbfru6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbfrvKnQEd-hSPkSYnVVZA" name="base__opque__opque_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbfrvanQEd-hSPkSYnVVZA" name="arg0" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbfrvqnQEd-hSPkSYnVVZA" name="return" type="_o6DLgKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbgSwKnQEd-hSPkSYnVVZA" name="base__oprem_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbgSwanQEd-hSPkSYnVVZA" name="arg0" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbgSwqnQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbgSw6nQEd-hSPkSYnVVZA" name="base__opdiv__opmns_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbgSxKnQEd-hSPkSYnVVZA" name="arg0" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbgSxanQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_o6B9YKnQEd-hSPkSYnVVZA" name="ATNumeric" isAbstract="true">
            <generalization xmi:id="_o6G14anQEd-hSPkSYnVVZA" general="_o6BWUKnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pblLQ6nQEd-hSPkSYnVVZA" name="base_cos" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pblLRKnQEd-hSPkSYnVVZA" name="return" type="_o6DLgKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pblLRanQEd-hSPkSYnVVZA" name="base_sin" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pblLRqnQEd-hSPkSYnVVZA" name="return" type="_o6DLgKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pblLR6nQEd-hSPkSYnVVZA" name="base_tan" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pblLSKnQEd-hSPkSYnVVZA" name="return" type="_o6DLgKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pblLSanQEd-hSPkSYnVVZA" name="base_log" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pblLSqnQEd-hSPkSYnVVZA" name="return" type="_o6DLgKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pblLS6nQEd-hSPkSYnVVZA" name="base_sqrt" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pblLTKnQEd-hSPkSYnVVZA" name="return" type="_o6DLgKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pblLTanQEd-hSPkSYnVVZA" name="base_expt" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pblyUKnQEd-hSPkSYnVVZA" name="arg0" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pblyUanQEd-hSPkSYnVVZA" name="return" type="_o6DLgKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pblyUqnQEd-hSPkSYnVVZA" name="base__oppls_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pblyU6nQEd-hSPkSYnVVZA" name="arg0" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pblyVKnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pblyVanQEd-hSPkSYnVVZA" name="base_addNumber" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pblyVqnQEd-hSPkSYnVVZA" name="arg0" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pblyV6nQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pblyWKnQEd-hSPkSYnVVZA" name="base_addFraction" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pblyWanQEd-hSPkSYnVVZA" name="arg0" type="_o6DLgKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pblyWqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pblyW6nQEd-hSPkSYnVVZA" name="base__opmns_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pblyXKnQEd-hSPkSYnVVZA" name="arg0" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pblyXanQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pblyXqnQEd-hSPkSYnVVZA" name="base_subtractNumber" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pblyX6nQEd-hSPkSYnVVZA" name="arg0" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbmZYKnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbmZYanQEd-hSPkSYnVVZA" name="base_subtractFraction" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbmZYqnQEd-hSPkSYnVVZA" name="arg0" type="_o6DLgKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbmZY6nQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbmZZKnQEd-hSPkSYnVVZA" name="base__optms_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbmZZanQEd-hSPkSYnVVZA" name="arg0" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbmZZqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbmZZ6nQEd-hSPkSYnVVZA" name="base_timesNumber" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbmZaKnQEd-hSPkSYnVVZA" name="arg0" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbmZaanQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbmZaqnQEd-hSPkSYnVVZA" name="base_timesFraction" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbmZa6nQEd-hSPkSYnVVZA" name="arg0" type="_o6DLgKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbmZbKnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbmZbanQEd-hSPkSYnVVZA" name="base__opdiv_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbmZbqnQEd-hSPkSYnVVZA" name="arg0" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbmZb6nQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbnAcKnQEd-hSPkSYnVVZA" name="base_divideNumber" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbnAcanQEd-hSPkSYnVVZA" name="arg0" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbnAcqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbnAc6nQEd-hSPkSYnVVZA" name="base_divideFraction" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbnAdKnQEd-hSPkSYnVVZA" name="arg0" type="_o6DLgKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbnAdanQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbnAdqnQEd-hSPkSYnVVZA" name="base__opltx__opeql__opgtx_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbnAd6nQEd-hSPkSYnVVZA" name="arg0" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbnAeKnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbnAeanQEd-hSPkSYnVVZA" name="base_gequalsNumber" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbnAeqnQEd-hSPkSYnVVZA" name="arg0" type="_o6BWU6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbnAe6nQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbnAfKnQEd-hSPkSYnVVZA" name="base_gequalsFraction" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbnAfanQEd-hSPkSYnVVZA" name="arg0" type="_o6DLgKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbnAfqnQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbnngKnQEd-hSPkSYnVVZA" name="base__opltx_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbnnganQEd-hSPkSYnVVZA" name="arg0" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbnngqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbnng6nQEd-hSPkSYnVVZA" name="base__opgtx_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbnnhKnQEd-hSPkSYnVVZA" name="arg0" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbnnhanQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbnnhqnQEd-hSPkSYnVVZA" name="base__opltx__opeql_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbnnh6nQEd-hSPkSYnVVZA" name="arg0" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbnniKnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbnnianQEd-hSPkSYnVVZA" name="base__opgtx__opeql_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbnniqnQEd-hSPkSYnVVZA" name="arg0" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbnni6nQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbnnjKnQEd-hSPkSYnVVZA" name="base__opeql_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pboOkKnQEd-hSPkSYnVVZA" name="arg0" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pboOkanQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pboOkqnQEd-hSPkSYnVVZA" name="base__opnot__opeql_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pboOk6nQEd-hSPkSYnVVZA" name="arg0" type="_o6B9YKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pboOlKnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_o6CkcanQEd-hSPkSYnVVZA" name="ATText" isAbstract="true">
            <generalization xmi:id="_o6CkcqnQEd-hSPkSYnVVZA" general="_o6BWUKnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pbgSxqnQEd-hSPkSYnVVZA" name="base_explode" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbgSx6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbgSyKnQEd-hSPkSYnVVZA" name="base_split" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbgSyanQEd-hSPkSYnVVZA" name="arg0" type="_o6CkcanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbgSyqnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbgSy6nQEd-hSPkSYnVVZA" name="base_find_do_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbgSzKnQEd-hSPkSYnVVZA" name="arg0" type="_o6CkcanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbgSzanQEd-hSPkSYnVVZA" name="arg1" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbgSzqnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbgSz6nQEd-hSPkSYnVVZA" name="base_replace_by_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbg50KnQEd-hSPkSYnVVZA" name="arg0" type="_o6CkcanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbg50anQEd-hSPkSYnVVZA" name="arg1" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbg50qnQEd-hSPkSYnVVZA" name="return" type="_o6CkcanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbg506nQEd-hSPkSYnVVZA" name="base_toUpperCase" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbg51KnQEd-hSPkSYnVVZA" name="return" type="_o6CkcanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbg51anQEd-hSPkSYnVVZA" name="base_toLowerCase" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbg51qnQEd-hSPkSYnVVZA" name="return" type="_o6CkcanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbg516nQEd-hSPkSYnVVZA" name="base_length" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbg52KnQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbg52anQEd-hSPkSYnVVZA" name="base__oppls_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbg52qnQEd-hSPkSYnVVZA" name="arg0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbg526nQEd-hSPkSYnVVZA" name="return" type="_o6CkcanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbg53KnQEd-hSPkSYnVVZA" name="base__opltx__opeql__opgtx_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbg53anQEd-hSPkSYnVVZA" name="arg0" type="_o6CkcanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbg53qnQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbg536nQEd-hSPkSYnVVZA" name="base__optil__opeql_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbhg4KnQEd-hSPkSYnVVZA" name="arg0" type="_o6CkcanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbhg4anQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbhg4qnQEd-hSPkSYnVVZA" name="base_parseNumeric" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbhg46nQEd-hSPkSYnVVZA" name="return" type="_o6B9YKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_o6DLgKnQEd-hSPkSYnVVZA" name="ATFraction" isAbstract="true">
            <generalization xmi:id="_o6DykKnQEd-hSPkSYnVVZA" general="_o6B9YKnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pbhg5KnQEd-hSPkSYnVVZA" name="base_inc" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbhg5anQEd-hSPkSYnVVZA" name="return" type="_o6DLgKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbhg5qnQEd-hSPkSYnVVZA" name="base_dec" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbhg56nQEd-hSPkSYnVVZA" name="return" type="_o6DLgKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbhg6KnQEd-hSPkSYnVVZA" name="base_abs" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbhg6anQEd-hSPkSYnVVZA" name="return" type="_o6DLgKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbhg6qnQEd-hSPkSYnVVZA" name="base_round" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbhg66nQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbhg7KnQEd-hSPkSYnVVZA" name="base_floor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbhg7anQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbiH8KnQEd-hSPkSYnVVZA" name="base_ceiling" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbiH8anQEd-hSPkSYnVVZA" name="return" type="_o6BWU6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_o6DykanQEd-hSPkSYnVVZA" name="ATBoolean" isAbstract="true">
            <generalization xmi:id="_o6EZoKnQEd-hSPkSYnVVZA" general="_o07a8KnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pbiH8qnQEd-hSPkSYnVVZA" name="base_ifTrue_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbiH86nQEd-hSPkSYnVVZA" name="arg0" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbiH9KnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbiH9anQEd-hSPkSYnVVZA" name="base_ifFalse_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbiH9qnQEd-hSPkSYnVVZA" name="arg0" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbiH96nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbiH-KnQEd-hSPkSYnVVZA" name="base_ifTrue_ifFalse_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbiH-anQEd-hSPkSYnVVZA" name="arg0" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbiH-qnQEd-hSPkSYnVVZA" name="arg1" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbiH-6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbiH_KnQEd-hSPkSYnVVZA" name="base__opand_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbiH_anQEd-hSPkSYnVVZA" name="arg0" type="_o6DykanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbiH_qnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbivAKnQEd-hSPkSYnVVZA" name="base__oppls_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbivAanQEd-hSPkSYnVVZA" name="arg0" type="_o6DykanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbivAqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbivA6nQEd-hSPkSYnVVZA" name="base_and_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbivBKnQEd-hSPkSYnVVZA" name="arg0" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbivBanQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbivBqnQEd-hSPkSYnVVZA" name="base_or_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbivB6nQEd-hSPkSYnVVZA" name="arg0" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbivCKnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbivCanQEd-hSPkSYnVVZA" name="base_not" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbivCqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_o6GO0KnQEd-hSPkSYnVVZA" name="ATHandler" isAbstract="true">
            <generalization xmi:id="_o6G14KnQEd-hSPkSYnVVZA" general="_o07a8KnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pbkkPKnQEd-hSPkSYnVVZA" name="base_canHandle" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbkkPanQEd-hSPkSYnVVZA" name="arg0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbkkPqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pblLQKnQEd-hSPkSYnVVZA" name="base_handle" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pblLQanQEd-hSPkSYnVVZA" name="arg0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pblLQqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_o6IEAanQEd-hSPkSYnVVZA" name="ATAbstractGrammar" isAbstract="true">
            <generalization xmi:id="_o6IrEKnQEd-hSPkSYnVVZA" general="_o07a8KnQEd-hSPkSYnVVZA"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_ougC0KnQEd-hSPkSYnVVZA" name="exceptions">
          <packagedElement xmi:type="uml:Class" xmi:id="_ougC0qnQEd-hSPkSYnVVZA" name="XParseError" isLeaf="true">
            <generalization xmi:id="_o5r_IKnQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pa-uU6nQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pa-uVKnQEd-hSPkSYnVVZA" name="erroneousCode_" visibility="private" type="_oufbwKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pa-uVanQEd-hSPkSYnVVZA" name="fileName_" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pa-uVqnQEd-hSPkSYnVVZA" name="line_" visibility="private" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pa_VYKnQEd-hSPkSYnVVZA" name="column_" visibility="private" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pHJzYKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pHJzYanQEd-hSPkSYnVVZA" name="erroneousCode" type="_oufbwKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pHJzYqnQEd-hSPkSYnVVZA" name="message" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pHJzY6nQEd-hSPkSYnVVZA" name="filename" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pHJzZKnQEd-hSPkSYnVVZA" name="line" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pHJzZanQEd-hSPkSYnVVZA" name="column" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pHKacKnQEd-hSPkSYnVVZA" name="cause" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pHKacanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pHLBgKnQEd-hSPkSYnVVZA" name="message" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pHLBganQEd-hSPkSYnVVZA" name="cause" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa_8cKnQEd-hSPkSYnVVZA" name="getColumn" visibility="public">
              <ownedParameter xmi:id="_pa_8canQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa_8cqnQEd-hSPkSYnVVZA" name="getFileName" visibility="public">
              <ownedParameter xmi:id="_pa_8c6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbAjgKnQEd-hSPkSYnVVZA" name="getLine" visibility="public">
              <ownedParameter xmi:id="_pbAjganQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbAjgqnQEd-hSPkSYnVVZA" name="getErroneousCode" visibility="public">
              <ownedParameter xmi:id="_pbAjg6nQEd-hSPkSYnVVZA" name="return" type="_oufbwKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbAjhKnQEd-hSPkSYnVVZA" name="getMessage" visibility="public">
              <ownedParameter xmi:id="_pbBKkKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbBKkanQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pbBxoKnQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_ouhQ8KnQEd-hSPkSYnVVZA" name="XIOProblem">
            <generalization xmi:id="_o5rYEKnQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pa9gNanQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pHLBgqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pHLBg6nQEd-hSPkSYnVVZA" name="cause" type="_o5Wn8qnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa-HQqnQEd-hSPkSYnVVZA" name="getMessage" visibility="public">
              <ownedParameter xmi:id="_pa-HQ6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa-uUKnQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pa-uUanQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o1YG4anQEd-hSPkSYnVVZA" name="XArityMismatch" isLeaf="true">
            <generalization xmi:id="_o5mfkanQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pa2yganQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pa2ygqnQEd-hSPkSYnVVZA" name="_TOO_MANY_" visibility="private" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pa2yg6nQEd-hSPkSYnVVZA" name="_TOO_FEW_" visibility="private" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pVoURKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pVoURanQEd-hSPkSYnVVZA" name="funnam" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pVoURqnQEd-hSPkSYnVVZA" name="numParameters" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pVoUR6nQEd-hSPkSYnVVZA" name="numArguments" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa3ZkKnQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pa3ZkanQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o1gpwanQEd-hSPkSYnVVZA" name="XClassNotFound" isLeaf="true">
            <generalization xmi:id="_o5l4gKnQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pa09UKnQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pVysUqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pVysU6nQEd-hSPkSYnVVZA" name="qualifiedClassname" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pVysVKnQEd-hSPkSYnVVZA" name="cause" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa1kYKnQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pa1kYanQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o1-j0KnQEd-hSPkSYnVVZA" name="XIllegalOperation">
            <generalization xmi:id="_o5qJ8KnQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pa7rA6nQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pWRNcqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pWRNc6nQEd-hSPkSYnVVZA" name="message" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa7rBKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pa7rBanQEd-hSPkSYnVVZA" name="message" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pa8SEKnQEd-hSPkSYnVVZA" name="cause" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa8SEanQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pa8SEqnQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o2BnIKnQEd-hSPkSYnVVZA" name="XObjectOffline" isLeaf="true">
            <generalization xmi:id="_o5xesKnQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pbKUgKnQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pbKUganQEd-hSPkSYnVVZA" name="objectId_" visibility="package" type="_o1OV4anQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pWVe46nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pWVe5KnQEd-hSPkSYnVVZA" name="id" type="_o1OV4anQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pXUWUKnQEd-hSPkSYnVVZA" name="getObjectId" visibility="public">
              <ownedParameter xmi:id="_pXUWUanQEd-hSPkSYnVVZA" name="return" type="_o1OV4anQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbK7kKnQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pbK7kanQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o26_AKnQEd-hSPkSYnVVZA" name="InterpreterException" isAbstract="true">
            <generalization xmi:id="_o5t0UKnQEd-hSPkSYnVVZA" general="_o3uQQanQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pbBxoqnQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pbBxo6nQEd-hSPkSYnVVZA" name="runtimeStack_" visibility="protected" isLeaf="true" type="_o4JuEKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pbBxpKnQEd-hSPkSYnVVZA" name="cause_" visibility="private" isLeaf="true" type="_ouBhsqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pXeHUKnQEd-hSPkSYnVVZA" name="getCause" visibility="public">
              <ownedParameter xmi:id="_pXeHUanQEd-hSPkSYnVVZA" name="return" type="_ouBhsqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paoJAKnQEd-hSPkSYnVVZA" name="getMessage" visibility="public">
              <ownedParameter xmi:id="_paoJAanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa09UanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pa09UqnQEd-hSPkSYnVVZA" name="message" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pa09U6nQEd-hSPkSYnVVZA" name="cause" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa2LcqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pa2Lc6nQEd-hSPkSYnVVZA" name="message" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa511KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_pa-HQKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pa-HQanQEd-hSPkSYnVVZA" name="cause" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbC_wKnQEd-hSPkSYnVVZA" name="printAmbientTalkStackTrace" visibility="public">
              <ownedParameter xmi:id="_pbC_wanQEd-hSPkSYnVVZA" name="out" type="_o4N_gKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbEN4KnQEd-hSPkSYnVVZA" name="getAmbientTalkRepresentation" visibility="public">
              <ownedParameter xmi:id="_pbEN4anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbEN5KnQEd-hSPkSYnVVZA" name="getStripeType" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pbE08KnQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbFcAKnQEd-hSPkSYnVVZA" name="printStackTrace" visibility="public">
              <ownedParameter xmi:id="_pbFcAanQEd-hSPkSYnVVZA" name="out" type="_o4N_gKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbGDEKnQEd-hSPkSYnVVZA" name="printStackTrace" visibility="public">
              <ownedParameter xmi:id="_pbGDEanQEd-hSPkSYnVVZA" name="out" type="_o4PNoKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbGqIKnQEd-hSPkSYnVVZA" name="toString" visibility="public">
              <ownedParameter xmi:id="_pbGqIanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o5IlganQEd-hSPkSYnVVZA" name="XIllegalParameter">
            <generalization xmi:id="_o55agKnQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pbWhwKnQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_paDhQKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_paDhQanQEd-hSPkSYnVVZA" name="ofFun" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paDhQqnQEd-hSPkSYnVVZA" name="msg" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbWhwanQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pbWhwqnQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o5d8sqnQEd-hSPkSYnVVZA" name="XAmbienttalk">
            <generalization xmi:id="_o57PsKnQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pbYW8anQEd-hSPkSYnVVZA" name="_STACKTRACE_SYM_" visibility="private" isLeaf="true" isStatic="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pbYW8qnQEd-hSPkSYnVVZA" name="_MESSAGE_SYM_" visibility="private" isLeaf="true" isStatic="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pbYW86nQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pbYW9KnQEd-hSPkSYnVVZA" name="customException_" visibility="private" isLeaf="true" type="_o07a8KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_parzaKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_parzaanQEd-hSPkSYnVVZA" name="customException" type="_o07a8KnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbYW9anQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_pbZlFqnQEd-hSPkSYnVVZA" name="getAmbientTalkRepresentation" visibility="public">
              <ownedParameter xmi:id="_pbZlF6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbZlGKnQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pbZlGanQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbaMIanQEd-hSPkSYnVVZA" name="getMessage" visibility="public">
              <ownedParameter xmi:id="_pbaMIqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o5jcQanQEd-hSPkSYnVVZA" name="XDuplicateSlot" isLeaf="true">
            <generalization xmi:id="_o5w3oKnQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pbJGY6nQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pbJGZKnQEd-hSPkSYnVVZA" name="slotName_" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pa0WQKnQEd-hSPkSYnVVZA" name="getSlotName" visibility="public">
              <ownedParameter xmi:id="_pa0WQanQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbJGZanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pbJtcKnQEd-hSPkSYnVVZA" name="slotName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbJtcanQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pbJtcqnQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o5lRcanQEd-hSPkSYnVVZA" name="XImportConflict">
            <generalization xmi:id="_o5vpgKnQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pbHRMKnQEd-hSPkSYnVVZA" name="conflictingNames_" visibility="private" isLeaf="true" type="_o5vpganQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pax6A6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pax6BKnQEd-hSPkSYnVVZA" name="conflictingNames" type="_o5vpganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbH4QKnQEd-hSPkSYnVVZA" name="getConflictingNames" visibility="public">
              <ownedParameter xmi:id="_pbH4QanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbH4QqnQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pbH4Q6nQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o5l4ganQEd-hSPkSYnVVZA" name="XReflectionFailure">
            <generalization xmi:id="_o5mfkKnQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pa1kY6nQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pa1kZKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pa1kZanQEd-hSPkSYnVVZA" name="message" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pa1kZqnQEd-hSPkSYnVVZA" name="cause" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa2LcKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pa2LcanQEd-hSPkSYnVVZA" name="message" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa2LdKnQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pa2LdanQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o5ntsKnQEd-hSPkSYnVVZA" name="XIllegalSplice" isLeaf="true">
            <generalization xmi:id="_o5oUwKnQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pa3Zk6nQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pa3ZlKnQEd-hSPkSYnVVZA" name="_MESSAGE_" visibility="private" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pa4AoKnQEd-hSPkSYnVVZA" name="spliceExpression_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pa4AoanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pa4AoqnQEd-hSPkSYnVVZA" name="spliceExp" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa4Ao6nQEd-hSPkSYnVVZA" name="getSpliceExpression" visibility="public">
              <ownedParameter xmi:id="_pa4ApKnQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa4ApanQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pa4nsKnQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o5oUwanQEd-hSPkSYnVVZA" name="XIndexOutOfBounds" isLeaf="true">
            <generalization xmi:id="_o5o70KnQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pa4nsqnQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pa4ns6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pa4ntKnQEd-hSPkSYnVVZA" name="atIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pa4ntanQEd-hSPkSYnVVZA" name="atLength" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa5OwKnQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pa5OwanQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o5pi4KnQEd-hSPkSYnVVZA" name="XTypeMismatch">
            <generalization xmi:id="_o5pi4anQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pa5Ow6nQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pa5OxKnQEd-hSPkSYnVVZA" name="failedObject_" visibility="private" isLeaf="true" type="_o07a8KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pa510KnQEd-hSPkSYnVVZA" name="expectedType_" visibility="private" isLeaf="true" type="_o5cHganQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pa510anQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pa510qnQEd-hSPkSYnVVZA" name="expectedType" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pa5106nQEd-hSPkSYnVVZA" name="failedObject" type="_o07a8KnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa511anQEd-hSPkSYnVVZA" name="getFailedObject" visibility="public">
              <ownedParameter xmi:id="_pa511qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa6c4KnQEd-hSPkSYnVVZA" name="getExpectedType" visibility="public">
              <ownedParameter xmi:id="_pa6c4anQEd-hSPkSYnVVZA" name="return" type="_o5cHganQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa6c4qnQEd-hSPkSYnVVZA" name="getMessage" visibility="public">
              <ownedParameter xmi:id="_pa6c46nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa7rAKnQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pa7rAanQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o5qxAKnQEd-hSPkSYnVVZA" name="XIllegalUnquote" isLeaf="true">
            <generalization xmi:id="_o5qxAanQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pa85IKnQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pa85IanQEd-hSPkSYnVVZA" name="_MESSAGE_" visibility="private" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pa85IqnQEd-hSPkSYnVVZA" name="unquotation_" visibility="private" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pa85I6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pa85JKnQEd-hSPkSYnVVZA" name="unquotation" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa9gMKnQEd-hSPkSYnVVZA" name="getUnquotation" visibility="public">
              <ownedParameter xmi:id="_pa9gManQEd-hSPkSYnVVZA" name="return" type="_o6BWUKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pa9gMqnQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pa9gM6nQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o5wQkKnQEd-hSPkSYnVVZA" name="XIllegalArgument" isLeaf="true">
            <generalization xmi:id="_o5wQkanQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pbIfUKnQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pbIfUanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pbIfUqnQEd-hSPkSYnVVZA" name="message" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbIfU6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pbIfVKnQEd-hSPkSYnVVZA" name="message" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbIfVanQEd-hSPkSYnVVZA" name="cause" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbJGYKnQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pbJGYanQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o5yFwKnQEd-hSPkSYnVVZA" name="XNotInstantiatable" isLeaf="true">
            <generalization xmi:id="_o5yFwanQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pbK7k6nQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pbK7lKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pbLioKnQEd-hSPkSYnVVZA" name="c" type="_o5cHganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbLioanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pbLioqnQEd-hSPkSYnVVZA" name="c" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbLio6nQEd-hSPkSYnVVZA" name="cause" type="_o3uQQanQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbMJsKnQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pbMJsanQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o5ys0KnQEd-hSPkSYnVVZA" name="XSymbiosisFailure">
            <generalization xmi:id="_o5ys0anQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pbMwwKnQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pbMwwanQEd-hSPkSYnVVZA" name="message_" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pbMwwqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pbMww6nQEd-hSPkSYnVVZA" name="symbiont" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbMwxKnQEd-hSPkSYnVVZA" name="selector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbMwxanQEd-hSPkSYnVVZA" name="choices" type="_oxg6kKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbMwxqnQEd-hSPkSYnVVZA" name="atArgs" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbN-4KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pbN-4anQEd-hSPkSYnVVZA" name="symbiont" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbN-4qnQEd-hSPkSYnVVZA" name="selector" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbN-46nQEd-hSPkSYnVVZA" name="atArgs" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbPNAKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pbPNAanQEd-hSPkSYnVVZA" name="failedClass" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbPNAqnQEd-hSPkSYnVVZA" name="choices" type="_o5zT4anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbPNA6nQEd-hSPkSYnVVZA" name="atArgs" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbPNBKnQEd-hSPkSYnVVZA" name="numMatchingCtors" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbQbIKnQEd-hSPkSYnVVZA" name="getMessage" visibility="public">
              <ownedParameter xmi:id="_pbQbIanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbQbIqnQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pbQbI6nQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o51wIKnQEd-hSPkSYnVVZA" name="XIllegalQuote" isLeaf="true">
            <generalization xmi:id="_o51wIanQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pbRCManQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pbRCMqnQEd-hSPkSYnVVZA" name="_MESSAGE_" visibility="private" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pbRCM6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pbRCNKnQEd-hSPkSYnVVZA" name="uqsExp" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbRpQKnQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pbRpQanQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o52XMKnQEd-hSPkSYnVVZA" name="XSelectorNotFound">
            <generalization xmi:id="_o52XManQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pbRpQ6nQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pbRpRKnQEd-hSPkSYnVVZA" name="selector_" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pbSQUKnQEd-hSPkSYnVVZA" name="inObject_" visibility="private" isLeaf="true" type="_o07a8KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pbSQUanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pbSQUqnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbSQU6nQEd-hSPkSYnVVZA" name="inObject" type="_o07a8KnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbSQVKnQEd-hSPkSYnVVZA" name="getMessage" visibility="public">
              <ownedParameter xmi:id="_pbSQVanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbS3YKnQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pbS3YanQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbTecanQEd-hSPkSYnVVZA" name="catchOnlyIfSelectorEquals" visibility="public">
              <ownedParameter xmi:id="_pbTecqnQEd-hSPkSYnVVZA" name="sym" type="_o6cNEanQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbUFgKnQEd-hSPkSYnVVZA" name="getSelector" visibility="public">
              <ownedParameter xmi:id="_pbUFganQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbUFgqnQEd-hSPkSYnVVZA" name="getInObject" visibility="public">
              <ownedParameter xmi:id="_pbUFg6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o53lUKnQEd-hSPkSYnVVZA" name="XIllegalIndex" isLeaf="true">
            <generalization xmi:id="_o54MYKnQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pbUFhKnQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pbUFhanQEd-hSPkSYnVVZA" name="_MESSAGE_" visibility="private" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pbUskKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pbUskanQEd-hSPkSYnVVZA" name="msg" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbUskqnQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pbUsk6nQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o54MYanQEd-hSPkSYnVVZA" name="XIllegalApplication" isLeaf="true">
            <generalization xmi:id="_o54zcKnQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pbVToKnQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pbVToanQEd-hSPkSYnVVZA" name="nativeImplementor_" visibility="private" isLeaf="true" type="_o5cHganQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pbVToqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pbVTo6nQEd-hSPkSYnVVZA" name="message" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbVTpKnQEd-hSPkSYnVVZA" name="nativeImplementor" type="_o5cHganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbV6sKnQEd-hSPkSYnVVZA" name="getImplementorClass" visibility="public">
              <ownedParameter xmi:id="_pbV6sanQEd-hSPkSYnVVZA" name="return" type="_o5cHganQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbV6sqnQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pbV6s6nQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o56BkKnQEd-hSPkSYnVVZA" name="XUndefinedSlot" isLeaf="true">
            <generalization xmi:id="_o56BkanQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pbXI0KnQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pbXI0anQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pbXI0qnQEd-hSPkSYnVVZA" name="message" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pbXI06nQEd-hSPkSYnVVZA" name="fieldName" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbXI1KnQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pbXI1anQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o56ooKnQEd-hSPkSYnVVZA" name="XUnassignableField" isLeaf="true">
            <generalization xmi:id="_o56ooanQEd-hSPkSYnVVZA" general="_o26_AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pbXv4anQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pbXv4qnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pbXv46nQEd-hSPkSYnVVZA" name="fieldName" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pbXv5KnQEd-hSPkSYnVVZA" name="getStripeType" visibility="public">
              <ownedParameter xmi:id="_pbXv5anQEd-hSPkSYnVVZA" name="return" type="_o1qawKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_o58d0KnQEd-hSPkSYnVVZA" name="signals">
            <packagedElement xmi:type="uml:Class" xmi:id="_o59E4KnQEd-hSPkSYnVVZA" name="SignalEscape">
              <generalization xmi:id="_o59E4qnQEd-hSPkSYnVVZA" general="_o59E4anQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pbazMKnQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pbazManQEd-hSPkSYnVVZA" name="originatingBlock" visibility="public" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pbazMqnQEd-hSPkSYnVVZA" name="returnedValue" visibility="public" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pbazM6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pbazNKnQEd-hSPkSYnVVZA" name="originatingBlock" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pbazNanQEd-hSPkSYnVVZA" name="returnedValue" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o59E4anQEd-hSPkSYnVVZA" name="Signal" isAbstract="true">
              <generalization xmi:id="_o59r8KnQEd-hSPkSYnVVZA" general="_o1FL8anQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pbazNqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
            </packagedElement>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_o0ogAKnQEd-hSPkSYnVVZA" name="support">
          <packagedElement xmi:type="uml:Class" xmi:id="_o0ogAanQEd-hSPkSYnVVZA" name="PrimitiveJavaConversion">
            <generalization xmi:id="_o0pHEKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pUivIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_pUjWMKnQEd-hSPkSYnVVZA" name="intToByte" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_pUjWManQEd-hSPkSYnVVZA" name="number" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUjWMqnQEd-hSPkSYnVVZA" name="return" type="_o03JganQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pUkkUanQEd-hSPkSYnVVZA" name="doubleToFloat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_pUkkUqnQEd-hSPkSYnVVZA" name="fraction" type="_o0pHEqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUkkU6nQEd-hSPkSYnVVZA" name="return" type="_o04XoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pUlycKnQEd-hSPkSYnVVZA" name="intToLong" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_pUlycanQEd-hSPkSYnVVZA" name="number" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUlycqnQEd-hSPkSYnVVZA" name="return" type="_o04-sKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pUmZgKnQEd-hSPkSYnVVZA" name="intToShort" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_pUmZganQEd-hSPkSYnVVZA" name="number" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUmZgqnQEd-hSPkSYnVVZA" name="return" type="_o05lwKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pUnAkqnQEd-hSPkSYnVVZA" name="subtractLongs" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_pUnAk6nQEd-hSPkSYnVVZA" name="number" type="_o04-sKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUnAlKnQEd-hSPkSYnVVZA" name="other" type="_o04-sKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUnAlanQEd-hSPkSYnVVZA" name="return" type="_o04-sKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pUnnoanQEd-hSPkSYnVVZA" name="addLongs" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_pUnnoqnQEd-hSPkSYnVVZA" name="number" type="_o04-sKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUnno6nQEd-hSPkSYnVVZA" name="other" type="_o04-sKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUnnpKnQEd-hSPkSYnVVZA" name="return" type="_o04-sKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pUo1wKnQEd-hSPkSYnVVZA" name="multiplyLongs" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_pUo1wanQEd-hSPkSYnVVZA" name="number" type="_o04-sKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUo1wqnQEd-hSPkSYnVVZA" name="other" type="_o04-sKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUo1w6nQEd-hSPkSYnVVZA" name="return" type="_o04-sKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pUpc0KnQEd-hSPkSYnVVZA" name="divideLongs" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_pUpc0anQEd-hSPkSYnVVZA" name="number" type="_o04-sKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUpc0qnQEd-hSPkSYnVVZA" name="other" type="_o04-sKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUpc06nQEd-hSPkSYnVVZA" name="return" type="_o04-sKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pUqD46nQEd-hSPkSYnVVZA" name="opltxLongs" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_pUqq8KnQEd-hSPkSYnVVZA" name="number" type="_o04-sKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUqq8anQEd-hSPkSYnVVZA" name="other" type="_o04-sKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUqq8qnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pUrSAKnQEd-hSPkSYnVVZA" name="opgtxLongs" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_pUrSAanQEd-hSPkSYnVVZA" name="number" type="_o04-sKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUrSAqnQEd-hSPkSYnVVZA" name="other" type="_o04-sKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUrSA6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pCCp4KnQEd-hSPkSYnVVZA" name="RunnableTimerTask">
            <generalization xmi:id="_pCCp4anQEd-hSPkSYnVVZA" general="_o3_WAanQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pqTjwKnQEd-hSPkSYnVVZA" name="runnable_" visibility="private" isLeaf="true" type="_pCDQ8KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pqTjwanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pqTjwqnQEd-hSPkSYnVVZA" name="r" type="_pCDQ8KnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqTjw6nQEd-hSPkSYnVVZA" name="run" visibility="public"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_o06z4KnQEd-hSPkSYnVVZA" name="actors">
          <packagedElement xmi:type="uml:Interface" xmi:id="_o06z4anQEd-hSPkSYnVVZA" name="ATObservable" isAbstract="true">
            <generalization xmi:id="_o07a8anQEd-hSPkSYnVVZA" general="_o07a8KnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pUr5EKnQEd-hSPkSYnVVZA" name="base_upon_do_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pUr5EanQEd-hSPkSYnVVZA" name="arg0" type="_o6cNEanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUr5EqnQEd-hSPkSYnVVZA" name="arg1" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUr5E6nQEd-hSPkSYnVVZA" name="return" type="_o6AIMKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pUsgIKnQEd-hSPkSYnVVZA" name="base_fire_withArgs_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pUsgIanQEd-hSPkSYnVVZA" name="arg0" type="_o6cNEanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUsgIqnQEd-hSPkSYnVVZA" name="arg1" type="_oxbbAqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUsgI6nQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_o08CAanQEd-hSPkSYnVVZA" name="ATActorMirror" isAbstract="true">
            <generalization xmi:id="_o08CAqnQEd-hSPkSYnVVZA" general="_o07a8KnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pUsgJKnQEd-hSPkSYnVVZA" name="base_createMessage" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pUsgJanQEd-hSPkSYnVVZA" name="arg0" type="_o6cNEanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUtHMKnQEd-hSPkSYnVVZA" name="arg1" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUtHManQEd-hSPkSYnVVZA" name="arg2" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUtHMqnQEd-hSPkSYnVVZA" name="return" type="_o09QIanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pUtHM6nQEd-hSPkSYnVVZA" name="base_createMirror" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pUtHNKnQEd-hSPkSYnVVZA" name="arg0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUtHNanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pUtHNqnQEd-hSPkSYnVVZA" name="base_send" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pUtuQKnQEd-hSPkSYnVVZA" name="arg0" type="_o09QIanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUtuQanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pUtuQqnQEd-hSPkSYnVVZA" name="base_provide" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pUtuQ6nQEd-hSPkSYnVVZA" name="arg0" type="_o1qawKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUtuRKnQEd-hSPkSYnVVZA" name="arg1" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUtuRanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pUtuRqnQEd-hSPkSYnVVZA" name="base_require" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pUuVUKnQEd-hSPkSYnVVZA" name="arg0" type="_o1qawKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUuVUanQEd-hSPkSYnVVZA" name="arg1" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUuVUqnQEd-hSPkSYnVVZA" name="arg2" type="_o6DykanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUuVU6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pUuVVKnQEd-hSPkSYnVVZA" name="base_install_" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pUuVVanQEd-hSPkSYnVVZA" name="arg0" type="_o08CAanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUuVVqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_o09QIanQEd-hSPkSYnVVZA" name="ATAsyncMessage" isAbstract="true">
            <generalization xmi:id="_o093MKnQEd-hSPkSYnVVZA" general="_o09QIqnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pUu8YKnQEd-hSPkSYnVVZA" name="base_getReceiver" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pUu8YanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pUu8YqnQEd-hSPkSYnVVZA" name="base_process" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pUu8Y6nQEd-hSPkSYnVVZA" name="arg0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUu8ZKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pUu8ZanQEd-hSPkSYnVVZA" name="prim_process" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pUu8ZqnQEd-hSPkSYnVVZA" name="arg0" type="_o09QIanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUu8Z6nQEd-hSPkSYnVVZA" name="arg1" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pUvjcKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_o093ManQEd-hSPkSYnVVZA" name="ATFarReference" isAbstract="true">
            <generalization xmi:id="_o0-eQKnQEd-hSPkSYnVVZA" general="_o07a8KnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pUvjcanQEd-hSPkSYnVVZA" name="meta_retractUnsentMessages" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pUvjcqnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_o0-eQanQEd-hSPkSYnVVZA" name="eventloops">
            <packagedElement xmi:type="uml:Interface" xmi:id="_o0-eQqnQEd-hSPkSYnVVZA" name="Callable" isAbstract="true">
              <ownedOperation xmi:id="_pUvjc6nQEd-hSPkSYnVVZA" name="call" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pUvjdKnQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pUvjdanQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o0_FUKnQEd-hSPkSYnVVZA" name="EventLoop" isAbstract="true">
              <generalization xmi:id="_o1CIoKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pUymwKnQEd-hSPkSYnVVZA" name="askedToStop_" visibility="protected" type="_oumwg6nQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pUzN0KnQEd-hSPkSYnVVZA" name="eventQueue_" visibility="protected" isLeaf="true" type="_o1CvsKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pUzN0anQEd-hSPkSYnVVZA" name="processor_" visibility="protected" type="_o1ATcanQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pU0b8KnQEd-hSPkSYnVVZA" name="name_" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o0_FUanQEd-hSPkSYnVVZA" name="1" visibility="package" isLeaf="true">
                <generalization xmi:id="_o0_sYKnQEd-hSPkSYnVVZA" general="_o0_FUqnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pUwKgKnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o0_FUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pUwKganQEd-hSPkSYnVVZA" name="val$callable" visibility="private" isLeaf="true" type="_o0-eQqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pUwKgqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pUwKg6nQEd-hSPkSYnVVZA" name="arg0" type="_o0_FUKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pUwKhKnQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pUwKhanQEd-hSPkSYnVVZA" name="$anonymous1" type="_o1HoManQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pUwKhqnQEd-hSPkSYnVVZA" name="arg3" type="_o0-eQqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pUwxk6nQEd-hSPkSYnVVZA" name="execute" visibility="public">
                  <ownedParameter xmi:id="_pUwxlKnQEd-hSPkSYnVVZA" name="owner" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pUwxlanQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o1ATcKnQEd-hSPkSYnVVZA" name="EventProcessor" isLeaf="true">
                <generalization xmi:id="_o1A6gKnQEd-hSPkSYnVVZA" general="_o1ATcanQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pUxYoKnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o0_FUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pUxYoanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected">
                  <ownedParameter xmi:id="_pUxYoqnQEd-hSPkSYnVVZA" name="arg0" type="_o0_FUKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pUxYpKnQEd-hSPkSYnVVZA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_pUxYpanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pUx_sqnQEd-hSPkSYnVVZA" name="serving" visibility="protected">
                  <ownedParameter xmi:id="_pUx_s6nQEd-hSPkSYnVVZA" name="return" type="_o0_FUKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pUx_tqnQEd-hSPkSYnVVZA" name="run" visibility="public" isLeaf="true"/>
              </nestedClassifier>
              <ownedOperation xmi:id="_pUx_tKnQEd-hSPkSYnVVZA" name="owner" visibility="protected" isLeaf="true">
                <ownedParameter xmi:id="_pUx_tanQEd-hSPkSYnVVZA" name="return" type="_o0_FUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pUymwanQEd-hSPkSYnVVZA" name="execute" visibility="protected"/>
              <ownedOperation xmi:id="_pUymw6nQEd-hSPkSYnVVZA" name="toString" visibility="public">
                <ownedParameter xmi:id="_pUymxKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pU0b8anQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pU0b8qnQEd-hSPkSYnVVZA" name="name" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pU24ManQEd-hSPkSYnVVZA" name="toEventLoop" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pU24MqnQEd-hSPkSYnVVZA" name="t" type="_o1ATcanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pU24M6nQEd-hSPkSYnVVZA" name="return" type="_o0_FUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pU3fQ6nQEd-hSPkSYnVVZA" name="currentEventLoop" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pU3fRKnQEd-hSPkSYnVVZA" name="return" type="_o0_FUKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pU4GUqnQEd-hSPkSYnVVZA" name="stopProcessing" visibility="public" isLeaf="true"/>
              <ownedOperation xmi:id="_pU4tYanQEd-hSPkSYnVVZA" name="receive" visibility="protected" isLeaf="true">
                <ownedParameter xmi:id="_pU4tYqnQEd-hSPkSYnVVZA" name="event" type="_o1IPQKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pU5UcKnQEd-hSPkSYnVVZA" name="receiveAndWait" visibility="protected" isLeaf="true">
                <ownedParameter xmi:id="_pU5UcanQEd-hSPkSYnVVZA" name="description" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pU5UcqnQEd-hSPkSYnVVZA" name="callable" type="_o0-eQqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pU5Uc6nQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pU6ikKnQEd-hSPkSYnVVZA" name="receivePrioritized" visibility="protected" isLeaf="true">
                <ownedParameter xmi:id="_pU6ikanQEd-hSPkSYnVVZA" name="event" type="_o1IPQKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pU6ilKnQEd-hSPkSYnVVZA" name="handle" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pU6ilanQEd-hSPkSYnVVZA" name="arg0" type="_o1IPQKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o0_FUqnQEd-hSPkSYnVVZA" name="FutureEvent" isAbstract="true">
              <generalization xmi:id="_o1JdYKnQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pU9l4KnQEd-hSPkSYnVVZA" name="future_" visibility="private" isLeaf="true" type="_o1HoManQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pUwxkKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pUwxkanQEd-hSPkSYnVVZA" name="description" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pUwxkqnQEd-hSPkSYnVVZA" name="reply" type="_o1HoManQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pU9l4anQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pU9l4qnQEd-hSPkSYnVVZA" name="reply" type="_o1HoManQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pU-M8KnQEd-hSPkSYnVVZA" name="process" visibility="public">
                <ownedParameter xmi:id="_pU-M8anQEd-hSPkSYnVVZA" name="owner" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pU-M8qnQEd-hSPkSYnVVZA" name="execute" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pU-M86nQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pU-M9KnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o1CvsKnQEd-hSPkSYnVVZA" name="EventQueue" isLeaf="true">
              <generalization xmi:id="_o1L5oKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pVRu8KnQEd-hSPkSYnVVZA" name="_DEFAULT_QUEUE_SIZE_" visibility="private" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pVRu8anQEd-hSPkSYnVVZA" name="elements_" visibility="private" isLeaf="true" type="_o1MgsKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pU1qEKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_pU4tY6nQEd-hSPkSYnVVZA" name="enqueue" visibility="public">
                <ownedParameter xmi:id="_pU4tZKnQEd-hSPkSYnVVZA" name="event" type="_o1IPQKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pU6ikqnQEd-hSPkSYnVVZA" name="enqueueFirst" visibility="public">
                <ownedParameter xmi:id="_pU6ik6nQEd-hSPkSYnVVZA" name="event" type="_o1IPQKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pU7JoKnQEd-hSPkSYnVVZA" name="dequeue" visibility="public">
                <ownedParameter xmi:id="_pU7JoanQEd-hSPkSYnVVZA" name="return" type="_o1IPQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVTkIKnQEd-hSPkSYnVVZA" name="flush" visibility="public">
                <ownedParameter xmi:id="_pVTkIanQEd-hSPkSYnVVZA" name="return" type="_o1MgsKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVULM6nQEd-hSPkSYnVVZA" name="merge" visibility="public">
                <ownedParameter xmi:id="_pVULNKnQEd-hSPkSYnVVZA" name="contents" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVUyRKnQEd-hSPkSYnVVZA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_pVUyRanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o1FzAKnQEd-hSPkSYnVVZA" name="BlockingFuture" clientDependency="_o1KEcKnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o1KrgKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pU-0AKnQEd-hSPkSYnVVZA" name="result" visibility="private" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pU-0AanQEd-hSPkSYnVVZA" name="exception" visibility="private" type="_o3uQQanQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pU-0AqnQEd-hSPkSYnVVZA" name="fulfilled" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o1KEcKnQEd-hSPkSYnVVZA" supplier="_o1HoManQEd-hSPkSYnVVZA" client="_o1FzAKnQEd-hSPkSYnVVZA" contract="_o1HoManQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pU57gqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_pU57g6nQEd-hSPkSYnVVZA" name="get" visibility="public">
                <ownedParameter xmi:id="_pU57hKnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pU_bEKnQEd-hSPkSYnVVZA" name="isDetermined" visibility="public">
                <ownedParameter xmi:id="_pU_bEanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pU_bEqnQEd-hSPkSYnVVZA" name="waitFor" visibility="private"/>
              <ownedOperation xmi:id="_pU_bE6nQEd-hSPkSYnVVZA" name="getResult" visibility="private">
                <ownedParameter xmi:id="_pU_bFKnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVACIKnQEd-hSPkSYnVVZA" name="resolve" visibility="public">
                <ownedParameter xmi:id="_pVACIanQEd-hSPkSYnVVZA" name="v" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVACIqnQEd-hSPkSYnVVZA" name="setCompleted" visibility="private">
                <ownedParameter xmi:id="_pVACI6nQEd-hSPkSYnVVZA" name="result" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVACJKnQEd-hSPkSYnVVZA" name="ruin" visibility="public">
                <ownedParameter xmi:id="_pVACJanQEd-hSPkSYnVVZA" name="e" type="_o3uQQanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVApMKnQEd-hSPkSYnVVZA" name="setFailed" visibility="private">
                <ownedParameter xmi:id="_pVApManQEd-hSPkSYnVVZA" name="exception" type="_o3uQQanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o1HoManQEd-hSPkSYnVVZA" name="Future" isAbstract="true">
              <ownedOperation xmi:id="_pU7wsqnQEd-hSPkSYnVVZA" name="resolve" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pU7ws6nQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pU7wtKnQEd-hSPkSYnVVZA" name="ruin" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pU8XwKnQEd-hSPkSYnVVZA" name="arg0" type="_o3uQQanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pU8XwanQEd-hSPkSYnVVZA" name="get" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pU8XwqnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o1IPQKnQEd-hSPkSYnVVZA" name="Event" clientDependency="_o1IPQqnQEd-hSPkSYnVVZA" isAbstract="true">
              <generalization xmi:id="_o1IPQ6nQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pU8Xw6nQEd-hSPkSYnVVZA" name="description_" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o1IPQqnQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_o1IPQKnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pU8XxKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_pU8-0KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pU8-0anQEd-hSPkSYnVVZA" name="description" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pU8-0qnQEd-hSPkSYnVVZA" name="process" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pU8-06nQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pU8-1KnQEd-hSPkSYnVVZA" name="toString" visibility="public">
                <ownedParameter xmi:id="_pU8-1anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_o1OV4KnQEd-hSPkSYnVVZA" name="id">
            <packagedElement xmi:type="uml:Class" xmi:id="_o1OV4anQEd-hSPkSYnVVZA" name="ATObjectID" clientDependency="_o1OV4qnQEd-hSPkSYnVVZA">
              <generalization xmi:id="_o1O88KnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pVVZUKnQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pVVZUanQEd-hSPkSYnVVZA" name="generator_" visibility="private" isLeaf="true" isStatic="true" type="_o1PkAKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pVVZUqnQEd-hSPkSYnVVZA" name="virtualMachineId_" visibility="private" isLeaf="true" type="_o1SAQKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pVVZU6nQEd-hSPkSYnVVZA" name="actorId_" visibility="private" isLeaf="true" type="_o1RZMKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pVVZVKnQEd-hSPkSYnVVZA" name="objectId_" visibility="private" isLeaf="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pVVZVanQEd-hSPkSYnVVZA" name="description_" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o1OV4qnQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_o1OV4anQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pVVZVqnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_pVWAZKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pVWAZanQEd-hSPkSYnVVZA" name="vmId" type="_o1SAQKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVWAZqnQEd-hSPkSYnVVZA" name="actorId" type="_o1RZMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVWAZ6nQEd-hSPkSYnVVZA" name="description" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVWncqnQEd-hSPkSYnVVZA" name="isFar" visibility="public">
                <ownedParameter xmi:id="_pVWnc6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVXOhanQEd-hSPkSYnVVZA" name="isRemote" visibility="public">
                <ownedParameter xmi:id="_pVXOhqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVX1lqnQEd-hSPkSYnVVZA" name="getActorId" visibility="public">
                <ownedParameter xmi:id="_pVX1l6nQEd-hSPkSYnVVZA" name="return" type="_o1RZMKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVYcoKnQEd-hSPkSYnVVZA" name="getVirtualMachineId" visibility="public">
                <ownedParameter xmi:id="_pVYcoanQEd-hSPkSYnVVZA" name="return" type="_o1SAQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVYcoqnQEd-hSPkSYnVVZA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_pVYco6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVZDtKnQEd-hSPkSYnVVZA" name="equals" visibility="public">
                <ownedParameter xmi:id="_pVZDtanQEd-hSPkSYnVVZA" name="other" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVZDtqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVZqwKnQEd-hSPkSYnVVZA" name="getDescription" visibility="public">
                <ownedParameter xmi:id="_pVZqwanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVaR0KnQEd-hSPkSYnVVZA" name="toString" visibility="public">
                <ownedParameter xmi:id="_pVaR0anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o1RZMKnQEd-hSPkSYnVVZA" name="ActorID" clientDependency="_o1UcgKnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o1VDkKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pVg_gKnQEd-hSPkSYnVVZA" name="generator_" visibility="private" isLeaf="true" isStatic="true" type="_o1PkAKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pVg_ganQEd-hSPkSYnVVZA" name="id_" visibility="private" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o1UcgKnQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_o1RZMKnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pVXOgqnQEd-hSPkSYnVVZA" name="equals" visibility="public">
                <ownedParameter xmi:id="_pVXOg6nQEd-hSPkSYnVVZA" name="other" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVXOhKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVZDsqnQEd-hSPkSYnVVZA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_pVZDs6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVhmkKnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_pViNoKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_pVlQ8KnQEd-hSPkSYnVVZA" name="toString" visibility="public">
                <ownedParameter xmi:id="_pVlQ8anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o1SAQKnQEd-hSPkSYnVVZA" name="VirtualMachineID" clientDependency="_o1TOYKnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o1T1cKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pVbf8KnQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pVbf8anQEd-hSPkSYnVVZA" name="generator_" visibility="private" isLeaf="true" isStatic="true" type="_o1PkAKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pVcHAKnQEd-hSPkSYnVVZA" name="id_" visibility="private" isLeaf="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o1TOYKnQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_o1SAQKnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pVX1k6nQEd-hSPkSYnVVZA" name="equals" visibility="public">
                <ownedParameter xmi:id="_pVX1lKnQEd-hSPkSYnVVZA" name="other" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVX1lanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVZDsKnQEd-hSPkSYnVVZA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_pVZDsanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVcHAanQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_pVdVIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_pVfxYKnQEd-hSPkSYnVVZA" name="toString" visibility="public">
                <ownedParameter xmi:id="_pVfxYanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_o1QyIKnQEd-hSPkSYnVVZA" name="natives">
            <packagedElement xmi:type="uml:Class" xmi:id="_o1QyIqnQEd-hSPkSYnVVZA" name="ELActor">
              <generalization xmi:id="_o26_AanQEd-hSPkSYnVVZA" general="_o0_FUKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pWpn86nQEd-hSPkSYnVVZA" name="host_" visibility="protected" isLeaf="true" type="_o1RZMqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pXQr86nQEd-hSPkSYnVVZA" name="receptionists_" visibility="protected" isLeaf="true" type="_o15EQKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pXeHUqnQEd-hSPkSYnVVZA" name="_DEFAULT_ACTOR_" visibility="private" isLeaf="true" isStatic="true" type="_o2tjoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pXeHU6nQEd-hSPkSYnVVZA" name="mirror_" visibility="private" type="_o08CAanQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pXeHVKnQEd-hSPkSYnVVZA" name="id_" visibility="private" isLeaf="true" type="_o1RZMKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pXeuYKnQEd-hSPkSYnVVZA" name="behaviour_" visibility="private" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2s8kKnQEd-hSPkSYnVVZA" name="1" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2tjoanQEd-hSPkSYnVVZA" general="_o2tjoKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pXOPsKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_pXOPsqnQEd-hSPkSYnVVZA" name="initialValue" visibility="protected">
                  <ownedParameter xmi:id="_pXOPs6nQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2uKsKnQEd-hSPkSYnVVZA" name="2" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2uxwKnQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pXPd0KnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o1QyIqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXPd0anQEd-hSPkSYnVVZA" name="val$future" visibility="private" isLeaf="true" type="_o1FzAKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXPd0qnQEd-hSPkSYnVVZA" name="val$parametersPkt" visibility="private" isLeaf="true" type="_o1eNgKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXPd06nQEd-hSPkSYnVVZA" name="val$initcodePkt" visibility="private" isLeaf="true" type="_o1eNgKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pXPd1KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pXPd1anQEd-hSPkSYnVVZA" name="arg0" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXPd1qnQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXPd16nQEd-hSPkSYnVVZA" name="arg2" type="_o1FzAKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXPd2KnQEd-hSPkSYnVVZA" name="arg3" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXPd2anQEd-hSPkSYnVVZA" name="arg4" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXQE4KnQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pXQE4anQEd-hSPkSYnVVZA" name="byMyself" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2wm8anQEd-hSPkSYnVVZA" name="3" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2xOAKnQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pXShIKnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o1QyIqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXShIanQEd-hSPkSYnVVZA" name="val$msg" visibility="private" isLeaf="true" type="_o09QIanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pXShIqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pXShI6nQEd-hSPkSYnVVZA" name="arg0" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXShJKnQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXShJanQEd-hSPkSYnVVZA" name="arg2" type="_o09QIanQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXShJqnQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pXTIMKnQEd-hSPkSYnVVZA" name="myActorMirror" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2x1EKnQEd-hSPkSYnVVZA" name="4" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2x1EanQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pXTINKnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o1QyIqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXTINanQEd-hSPkSYnVVZA" name="val$serializedMessage" visibility="private" isLeaf="true" type="_o1eNgKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXTINqnQEd-hSPkSYnVVZA" name="val$sender" visibility="private" isLeaf="true" type="_o3owsKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pXTvQKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pXTvQanQEd-hSPkSYnVVZA" name="arg0" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXTvQqnQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXTvQ6nQEd-hSPkSYnVVZA" name="arg2" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXTvRKnQEd-hSPkSYnVVZA" name="arg3" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXTvRanQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pXTvRqnQEd-hSPkSYnVVZA" name="myActorMirror" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2zDMKnQEd-hSPkSYnVVZA" name="5" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2zqQKnQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pXVkcKnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o1QyIqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXVkcanQEd-hSPkSYnVVZA" name="val$serializedMessage" visibility="private" isLeaf="true" type="_o1eNgKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXVkcqnQEd-hSPkSYnVVZA" name="val$ref" visibility="private" isLeaf="true" type="_o1jGAKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pXVkc6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pXVkdKnQEd-hSPkSYnVVZA" name="arg0" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXVkdanQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXVkdqnQEd-hSPkSYnVVZA" name="arg2" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXVkd6nQEd-hSPkSYnVVZA" name="arg3" type="_o1jGAKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXWLgKnQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pXWLganQEd-hSPkSYnVVZA" name="myActorMirror" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o204YKnQEd-hSPkSYnVVZA" name="6" visibility="package" isLeaf="true">
                <generalization xmi:id="_o204YanQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pXXZoKnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o1QyIqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXXZoanQEd-hSPkSYnVVZA" name="val$principal" visibility="private" isLeaf="true" type="_o07a8KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXXZoqnQEd-hSPkSYnVVZA" name="val$method" visibility="private" isLeaf="true" type="_o22tkKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXXZo6nQEd-hSPkSYnVVZA" name="val$args" visibility="private" isLeaf="true" type="_o11Z4KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pXXZpKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pXXZpanQEd-hSPkSYnVVZA" name="arg0" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXXZpqnQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXXZp6nQEd-hSPkSYnVVZA" name="arg2" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXXZqKnQEd-hSPkSYnVVZA" name="arg3" type="_o22tkKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXXZqanQEd-hSPkSYnVVZA" name="arg4" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXYAsKnQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pXYAsanQEd-hSPkSYnVVZA" name="actorMirror" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o22tkanQEd-hSPkSYnVVZA" name="7" visibility="package" clientDependency="_o22tkqnQEd-hSPkSYnVVZA" isLeaf="true">
                <generalization xmi:id="_o23UoKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pXZO0KnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o1QyIqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXZO0anQEd-hSPkSYnVVZA" name="val$principal" visibility="private" isLeaf="true" type="_o07a8KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXZO0qnQEd-hSPkSYnVVZA" name="val$meth" visibility="private" isLeaf="true" type="_o22tkKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXZO06nQEd-hSPkSYnVVZA" name="val$args" visibility="private" isLeaf="true" type="_o11Z4KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o22tkqnQEd-hSPkSYnVVZA" supplier="_o0-eQqnQEd-hSPkSYnVVZA" client="_o22tkanQEd-hSPkSYnVVZA" contract="_o0-eQqnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pXZO1KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pXZO1anQEd-hSPkSYnVVZA" name="arg0" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXZO1qnQEd-hSPkSYnVVZA" name="arg1" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXZO16nQEd-hSPkSYnVVZA" name="arg2" type="_o22tkKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXZO2KnQEd-hSPkSYnVVZA" name="arg3" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXZ14KnQEd-hSPkSYnVVZA" name="call" visibility="public">
                  <ownedParameter xmi:id="_pXZ14anQEd-hSPkSYnVVZA" name="actorMirror" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXZ14qnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o24iwKnQEd-hSPkSYnVVZA" name="8" visibility="package" clientDependency="_o24iwanQEd-hSPkSYnVVZA" isLeaf="true">
                <generalization xmi:id="_o24iwqnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pXac9qnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o1QyIqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXac96nQEd-hSPkSYnVVZA" name="val$ast" visibility="private" isLeaf="true" type="_o6IEAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o24iwanQEd-hSPkSYnVVZA" supplier="_o0-eQqnQEd-hSPkSYnVVZA" client="_o24iwKnQEd-hSPkSYnVVZA" contract="_o0-eQqnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pXac-KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pXac-anQEd-hSPkSYnVVZA" name="arg0" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXac-qnQEd-hSPkSYnVVZA" name="arg1" type="_o6IEAanQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXbEAKnQEd-hSPkSYnVVZA" name="call" visibility="public">
                  <ownedParameter xmi:id="_pXbEAanQEd-hSPkSYnVVZA" name="inActor" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXbEAqnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o25J0KnQEd-hSPkSYnVVZA" name="9" visibility="package" isLeaf="true">
                <generalization xmi:id="_o25J0anQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pXbrFKnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o1QyIqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXbrFanQEd-hSPkSYnVVZA" name="val$requiredStripePkt" visibility="private" isLeaf="true" type="_o1eNgKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXbrFqnQEd-hSPkSYnVVZA" name="val$discoveredStripePkt" visibility="private" isLeaf="true" type="_o1eNgKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXbrF6nQEd-hSPkSYnVVZA" name="val$remoteServicePkt" visibility="private" isLeaf="true" type="_o1eNgKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXbrGKnQEd-hSPkSYnVVZA" name="val$myHandler" visibility="private" isLeaf="true" type="_o093ManQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pXcSIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pXcSIanQEd-hSPkSYnVVZA" name="arg0" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXcSIqnQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXcSI6nQEd-hSPkSYnVVZA" name="arg2" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXcSJKnQEd-hSPkSYnVVZA" name="arg3" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXcSJanQEd-hSPkSYnVVZA" name="arg4" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXcSJqnQEd-hSPkSYnVVZA" name="arg5" type="_o093ManQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXc5MKnQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pXc5ManQEd-hSPkSYnVVZA" name="myActorMirror" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_pVWndKnQEd-hSPkSYnVVZA" name="currentActor" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pVWndanQEd-hSPkSYnVVZA" name="return" type="_o1QyIqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVXOgKnQEd-hSPkSYnVVZA" name="getActorID" visibility="public">
                <ownedParameter xmi:id="_pVXOganQEd-hSPkSYnVVZA" name="return" type="_o1RZMKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pV1voKnQEd-hSPkSYnVVZA" name="event_localAccept" visibility="public">
                <ownedParameter xmi:id="_pV1voanQEd-hSPkSYnVVZA" name="ref" type="_o1jGAKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pV1voqnQEd-hSPkSYnVVZA" name="serializedMessage" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWEZIKnQEd-hSPkSYnVVZA" name="getHost" visibility="public">
                <ownedParameter xmi:id="_pWEZIanQEd-hSPkSYnVVZA" name="return" type="_o1RZMqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWeBxKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pWeBxanQEd-hSPkSYnVVZA" name="mirror" type="_o08CAanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWeBxqnQEd-hSPkSYnVVZA" name="host" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWeo0qnQEd-hSPkSYnVVZA" name="event_init" visibility="protected">
                <ownedParameter xmi:id="_pWeo06nQEd-hSPkSYnVVZA" name="future" type="_o1FzAKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWeo1KnQEd-hSPkSYnVVZA" name="parametersPkt" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWeo1anQEd-hSPkSYnVVZA" name="initcodePkt" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWl9kKnQEd-hSPkSYnVVZA" name="event_acceptSelfSend" visibility="public">
                <ownedParameter xmi:id="_pWl9kanQEd-hSPkSYnVVZA" name="msg" type="_o09QIanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWnLsqnQEd-hSPkSYnVVZA" name="getActorMirror" visibility="public">
                <ownedParameter xmi:id="_pWnLs6nQEd-hSPkSYnVVZA" name="return" type="_o08CAanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWnLtKnQEd-hSPkSYnVVZA" name="setActorMirror" visibility="public">
                <ownedParameter xmi:id="_pWnLtanQEd-hSPkSYnVVZA" name="mirror" type="_o08CAanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pW5fk6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_pW5flKnQEd-hSPkSYnVVZA" name="host" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXQr8KnQEd-hSPkSYnVVZA" name="access$0" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_pXQr8anQEd-hSPkSYnVVZA" name="arg0" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXQr8qnQEd-hSPkSYnVVZA" name="arg1" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXQr9KnQEd-hSPkSYnVVZA" name="access$1" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_pXQr9anQEd-hSPkSYnVVZA" name="arg0" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXQr9qnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXRTAKnQEd-hSPkSYnVVZA" name="initSharedFields" visibility="protected"/>
              <ownedOperation xmi:id="_pXRTAanQEd-hSPkSYnVVZA" name="initRootObject" visibility="protected"/>
              <ownedOperation xmi:id="_pXTIManQEd-hSPkSYnVVZA" name="access$2" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_pXTIMqnQEd-hSPkSYnVVZA" name="arg0" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXTIM6nQEd-hSPkSYnVVZA" name="arg1" type="_o09QIanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXU9YKnQEd-hSPkSYnVVZA" name="access$3" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_pXU9YanQEd-hSPkSYnVVZA" name="arg0" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXU9YqnQEd-hSPkSYnVVZA" name="return" type="_o08CAanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXeuYanQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_pXgjkKnQEd-hSPkSYnVVZA" name="handle" visibility="public">
                <ownedParameter xmi:id="_pXgjkanQEd-hSPkSYnVVZA" name="event" type="_o1IPQKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXhKoKnQEd-hSPkSYnVVZA" name="getBehaviour" visibility="public">
                <ownedParameter xmi:id="_pXhxsKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXhxsanQEd-hSPkSYnVVZA" name="export" visibility="public">
                <ownedParameter xmi:id="_pXhxsqnQEd-hSPkSYnVVZA" name="object" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXhxs6nQEd-hSPkSYnVVZA" name="return" type="_o1jGAKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXiYwKnQEd-hSPkSYnVVZA" name="takeOffline" visibility="public">
                <ownedParameter xmi:id="_pXiYwanQEd-hSPkSYnVVZA" name="object" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXi_0KnQEd-hSPkSYnVVZA" name="resolve" visibility="public">
                <ownedParameter xmi:id="_pXi_0anQEd-hSPkSYnVVZA" name="id" type="_o1OV4anQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXi_0qnQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXi_06nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXlcEKnQEd-hSPkSYnVVZA" name="event_remoteAccept" visibility="public">
                <ownedParameter xmi:id="_pXlcEanQEd-hSPkSYnVVZA" name="sender" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXlcEqnQEd-hSPkSYnVVZA" name="serializedMessage" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXmqMKnQEd-hSPkSYnVVZA" name="performAccept" visibility="private">
                <ownedParameter xmi:id="_pXmqManQEd-hSPkSYnVVZA" name="msg" type="_o09QIanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXnRQKnQEd-hSPkSYnVVZA" name="event_symbioticInvocation" visibility="public">
                <ownedParameter xmi:id="_pXn4UKnQEd-hSPkSYnVVZA" name="principal" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXn4UanQEd-hSPkSYnVVZA" name="method" type="_o22tkKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXn4UqnQEd-hSPkSYnVVZA" name="args" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXofYKnQEd-hSPkSYnVVZA" name="sync_event_symbioticInvocation" visibility="public">
                <ownedParameter xmi:id="_pXofYanQEd-hSPkSYnVVZA" name="principal" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXofYqnQEd-hSPkSYnVVZA" name="meth" type="_o22tkKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXofY6nQEd-hSPkSYnVVZA" name="args" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXofZKnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXpGcKnQEd-hSPkSYnVVZA" name="sync_event_eval" visibility="public">
                <ownedParameter xmi:id="_pXpGcanQEd-hSPkSYnVVZA" name="ast" type="_o6IEAanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXpGcqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXptgKnQEd-hSPkSYnVVZA" name="sync_event_performTest" visibility="public">
                <ownedParameter xmi:id="_pXptganQEd-hSPkSYnVVZA" name="c" type="_o0-eQqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXptgqnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXqUkKnQEd-hSPkSYnVVZA" name="event_serviceJoined" visibility="public">
                <ownedParameter xmi:id="_pXqUkanQEd-hSPkSYnVVZA" name="requiredStripePkt" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXqUkqnQEd-hSPkSYnVVZA" name="myHandler" type="_o093ManQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXqUk6nQEd-hSPkSYnVVZA" name="discoveredStripePkt" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXqUlKnQEd-hSPkSYnVVZA" name="remoteServicePkt" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o1RZMqnQEd-hSPkSYnVVZA" name="ELVirtualMachine" isLeaf="true">
              <generalization xmi:id="_o2pSMKnQEd-hSPkSYnVVZA" general="_o0_FUKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pWEZIqnQEd-hSPkSYnVVZA" name="connectionManager_" visibility="public" isLeaf="true" type="_o1zksanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pWEZJqnQEd-hSPkSYnVVZA" name="communicationBus_" visibility="public" isLeaf="true" type="_o2jLkKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pWLG0qnQEd-hSPkSYnVVZA" name="vmAddressBook_" visibility="public" isLeaf="true" type="_o132IKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pWgeAanQEd-hSPkSYnVVZA" name="discoveryActor_" visibility="public" isLeaf="true" type="_o2EDYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pXIJE6nQEd-hSPkSYnVVZA" name="_DEFAULT_GROUP_NAME_" visibility="public" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pXIJFKnQEd-hSPkSYnVVZA" name="initialisationCode_" visibility="private" isLeaf="true" type="_o6IEAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pXIJFanQEd-hSPkSYnVVZA" name="sharedFields_" visibility="private" isLeaf="true" type="_o2pSManQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pXIJFqnQEd-hSPkSYnVVZA" name="vmId_" visibility="private" isLeaf="true" type="_o1SAQKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pXIwIKnQEd-hSPkSYnVVZA" name="localActors_" visibility="private" isLeaf="true" type="_ou5EYqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2ikgKnQEd-hSPkSYnVVZA" name="1" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2ikganQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pXA0UqnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o1RZMqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pXA0U6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pXA0VKnQEd-hSPkSYnVVZA" name="arg0" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXA0VanQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXBbYKnQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pXBbYanQEd-hSPkSYnVVZA" name="myself" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2jyoKnQEd-hSPkSYnVVZA" name="2" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2jyoanQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pXCCc6nQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o1RZMqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pXCpgKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pXCpganQEd-hSPkSYnVVZA" name="arg0" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXCpgqnQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXCpg6nQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pXCphKnQEd-hSPkSYnVVZA" name="myself" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2lAwKnQEd-hSPkSYnVVZA" name="3" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2lAwanQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pXDQkanQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o1RZMqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXDQkqnQEd-hSPkSYnVVZA" name="val$remoteVMAddress" visibility="private" isLeaf="true" type="_o3owsKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pXD3oKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pXD3oanQEd-hSPkSYnVVZA" name="arg0" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXD3oqnQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXD3o6nQEd-hSPkSYnVVZA" name="arg2" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXD3pKnQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pXD3panQEd-hSPkSYnVVZA" name="myself" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2mO4KnQEd-hSPkSYnVVZA" name="4" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2mO4anQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pXFFw6nQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o1RZMqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXFFxKnQEd-hSPkSYnVVZA" name="val$virtualMachine" visibility="private" isLeaf="true" type="_o3owsKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pXFFxanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pXFFxqnQEd-hSPkSYnVVZA" name="arg0" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXFFx6nQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXFFyKnQEd-hSPkSYnVVZA" name="arg2" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXFs0KnQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pXFs0anQEd-hSPkSYnVVZA" name="myself" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2ndAKnQEd-hSPkSYnVVZA" name="5" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2ndAanQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pXG68KnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o1RZMqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXG68anQEd-hSPkSYnVVZA" name="val$receiver" visibility="private" isLeaf="true" type="_o3owsKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXG68qnQEd-hSPkSYnVVZA" name="val$objId" visibility="private" isLeaf="true" type="_o1OV4anQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pXG686nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pXG69KnQEd-hSPkSYnVVZA" name="arg0" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXG69anQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXG69qnQEd-hSPkSYnVVZA" name="arg2" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXG696nQEd-hSPkSYnVVZA" name="arg3" type="_o1OV4anQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXHiAKnQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pXHiAanQEd-hSPkSYnVVZA" name="myself" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_pVXOh6nQEd-hSPkSYnVVZA" name="currentVM" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_pVX1kKnQEd-hSPkSYnVVZA" name="return" type="_o1RZMqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVX1kanQEd-hSPkSYnVVZA" name="getGUID" visibility="public">
                <ownedParameter xmi:id="_pVX1kqnQEd-hSPkSYnVVZA" name="return" type="_o1SAQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWUQxanQEd-hSPkSYnVVZA" name="event_objectTakenOffline" visibility="public">
                <ownedParameter xmi:id="_pWUQxqnQEd-hSPkSYnVVZA" name="objId" type="_o1OV4anQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWUQx6nQEd-hSPkSYnVVZA" name="receiver" type="_o3owsKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWWF8KnQEd-hSPkSYnVVZA" name="getActor" visibility="public">
                <ownedParameter xmi:id="_pWWF8anQEd-hSPkSYnVVZA" name="id" type="_o1RZMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWWF8qnQEd-hSPkSYnVVZA" name="return" type="_o1QyIqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWeo0KnQEd-hSPkSYnVVZA" name="actorCreated" visibility="public">
                <ownedParameter xmi:id="_pWeo0anQEd-hSPkSYnVVZA" name="actor" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXEesKnQEd-hSPkSYnVVZA" name="access$0" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_pXEesanQEd-hSPkSYnVVZA" name="arg0" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXEesqnQEd-hSPkSYnVVZA" name="return" type="_o1SAQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXIwIanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pXIwIqnQEd-hSPkSYnVVZA" name="initCode" type="_o6IEAanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXIwI6nQEd-hSPkSYnVVZA" name="fields" type="_o2pSManQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXIwJKnQEd-hSPkSYnVVZA" name="groupName" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXJ-QKnQEd-hSPkSYnVVZA" name="getInitialisationCode" visibility="public">
                <ownedParameter xmi:id="_pXJ-QanQEd-hSPkSYnVVZA" name="return" type="_o6IEAanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXKlUKnQEd-hSPkSYnVVZA" name="getFieldsToInitialize" visibility="public">
                <ownedParameter xmi:id="_pXKlUanQEd-hSPkSYnVVZA" name="return" type="_o2pSManQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXKlUqnQEd-hSPkSYnVVZA" name="getHost" visibility="public">
                <ownedParameter xmi:id="_pXKlU6nQEd-hSPkSYnVVZA" name="return" type="_o1RZMqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXLMYKnQEd-hSPkSYnVVZA" name="handle" visibility="public">
                <ownedParameter xmi:id="_pXLMYanQEd-hSPkSYnVVZA" name="event" type="_o1IPQKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXLzcKnQEd-hSPkSYnVVZA" name="event_goOnline" visibility="public"/>
              <ownedOperation xmi:id="_pXMagKnQEd-hSPkSYnVVZA" name="event_goOffline" visibility="public"/>
              <ownedOperation xmi:id="_pXMaganQEd-hSPkSYnVVZA" name="event_memberJoined" visibility="public">
                <ownedParameter xmi:id="_pXNBkKnQEd-hSPkSYnVVZA" name="remoteVMAddress" type="_o3owsKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXNBkanQEd-hSPkSYnVVZA" name="event_memberLeft" visibility="public">
                <ownedParameter xmi:id="_pXNBkqnQEd-hSPkSYnVVZA" name="virtualMachine" type="_o3owsKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o1WRsKnQEd-hSPkSYnVVZA" name="NATAsyncMessage" clientDependency="_o1Yt8anQEd-hSPkSYnVVZA">
              <generalization xmi:id="_o1ZVAKnQEd-hSPkSYnVVZA" general="_o1Yt8KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pVpiYKnQEd-hSPkSYnVVZA" name="_RECEIVER_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pVpiYanQEd-hSPkSYnVVZA" name="_PRIM_PRO_" visibility="private" isLeaf="true" isStatic="true" type="_o1W4wKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o1Yt8anQEd-hSPkSYnVVZA" supplier="_o09QIanQEd-hSPkSYnVVZA" client="_o1WRsKnQEd-hSPkSYnVVZA" contract="_o09QIanQEd-hSPkSYnVVZA"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o1WRsanQEd-hSPkSYnVVZA" name="1" visibility="package" isLeaf="true">
                <generalization xmi:id="_o1W4wanQEd-hSPkSYnVVZA" general="_o1W4wKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pVmfEKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pVmfEanQEd-hSPkSYnVVZA" name="$anonymous0" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pVnGIKnQEd-hSPkSYnVVZA" name="$anonymous1" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pVntMKnQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                  <ownedParameter xmi:id="_pVntManQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pVntMqnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pVntM6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_pVpiYqnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_pVqJcKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pVqJcanQEd-hSPkSYnVVZA" name="rcv" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVqJcqnQEd-hSPkSYnVVZA" name="sel" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVqJc6nQEd-hSPkSYnVVZA" name="arg" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVqJdKnQEd-hSPkSYnVVZA" name="stripes" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVrXkKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_pVrXkanQEd-hSPkSYnVVZA" name="map" type="_o793EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVrXkqnQEd-hSPkSYnVVZA" name="state" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVrXk6nQEd-hSPkSYnVVZA" name="originalCustomFields" type="_oxg6kKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVrXlKnQEd-hSPkSYnVVZA" name="methodDict" type="_o8FL0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVrXlanQEd-hSPkSYnVVZA" name="dynamicParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVrXlqnQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVrXl6nQEd-hSPkSYnVVZA" name="flags" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVrXmKnQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVr-qKnQEd-hSPkSYnVVZA" name="createClone" visibility="protected">
                <ownedParameter xmi:id="_pVr-qanQEd-hSPkSYnVVZA" name="map" type="_o793EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVr-qqnQEd-hSPkSYnVVZA" name="state" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVr-q6nQEd-hSPkSYnVVZA" name="originalCustomFields" type="_oxg6kKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVslsKnQEd-hSPkSYnVVZA" name="methodDict" type="_o8FL0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVslsanQEd-hSPkSYnVVZA" name="dynamicParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVslsqnQEd-hSPkSYnVVZA" name="lexicalParent" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVsls6nQEd-hSPkSYnVVZA" name="flags" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVsltKnQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVsltanQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVsltqnQEd-hSPkSYnVVZA" name="base_getReceiver" visibility="public">
                <ownedParameter xmi:id="_pVtMwKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVtMxanQEd-hSPkSYnVVZA" name="base_process" visibility="public">
                <ownedParameter xmi:id="_pVtz0KnQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVtz0anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVtz0qnQEd-hSPkSYnVVZA" name="prim_process" visibility="public">
                <ownedParameter xmi:id="_pVtz06nQEd-hSPkSYnVVZA" name="self" type="_o09QIanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVtz1KnQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVtz1anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVua6anQEd-hSPkSYnVVZA" name="prim_sendTo" visibility="public">
                <ownedParameter xmi:id="_pVvB8KnQEd-hSPkSYnVVZA" name="self" type="_o09QIqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVvB8anQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVvB8qnQEd-hSPkSYnVVZA" name="sender" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVvB86nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVvpA6nQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pVvpBKnQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVw3IKnQEd-hSPkSYnVVZA" name="asAsyncMessage" visibility="public">
                <ownedParameter xmi:id="_pVw3IanQEd-hSPkSYnVVZA" name="return" type="_o09QIanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o1eNgKnQEd-hSPkSYnVVZA" name="Packet" clientDependency="_o1eNganQEd-hSPkSYnVVZA">
              <generalization xmi:id="_o1e0kKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pVw3IqnQEd-hSPkSYnVVZA" name="payload_" visibility="private" isLeaf="true" type="_o1e0kanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pVw3I6nQEd-hSPkSYnVVZA" name="description_" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o1eNganQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_o1eNgKnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pVw3JKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pVw3JanQEd-hSPkSYnVVZA" name="description" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVw3JqnQEd-hSPkSYnVVZA" name="object" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVxeMKnQEd-hSPkSYnVVZA" name="serialize" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_pVxeManQEd-hSPkSYnVVZA" name="o" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVxeMqnQEd-hSPkSYnVVZA" name="return" type="_o1e0kanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVxeM6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pVxeNKnQEd-hSPkSYnVVZA" name="object" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVyFQanQEd-hSPkSYnVVZA" name="unpack" visibility="public">
                <ownedParameter xmi:id="_pVyFQqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVyFQ6nQEd-hSPkSYnVVZA" name="deserialize" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_pVyFRKnQEd-hSPkSYnVVZA" name="b" type="_o1e0kanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pVyFRanQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pVysVanQEd-hSPkSYnVVZA" name="toString" visibility="public">
                <ownedParameter xmi:id="_pVysVqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o1jGAKnQEd-hSPkSYnVVZA" name="NATLocalFarRef">
              <generalization xmi:id="_o1jGAqnQEd-hSPkSYnVVZA" general="_o1jGAanQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pV0hgqnQEd-hSPkSYnVVZA" name="farObjectHost_" visibility="private" isLeaf="true" type="_o1QyIqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pV0hg6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pV0hhKnQEd-hSPkSYnVVZA" name="farObjectHost" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pV0hhanQEd-hSPkSYnVVZA" name="objectId" type="_o1OV4anQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pV0hhqnQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pV0hh6nQEd-hSPkSYnVVZA" name="myHost" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pV1IlKnQEd-hSPkSYnVVZA" name="transmit" visibility="protected">
                <ownedParameter xmi:id="_pV1IlanQEd-hSPkSYnVVZA" name="passedMessage" type="_o09QIanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pV1IlqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pV1vpKnQEd-hSPkSYnVVZA" name="meta_retractUnsentMessages" visibility="public">
                <ownedParameter xmi:id="_pV1vpanQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pV1vpqnQEd-hSPkSYnVVZA" name="getFarHost" visibility="public">
                <ownedParameter xmi:id="_pV2WsKnQEd-hSPkSYnVVZA" name="return" type="_o1QyIqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o1jGAanQEd-hSPkSYnVVZA" name="NATFarReference" clientDependency="_o3PvIKnQEd-hSPkSYnVVZA" isAbstract="true">
              <generalization xmi:id="_o3QWMKnQEd-hSPkSYnVVZA" general="_ouYHAqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pX3v8KnQEd-hSPkSYnVVZA" name="objectId_" visibility="private" isLeaf="true" type="_o1OV4anQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pX3v8anQEd-hSPkSYnVVZA" name="stripes_" visibility="private" isLeaf="true" type="_o1Z8EanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pX3v8qnQEd-hSPkSYnVVZA" name="disconnectedListeners_" visibility="private" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pX3v86nQEd-hSPkSYnVVZA" name="reconnectedListeners_" visibility="private" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pX3v9KnQEd-hSPkSYnVVZA" name="takenOfflineListeners_" visibility="private" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pX3v9anQEd-hSPkSYnVVZA" name="connected_" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pX3v9qnQEd-hSPkSYnVVZA" name="owner_" visibility="private" isLeaf="true" type="_o1QyIqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o3PvIKnQEd-hSPkSYnVVZA" supplier="_o093ManQEd-hSPkSYnVVZA" client="_o1jGAanQEd-hSPkSYnVVZA" contract="_o093ManQEd-hSPkSYnVVZA"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o3HMQKnQEd-hSPkSYnVVZA" name="1" visibility="package" isLeaf="true">
                <generalization xmi:id="_o3HzUKnQEd-hSPkSYnVVZA" general="_o2C1QKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pXrisKnQEd-hSPkSYnVVZA" name="this$1" visibility="package" isLeaf="true" type="_o3IaYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pXsJwKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pXsJwanQEd-hSPkSYnVVZA" name="arg0" type="_o3IaYKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXsJwqnQEd-hSPkSYnVVZA" name="$anonymous0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXsJw6nQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                  <ownedParameter xmi:id="_pXsJxKnQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXsJxanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o3IaYKnQEd-hSPkSYnVVZA" name="NATDisconnectionSubscription">
                <generalization xmi:id="_o3MEwKnQEd-hSPkSYnVVZA" general="_o1bxQanQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pXxCRKnQEd-hSPkSYnVVZA" name="_REFERENCE_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXxCRanQEd-hSPkSYnVVZA" name="_HANDLER_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXxpUKnQEd-hSPkSYnVVZA" name="_CANCEL_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pXsw0anQEd-hSPkSYnVVZA" name="access$0" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_pXsw0qnQEd-hSPkSYnVVZA" name="return" type="_oxbbAanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXtX4qnQEd-hSPkSYnVVZA" name="access$1" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_pXtX46nQEd-hSPkSYnVVZA" name="return" type="_oxbbAanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXxpUanQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_pXxpUqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pXxpU6nQEd-hSPkSYnVVZA" name="reference" type="_o1jGAanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXxpVKnQEd-hSPkSYnVVZA" name="handler" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXyQYKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pXyQYanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o3JBcKnQEd-hSPkSYnVVZA" name="2" visibility="package" isLeaf="true">
                <generalization xmi:id="_o3JBcanQEd-hSPkSYnVVZA" general="_o2C1QKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pXt-8KnQEd-hSPkSYnVVZA" name="this$1" visibility="package" isLeaf="true" type="_o3KPkKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pXt-8anQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pXt-8qnQEd-hSPkSYnVVZA" name="arg0" type="_o3KPkKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXt-86nQEd-hSPkSYnVVZA" name="$anonymous0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXt-9KnQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                  <ownedParameter xmi:id="_pXt-9anQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXumAKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o3KPkKnQEd-hSPkSYnVVZA" name="NATReconnectionSubscription">
                <generalization xmi:id="_o3OhAKnQEd-hSPkSYnVVZA" general="_o1bxQanQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pX1TsKnQEd-hSPkSYnVVZA" name="_REFERENCE_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pX16wKnQEd-hSPkSYnVVZA" name="_HANDLER_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pX16wanQEd-hSPkSYnVVZA" name="_CANCEL_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pXumAanQEd-hSPkSYnVVZA" name="access$0" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_pXumAqnQEd-hSPkSYnVVZA" name="return" type="_oxbbAanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXvNEKnQEd-hSPkSYnVVZA" name="access$1" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_pXvNEanQEd-hSPkSYnVVZA" name="return" type="_oxbbAanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pX16wqnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_pX16w6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pX2h0KnQEd-hSPkSYnVVZA" name="reference" type="_o1jGAanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pX2h0anQEd-hSPkSYnVVZA" name="handler" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pX2h0qnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pX3I4KnQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o3KPkanQEd-hSPkSYnVVZA" name="3" visibility="package" isLeaf="true">
                <generalization xmi:id="_o3K2oKnQEd-hSPkSYnVVZA" general="_o2C1QKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pXv0IKnQEd-hSPkSYnVVZA" name="this$1" visibility="package" isLeaf="true" type="_o3LdsKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pXv0IanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pXv0IqnQEd-hSPkSYnVVZA" name="arg0" type="_o3LdsKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXv0I6nQEd-hSPkSYnVVZA" name="$anonymous0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXwbMKnQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                  <ownedParameter xmi:id="_pXwbManQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXwbMqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o3LdsKnQEd-hSPkSYnVVZA" name="NATExpiredSubscription">
                <generalization xmi:id="_o3NS4KnQEd-hSPkSYnVVZA" general="_o1bxQanQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pXzegKnQEd-hSPkSYnVVZA" name="_REFERENCE_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXzeganQEd-hSPkSYnVVZA" name="_HANDLER_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pXzegqnQEd-hSPkSYnVVZA" name="_CANCEL_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pXwbM6nQEd-hSPkSYnVVZA" name="access$0" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_pXwbNKnQEd-hSPkSYnVVZA" name="return" type="_oxbbAanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXxCQKnQEd-hSPkSYnVVZA" name="access$1" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_pXxCQanQEd-hSPkSYnVVZA" name="return" type="_oxbbAanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXzeg6nQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_pX0FkKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pX0FkanQEd-hSPkSYnVVZA" name="reference" type="_o1jGAanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pX0FkqnQEd-hSPkSYnVVZA" name="handler" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pX0soKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pX0soanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_pV1IkKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_pV1IkanQEd-hSPkSYnVVZA" name="objectId" type="_o1OV4anQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pV1IkqnQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pV1Ik6nQEd-hSPkSYnVVZA" name="owner" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWIqkanQEd-hSPkSYnVVZA" name="notifyConnected" visibility="public"/>
              <ownedOperation xmi:id="_pWJRoKnQEd-hSPkSYnVVZA" name="notifyDisconnected" visibility="public"/>
              <ownedOperation xmi:id="_pWJ4sKnQEd-hSPkSYnVVZA" name="notifyTakenOffline" visibility="public"/>
              <ownedOperation xmi:id="_pXtX5KnQEd-hSPkSYnVVZA" name="removeDisconnectionListener" visibility="public">
                <ownedParameter xmi:id="_pXtX5anQEd-hSPkSYnVVZA" name="listener" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXvNEqnQEd-hSPkSYnVVZA" name="removeReconnectionListener" visibility="public">
                <ownedParameter xmi:id="_pXvNE6nQEd-hSPkSYnVVZA" name="listener" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXxCQqnQEd-hSPkSYnVVZA" name="removeTakenOfflineListener" visibility="public">
                <ownedParameter xmi:id="_pXxCQ6nQEd-hSPkSYnVVZA" name="listener" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pX4-EKnQEd-hSPkSYnVVZA" name="getObjectId" visibility="public">
                <ownedParameter xmi:id="_pX4-EanQEd-hSPkSYnVVZA" name="return" type="_o1OV4anQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pX4-EqnQEd-hSPkSYnVVZA" name="asNativeFarReference" visibility="public">
                <ownedParameter xmi:id="_pX4-E6nQEd-hSPkSYnVVZA" name="return" type="_o1jGAanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pX5lIKnQEd-hSPkSYnVVZA" name="addDisconnectionListener" visibility="public">
                <ownedParameter xmi:id="_pX5lIanQEd-hSPkSYnVVZA" name="listener" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pX6MMKnQEd-hSPkSYnVVZA" name="addReconnectionListener" visibility="public">
                <ownedParameter xmi:id="_pX6MManQEd-hSPkSYnVVZA" name="listener" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pX7aUKnQEd-hSPkSYnVVZA" name="addTakenOfflineListener" visibility="public">
                <ownedParameter xmi:id="_pX7aUanQEd-hSPkSYnVVZA" name="listener" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pX8ocqnQEd-hSPkSYnVVZA" name="triggerListener" visibility="private">
                <ownedParameter xmi:id="_pX8oc6nQEd-hSPkSYnVVZA" name="listener" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pX8odKnQEd-hSPkSYnVVZA" name="type" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pX92kKnQEd-hSPkSYnVVZA" name="meta_resolve" visibility="public">
                <ownedParameter xmi:id="_pX92kanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pX-doKnQEd-hSPkSYnVVZA" name="meta_receive" visibility="public">
                <ownedParameter xmi:id="_pX-doanQEd-hSPkSYnVVZA" name="message" type="_o09QIanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pX-doqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pX_EsKnQEd-hSPkSYnVVZA" name="transmit" visibility="protected" isAbstract="true">
                <ownedParameter xmi:id="_pX_EsanQEd-hSPkSYnVVZA" name="arg0" type="_o09QIanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pX_EsqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pX_Es6nQEd-hSPkSYnVVZA" name="meta_invoke" visibility="public">
                <ownedParameter xmi:id="_pX_EtKnQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pX_EtanQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pX_EtqnQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pX_Et6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYAS0KnQEd-hSPkSYnVVZA" name="meta_respondsTo" visibility="public">
                <ownedParameter xmi:id="_pYAS0anQEd-hSPkSYnVVZA" name="atSelector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYAS0qnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYA546nQEd-hSPkSYnVVZA" name="meta_doesNotUnderstand" visibility="public">
                <ownedParameter xmi:id="_pYA55KnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYA55anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYBg86nQEd-hSPkSYnVVZA" name="meta_clone" visibility="public">
                <ownedParameter xmi:id="_pYBg9KnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYCIAKnQEd-hSPkSYnVVZA" name="meta_newInstance" visibility="public">
                <ownedParameter xmi:id="_pYCIAanQEd-hSPkSYnVVZA" name="initargs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYCIAqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYCvEKnQEd-hSPkSYnVVZA" name="meta_select" visibility="public">
                <ownedParameter xmi:id="_pYCvEanQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYCvEqnQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYCvE6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYDWIKnQEd-hSPkSYnVVZA" name="meta_lookup" visibility="public">
                <ownedParameter xmi:id="_pYDWIanQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYDWIqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYD9MKnQEd-hSPkSYnVVZA" name="meta_defineField" visibility="public">
                <ownedParameter xmi:id="_pYD9ManQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYD9MqnQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYD9M6nQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYEkQKnQEd-hSPkSYnVVZA" name="meta_assignField" visibility="public">
                <ownedParameter xmi:id="_pYEkQanQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYEkQqnQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYEkQ6nQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYEkRKnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYFLUKnQEd-hSPkSYnVVZA" name="meta_assignVariable" visibility="public">
                <ownedParameter xmi:id="_pYFLUanQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYFLUqnQEd-hSPkSYnVVZA" name="value" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYFLU6nQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYFyYKnQEd-hSPkSYnVVZA" name="meta_isCloneOf" visibility="public">
                <ownedParameter xmi:id="_pYFyYanQEd-hSPkSYnVVZA" name="original" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYFyYqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYGZcKnQEd-hSPkSYnVVZA" name="meta_isRelatedTo" visibility="public">
                <ownedParameter xmi:id="_pYGZcanQEd-hSPkSYnVVZA" name="object" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYGZcqnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYGZc6nQEd-hSPkSYnVVZA" name="meta_addField" visibility="public">
                <ownedParameter xmi:id="_pYGZdKnQEd-hSPkSYnVVZA" name="field" type="_o5jcQKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYHAgKnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYHAhKnQEd-hSPkSYnVVZA" name="meta_addMethod" visibility="public">
                <ownedParameter xmi:id="_pYHAhanQEd-hSPkSYnVVZA" name="method" type="_o2wm8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYHAhqnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYHnk6nQEd-hSPkSYnVVZA" name="meta_grabField" visibility="public">
                <ownedParameter xmi:id="_pYHnlKnQEd-hSPkSYnVVZA" name="fieldName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYHnlanQEd-hSPkSYnVVZA" name="return" type="_o5jcQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYIOo6nQEd-hSPkSYnVVZA" name="meta_grabMethod" visibility="public">
                <ownedParameter xmi:id="_pYIOpKnQEd-hSPkSYnVVZA" name="methodName" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYIOpanQEd-hSPkSYnVVZA" name="return" type="_o2wm8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYI1sqnQEd-hSPkSYnVVZA" name="meta_listFields" visibility="public">
                <ownedParameter xmi:id="_pYI1s6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYI1tqnQEd-hSPkSYnVVZA" name="meta_listMethods" visibility="public">
                <ownedParameter xmi:id="_pYJcwKnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYJcw6nQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pYJcxKnQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYKD0KnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_pYKD0anQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYKq4KnQEd-hSPkSYnVVZA" name="isFarReference" visibility="public">
                <ownedParameter xmi:id="_pYKq4anQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYKq4qnQEd-hSPkSYnVVZA" name="asFarReference" visibility="public">
                <ownedParameter xmi:id="_pYKq46nQEd-hSPkSYnVVZA" name="return" type="_o093ManQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYLR8KnQEd-hSPkSYnVVZA" name="base__opeql__opeql_" visibility="public">
                <ownedParameter xmi:id="_pYLR8anQEd-hSPkSYnVVZA" name="other" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYLR8qnQEd-hSPkSYnVVZA" name="return" type="_o6DykanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYL5AKnQEd-hSPkSYnVVZA" name="base_init" visibility="public">
                <ownedParameter xmi:id="_pYL5AanQEd-hSPkSYnVVZA" name="initargs" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYL5AqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYMgEKnQEd-hSPkSYnVVZA" name="base_new" visibility="public">
                <ownedParameter xmi:id="_pYMgEanQEd-hSPkSYnVVZA" name="initargs" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYMgEqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYNuMKnQEd-hSPkSYnVVZA" name="meta_retractUnsentMessages" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pYNuManQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o1k7MKnQEd-hSPkSYnVVZA" name="DiscoveryManager" isLeaf="true">
              <generalization xmi:id="_o1mwYKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pV3k1anQEd-hSPkSYnVVZA" name="publications_" visibility="private" isLeaf="true" type="_oxg6kKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pV4L4KnQEd-hSPkSYnVVZA" name="subscriptions_" visibility="private" isLeaf="true" type="_oxg6kKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o1k7ManQEd-hSPkSYnVVZA" name="Publication">
                <generalization xmi:id="_o1k7MqnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pV2WsanQEd-hSPkSYnVVZA" name="providerActor_" visibility="public" isLeaf="true" type="_o1QyIqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pV2WsqnQEd-hSPkSYnVVZA" name="providedStripe_" visibility="public" isLeaf="true" type="_o1eNgKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pV2Ws6nQEd-hSPkSYnVVZA" name="exportedService_" visibility="public" isLeaf="true" type="_o1eNgKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pV2WtKnQEd-hSPkSYnVVZA" name="deserializedTopic_" visibility="public" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pV2WtanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pV2WtqnQEd-hSPkSYnVVZA" name="provider" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pV2Wt6nQEd-hSPkSYnVVZA" name="stripe" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pV2WuKnQEd-hSPkSYnVVZA" name="exportedService" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o1liQKnQEd-hSPkSYnVVZA" name="Subscription">
                <generalization xmi:id="_o1mJUKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pV29wKnQEd-hSPkSYnVVZA" name="subscriberActor_" visibility="public" isLeaf="true" type="_o1QyIqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pV29wanQEd-hSPkSYnVVZA" name="requiredStripe_" visibility="public" isLeaf="true" type="_o1eNgKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pV29wqnQEd-hSPkSYnVVZA" name="registeredHandler_" visibility="public" isLeaf="true" type="_o1eNgKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pV29w6nQEd-hSPkSYnVVZA" name="isPermanentSubscription_" visibility="public" isLeaf="true" type="_oumwg6nQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pV29xKnQEd-hSPkSYnVVZA" name="deserializedTopic_" visibility="public" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pV29xanQEd-hSPkSYnVVZA" name="deserializedHandler_" visibility="public" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pV3k0KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pV3k0anQEd-hSPkSYnVVZA" name="subscriber" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pV3k0qnQEd-hSPkSYnVVZA" name="stripe" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pV3k06nQEd-hSPkSYnVVZA" name="registeredHandler" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pV3k1KnQEd-hSPkSYnVVZA" name="permanent" type="_oumwg6nQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_pV4L4anQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_pV4L4qnQEd-hSPkSYnVVZA" name="addLocalPublication" visibility="public">
                <ownedParameter xmi:id="_pV4L46nQEd-hSPkSYnVVZA" name="pub" type="_o1k7ManQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pV4y8KnQEd-hSPkSYnVVZA" name="notifyLocalSubscribers" visibility="private">
                <ownedParameter xmi:id="_pV4y8anQEd-hSPkSYnVVZA" name="pub" type="_o1k7ManQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pV4y8qnQEd-hSPkSYnVVZA" name="deleteLocalPublication" visibility="public">
                <ownedParameter xmi:id="_pV4y86nQEd-hSPkSYnVVZA" name="pub" type="_o1k7ManQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pV5aAanQEd-hSPkSYnVVZA" name="addLocalSubscription" visibility="public">
                <ownedParameter xmi:id="_pV5aAqnQEd-hSPkSYnVVZA" name="sub" type="_o1liQKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pV5aA6nQEd-hSPkSYnVVZA" name="checkLocalPublishers" visibility="private">
                <ownedParameter xmi:id="_pV5aBKnQEd-hSPkSYnVVZA" name="sub" type="_o1liQKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pV5aBanQEd-hSPkSYnVVZA" name="deleteLocalSubscription" visibility="public">
                <ownedParameter xmi:id="_pV6BEKnQEd-hSPkSYnVVZA" name="sub" type="_o1liQKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pV6BEanQEd-hSPkSYnVVZA" name="getLocalPublishedServicesMatching" visibility="public">
                <ownedParameter xmi:id="_pV6BEqnQEd-hSPkSYnVVZA" name="topic" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pV6BE6nQEd-hSPkSYnVVZA" name="return" type="_o1_x8anQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pV72QqnQEd-hSPkSYnVVZA" name="getAllLocalSubscriptionTopics" visibility="public">
                <ownedParameter xmi:id="_pV72Q6nQEd-hSPkSYnVVZA" name="return" type="_o1_x8anQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pV8dUKnQEd-hSPkSYnVVZA" name="notifyOfExternalPublication" visibility="public">
                <ownedParameter xmi:id="_pV8dUanQEd-hSPkSYnVVZA" name="pubTopic" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pV8dUqnQEd-hSPkSYnVVZA" name="remoteService" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pV9EYKnQEd-hSPkSYnVVZA" name="notify" visibility="private">
                <ownedParameter xmi:id="_pV9EYanQEd-hSPkSYnVVZA" name="handler" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pV9EYqnQEd-hSPkSYnVVZA" name="service" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o1usMKnQEd-hSPkSYnVVZA" name="ELFarReference" clientDependency="_o1xvganQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o1yWkKnQEd-hSPkSYnVVZA" general="_o0_FUKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pWDLAqnQEd-hSPkSYnVVZA" name="outboxFuture_" visibility="private" type="_o1FzAKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pWDLA6nQEd-hSPkSYnVVZA" name="owner_" visibility="private" isLeaf="true" type="_o1QyIqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pWDLBKnQEd-hSPkSYnVVZA" name="farRef_" visibility="private" isLeaf="true" type="_o18HkKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pWDLBanQEd-hSPkSYnVVZA" name="destination_" visibility="private" isLeaf="true" type="_o1OV4anQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pWDLBqnQEd-hSPkSYnVVZA" name="dispatcher_" visibility="private" isLeaf="true" type="_o2jLkKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pWDyEKnQEd-hSPkSYnVVZA" name="connected_" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o1xvganQEd-hSPkSYnVVZA" supplier="_o1xvgKnQEd-hSPkSYnVVZA" client="_o1usMKnQEd-hSPkSYnVVZA" contract="_o1xvgKnQEd-hSPkSYnVVZA"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o1usManQEd-hSPkSYnVVZA" name="TransmissionEvent" visibility="package">
                <generalization xmi:id="_o1vTQKnQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pWAHs6nQEd-hSPkSYnVVZA" name="serializedMessage_" visibility="public" isLeaf="true" type="_o1eNgKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pWAHtKnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o1usMKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pWAHtanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pWAuwKnQEd-hSPkSYnVVZA" name="arg0" type="_o1usMKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWAuwanQEd-hSPkSYnVVZA" name="msg" type="_o09QIanQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pWAuwqnQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pWAuw6nQEd-hSPkSYnVVZA" name="owner" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_pWBV0KnQEd-hSPkSYnVVZA" name="access$0" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_pWBV0anQEd-hSPkSYnVVZA" name="arg0" type="_o1usMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWBV0qnQEd-hSPkSYnVVZA" name="return" type="_o3owsKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWBV06nQEd-hSPkSYnVVZA" name="access$1" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_pWBV1KnQEd-hSPkSYnVVZA" name="arg0" type="_o1usMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWB84KnQEd-hSPkSYnVVZA" name="return" type="_o1OV4anQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWB85KnQEd-hSPkSYnVVZA" name="access$2" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_pWB85anQEd-hSPkSYnVVZA" name="arg0" type="_o1usMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWB85qnQEd-hSPkSYnVVZA" name="return" type="_o2jLkKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWCj8anQEd-hSPkSYnVVZA" name="access$4" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_pWCj8qnQEd-hSPkSYnVVZA" name="arg0" type="_o1usMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWCj86nQEd-hSPkSYnVVZA" name="arg1" type="_oumwg6nQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWCj9KnQEd-hSPkSYnVVZA" name="access$3" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_pWCj9anQEd-hSPkSYnVVZA" name="arg0" type="_o1usMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWCj9qnQEd-hSPkSYnVVZA" name="arg1" type="_o1IPQKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWDyEanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pWDyEqnQEd-hSPkSYnVVZA" name="destination" type="_o1OV4anQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWDyE6nQEd-hSPkSYnVVZA" name="owner" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWDyFKnQEd-hSPkSYnVVZA" name="ref" type="_o18HkKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWFAMKnQEd-hSPkSYnVVZA" name="handleRetractRequest" visibility="public"/>
              <ownedOperation xmi:id="_pWFAManQEd-hSPkSYnVVZA" name="handle" visibility="public">
                <ownedParameter xmi:id="_pWFAMqnQEd-hSPkSYnVVZA" name="event" type="_o1IPQKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWFnQKnQEd-hSPkSYnVVZA" name="event_transmit" visibility="public">
                <ownedParameter xmi:id="_pWGOUKnQEd-hSPkSYnVVZA" name="msg" type="_o09QIanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWGOUanQEd-hSPkSYnVVZA" name="retractUnsentMessages" visibility="public">
                <ownedParameter xmi:id="_pWGOUqnQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWG1YKnQEd-hSPkSYnVVZA" name="setRetractingFuture" visibility="private">
                <ownedParameter xmi:id="_pWG1YanQEd-hSPkSYnVVZA" name="return" type="_o1FzAKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWHccqnQEd-hSPkSYnVVZA" name="getDestination" visibility="public">
                <ownedParameter xmi:id="_pWHcc6nQEd-hSPkSYnVVZA" name="return" type="_o1OV4anQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWIDgKnQEd-hSPkSYnVVZA" name="connected" visibility="public"/>
              <ownedOperation xmi:id="_pWIqkqnQEd-hSPkSYnVVZA" name="disconnected" visibility="public"/>
              <ownedOperation xmi:id="_pWJRoanQEd-hSPkSYnVVZA" name="takenOffline" visibility="public"/>
              <ownedOperation xmi:id="_pWJ4sanQEd-hSPkSYnVVZA" name="execute" visibility="protected"/>
              <ownedOperation xmi:id="_pWLG0KnQEd-hSPkSYnVVZA" name="getDestinationVMAddress" visibility="private">
                <ownedParameter xmi:id="_pWLG0anQEd-hSPkSYnVVZA" name="return" type="_o3owsKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWLt4KnQEd-hSPkSYnVVZA" name="finalize" visibility="protected"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o15EQKnQEd-hSPkSYnVVZA" name="ReceptionistsSet">
              <generalization xmi:id="_o15EQanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pWM8AKnQEd-hSPkSYnVVZA" name="exportedObjectsTable_" visibility="private" isLeaf="true" type="_o16SYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pWNjEKnQEd-hSPkSYnVVZA" name="objectToClients_" visibility="private" isLeaf="true" type="_o165cKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pWNjEanQEd-hSPkSYnVVZA" name="owner_" visibility="private" isLeaf="true" type="_o1QyIqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pWNjEqnQEd-hSPkSYnVVZA" name="remoteReferences_" visibility="private" isLeaf="true" type="_ou5EYqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pWNjE6nQEd-hSPkSYnVVZA" name="farReferences_" visibility="private" isLeaf="true" type="_ou5EYqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pWNjFKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pWNjFanQEd-hSPkSYnVVZA" name="forActor" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWOKIqnQEd-hSPkSYnVVZA" name="createRemoteFarRef" visibility="private">
                <ownedParameter xmi:id="_pWOKI6nQEd-hSPkSYnVVZA" name="objectId" type="_o1OV4anQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWOKJKnQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWOxMKnQEd-hSPkSYnVVZA" name="return" type="_o18HkKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWP_UKnQEd-hSPkSYnVVZA" name="createLocalFarRef" visibility="private">
                <ownedParameter xmi:id="_pWP_UanQEd-hSPkSYnVVZA" name="actor" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWP_UqnQEd-hSPkSYnVVZA" name="objectId" type="_o1OV4anQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWP_U6nQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWP_VKnQEd-hSPkSYnVVZA" name="return" type="_o1jGAKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWQmYKnQEd-hSPkSYnVVZA" name="exportObject" visibility="public">
                <ownedParameter xmi:id="_pWQmYanQEd-hSPkSYnVVZA" name="object" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWQmYqnQEd-hSPkSYnVVZA" name="return" type="_o1jGAKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWTCoKnQEd-hSPkSYnVVZA" name="takeOfflineObject" visibility="public">
                <ownedParameter xmi:id="_pWTCoanQEd-hSPkSYnVVZA" name="object" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWU30KnQEd-hSPkSYnVVZA" name="resolveObject" visibility="public">
                <ownedParameter xmi:id="_pWU30anQEd-hSPkSYnVVZA" name="objectId" type="_o1OV4anQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWU30qnQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWU306nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWWF86nQEd-hSPkSYnVVZA" name="addClient" visibility="public">
                <ownedParameter xmi:id="_pWWF9KnQEd-hSPkSYnVVZA" name="service" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWWF9anQEd-hSPkSYnVVZA" name="client" type="_o093ManQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWWtBKnQEd-hSPkSYnVVZA" name="removeClient" visibility="public">
                <ownedParameter xmi:id="_pWWtBanQEd-hSPkSYnVVZA" name="service" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWWtBqnQEd-hSPkSYnVVZA" name="client" type="_o093ManQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o18HkKnQEd-hSPkSYnVVZA" name="NATRemoteFarRef">
              <generalization xmi:id="_o2hWYKnQEd-hSPkSYnVVZA" general="_o1jGAanQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pW-_IKnQEd-hSPkSYnVVZA" name="sendLoop_" visibility="private" isLeaf="true" type="_o1usMKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pWPYQKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pWPYQanQEd-hSPkSYnVVZA" name="objectId" type="_o1OV4anQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWPYQqnQEd-hSPkSYnVVZA" name="hostActor" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWPYQ6nQEd-hSPkSYnVVZA" name="stripes" type="_o1Z8EanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pW-_IanQEd-hSPkSYnVVZA" name="transmit" visibility="protected">
                <ownedParameter xmi:id="_pW-_IqnQEd-hSPkSYnVVZA" name="message" type="_o09QIanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pW-_I6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pW_mMKnQEd-hSPkSYnVVZA" name="meta_retractUnsentMessages" visibility="public">
                <ownedParameter xmi:id="_pW_mManQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pW_mMqnQEd-hSPkSYnVVZA" name="finalize" visibility="protected"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o2COManQEd-hSPkSYnVVZA" name="NATActorMirror" clientDependency="_o2IU0anQEd-hSPkSYnVVZA">
              <generalization xmi:id="_o2I74KnQEd-hSPkSYnVVZA" general="_o2IU0KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pWdasqnQEd-hSPkSYnVVZA" name="discoveryActor_" visibility="private" isLeaf="true" type="_o2EDYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o2IU0anQEd-hSPkSYnVVZA" supplier="_o08CAanQEd-hSPkSYnVVZA" client="_o2COManQEd-hSPkSYnVVZA" contract="_o08CAanQEd-hSPkSYnVVZA"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2COMqnQEd-hSPkSYnVVZA" name="1" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2C1QanQEd-hSPkSYnVVZA" general="_o2C1QKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pWXUFKnQEd-hSPkSYnVVZA" name="this$1" visibility="package" isLeaf="true" type="_o2FRgKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pWXUFanQEd-hSPkSYnVVZA" name="val$discoveryActor" visibility="private" isLeaf="true" type="_o2EDYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pWXUFqnQEd-hSPkSYnVVZA" name="val$pub" visibility="private" isLeaf="true" type="_o1k7ManQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pWX7IKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pWX7IanQEd-hSPkSYnVVZA" name="arg0" type="_o2FRgKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWX7IqnQEd-hSPkSYnVVZA" name="$anonymous0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWX7I6nQEd-hSPkSYnVVZA" name="arg2" type="_o2EDYKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWX7JKnQEd-hSPkSYnVVZA" name="arg3" type="_o1k7ManQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pWYiMKnQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                  <ownedParameter xmi:id="_pWYiManQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWYiMqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2EDYanQEd-hSPkSYnVVZA" name="2" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2EDYqnQEd-hSPkSYnVVZA" general="_o2C1QKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pWZJQKnQEd-hSPkSYnVVZA" name="this$1" visibility="package" isLeaf="true" type="_o2HGsKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pWZJQanQEd-hSPkSYnVVZA" name="val$discoveryActor" visibility="private" isLeaf="true" type="_o2EDYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pWZJQqnQEd-hSPkSYnVVZA" name="val$sub" visibility="private" isLeaf="true" type="_o1liQKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pWZJQ6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pWZJRKnQEd-hSPkSYnVVZA" name="arg0" type="_o2HGsKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWZJRanQEd-hSPkSYnVVZA" name="$anonymous0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWZJRqnQEd-hSPkSYnVVZA" name="arg2" type="_o2EDYKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWZJR6nQEd-hSPkSYnVVZA" name="arg3" type="_o1liQKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pWZwUKnQEd-hSPkSYnVVZA" name="base_apply" visibility="public">
                  <ownedParameter xmi:id="_pWZwUanQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWZwUqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2FRgKnQEd-hSPkSYnVVZA" name="NATPublication">
                <generalization xmi:id="_o2FRganQEd-hSPkSYnVVZA" general="_o1bxQanQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pWaXYKnQEd-hSPkSYnVVZA" name="_TOPIC_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pWaXYanQEd-hSPkSYnVVZA" name="_SERVICE_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pWaXYqnQEd-hSPkSYnVVZA" name="_CANCEL_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pWaXY6nQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_pWaXZKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pWa-cKnQEd-hSPkSYnVVZA" name="discoveryActor" type="_o2EDYKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWa-canQEd-hSPkSYnVVZA" name="topic" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWa-cqnQEd-hSPkSYnVVZA" name="service" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWa-c6nQEd-hSPkSYnVVZA" name="pub" type="_o1k7ManQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pWblgKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pWblganQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2HGsKnQEd-hSPkSYnVVZA" name="NATSubscription">
                <generalization xmi:id="_o2HGsanQEd-hSPkSYnVVZA" general="_o1bxQanQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pWblgqnQEd-hSPkSYnVVZA" name="_TOPIC_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pWcMkKnQEd-hSPkSYnVVZA" name="_HANDLER_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pWcMkanQEd-hSPkSYnVVZA" name="_CANCEL_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pWcMkqnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_pWcMk6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pWcMlKnQEd-hSPkSYnVVZA" name="discoveryActor" type="_o2EDYKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWcMlanQEd-hSPkSYnVVZA" name="topic" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWcMlqnQEd-hSPkSYnVVZA" name="handler" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWczoKnQEd-hSPkSYnVVZA" name="sub" type="_o1liQKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pWdasKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                  <ownedParameter xmi:id="_pWdasanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_pWdas6nQEd-hSPkSYnVVZA" name="createActor" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pWdatKnQEd-hSPkSYnVVZA" name="host" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWeBwKnQEd-hSPkSYnVVZA" name="parametersPkt" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWeBwanQEd-hSPkSYnVVZA" name="initcodePkt" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWeBwqnQEd-hSPkSYnVVZA" name="actorMirror" type="_o08CAanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWeBw6nQEd-hSPkSYnVVZA" name="return" type="_o1jGAKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWeo1qnQEd-hSPkSYnVVZA" name="createEmptyActor" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_pWeo16nQEd-hSPkSYnVVZA" name="host" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWeo2KnQEd-hSPkSYnVVZA" name="actorMirror" type="_o08CAanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWeo2anQEd-hSPkSYnVVZA" name="return" type="_o1jGAKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWf29KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pWf29anQEd-hSPkSYnVVZA" name="host" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWgeAqnQEd-hSPkSYnVVZA" name="base_createMessage" visibility="public">
                <ownedParameter xmi:id="_pWgeA6nQEd-hSPkSYnVVZA" name="selector" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWgeBKnQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWgeBanQEd-hSPkSYnVVZA" name="stripes" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWgeBqnQEd-hSPkSYnVVZA" name="return" type="_o09QIanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWhFEKnQEd-hSPkSYnVVZA" name="base_createMirror" visibility="public">
                <ownedParameter xmi:id="_pWhFEanQEd-hSPkSYnVVZA" name="reflectee" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWhFEqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWhsIKnQEd-hSPkSYnVVZA" name="base_provide" visibility="public">
                <ownedParameter xmi:id="_pWhsIanQEd-hSPkSYnVVZA" name="topic" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWhsIqnQEd-hSPkSYnVVZA" name="service" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWhsI6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWiTManQEd-hSPkSYnVVZA" name="base_require" visibility="public">
                <ownedParameter xmi:id="_pWiTMqnQEd-hSPkSYnVVZA" name="topic" type="_o1qawKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWiTM6nQEd-hSPkSYnVVZA" name="handler" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWiTNKnQEd-hSPkSYnVVZA" name="isPermanent" type="_o6DykanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWiTNanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWi6QqnQEd-hSPkSYnVVZA" name="meta_clone" visibility="public">
                <ownedParameter xmi:id="_pWi6Q6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWjhUqnQEd-hSPkSYnVVZA" name="meta_newInstance" visibility="public">
                <ownedParameter xmi:id="_pWjhU6nQEd-hSPkSYnVVZA" name="initargs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWjhVKnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWkvcanQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pWkvcqnQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWlWgKnQEd-hSPkSYnVVZA" name="meta_send" visibility="public">
                <ownedParameter xmi:id="_pWlWganQEd-hSPkSYnVVZA" name="msg" type="_o09QIanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWlWgqnQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWlWg6nQEd-hSPkSYnVVZA" name="meta_receive" visibility="public">
                <ownedParameter xmi:id="_pWlWhKnQEd-hSPkSYnVVZA" name="msg" type="_o09QIanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWlWhanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWl9kqnQEd-hSPkSYnVVZA" name="meta_getStripes" visibility="public">
                <ownedParameter xmi:id="_pWl9k6nQEd-hSPkSYnVVZA" name="return" type="_o1Xf0KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWmkoanQEd-hSPkSYnVVZA" name="base_send" visibility="public">
                <ownedParameter xmi:id="_pWmkoqnQEd-hSPkSYnVVZA" name="message" type="_o09QIanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWmko6nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWmkpKnQEd-hSPkSYnVVZA" name="base_install_" visibility="public">
                <ownedParameter xmi:id="_pWnLsKnQEd-hSPkSYnVVZA" name="newActorMirror" type="_o08CAanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWnLsanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWnLtqnQEd-hSPkSYnVVZA" name="asActorMirror" visibility="public">
                <ownedParameter xmi:id="_pWnywKnQEd-hSPkSYnVVZA" name="return" type="_o08CAanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o2EDYKnQEd-hSPkSYnVVZA" name="ELDiscoveryActor" isLeaf="true">
              <generalization xmi:id="_o2dsAKnQEd-hSPkSYnVVZA" general="_o1QyIqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pW5fkKnQEd-hSPkSYnVVZA" name="discoveryManager_" visibility="private" isLeaf="true" type="_o1k7MKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2PpkKnQEd-hSPkSYnVVZA" name="1" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2PpkanQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pWnywanQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o2EDYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pWnywqnQEd-hSPkSYnVVZA" name="val$pub" visibility="private" isLeaf="true" type="_o1k7ManQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pWnyw6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pWnyxKnQEd-hSPkSYnVVZA" name="arg0" type="_o2EDYKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWnyxanQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWnyxqnQEd-hSPkSYnVVZA" name="arg2" type="_o1k7ManQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pWoZ0KnQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pWoZ0anQEd-hSPkSYnVVZA" name="myself" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2RewKnQEd-hSPkSYnVVZA" name="2" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2RewanQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pWqPAKnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o2EDYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pWqPAanQEd-hSPkSYnVVZA" name="val$sub" visibility="private" isLeaf="true" type="_o1liQKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pWqPAqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pWqPA6nQEd-hSPkSYnVVZA" name="arg0" type="_o2EDYKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWqPBKnQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWqPBanQEd-hSPkSYnVVZA" name="arg2" type="_o1liQKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pWq2EKnQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pWq2EanQEd-hSPkSYnVVZA" name="myself" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2TT8KnQEd-hSPkSYnVVZA" name="3" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2TT8anQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pWsEMKnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o2EDYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pWsEManQEd-hSPkSYnVVZA" name="val$pub" visibility="private" isLeaf="true" type="_o1k7ManQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pWsEMqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pWsEM6nQEd-hSPkSYnVVZA" name="arg0" type="_o2EDYKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWsENKnQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWsENanQEd-hSPkSYnVVZA" name="arg2" type="_o1k7ManQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pWsrQKnQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pWsrQanQEd-hSPkSYnVVZA" name="myself" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2T7AKnQEd-hSPkSYnVVZA" name="4" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2UiEKnQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pWtSUKnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o2EDYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pWtSUanQEd-hSPkSYnVVZA" name="val$sub" visibility="private" isLeaf="true" type="_o1liQKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pWtSUqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pWtSU6nQEd-hSPkSYnVVZA" name="arg0" type="_o2EDYKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWtSVKnQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWtSVanQEd-hSPkSYnVVZA" name="arg2" type="_o1liQKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pWt5YKnQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pWt5YanQEd-hSPkSYnVVZA" name="myself" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2VJIKnQEd-hSPkSYnVVZA" name="5" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2VJIanQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pWt5YqnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o2EDYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pWt5Y6nQEd-hSPkSYnVVZA" name="val$serializedProvidedTopic" visibility="private" isLeaf="true" type="_o1eNgKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pWugcKnQEd-hSPkSYnVVZA" name="val$serializedProvidedService" visibility="private" isLeaf="true" type="_o1eNgKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pWugcanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pWugcqnQEd-hSPkSYnVVZA" name="arg0" type="_o2EDYKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWugc6nQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWugdKnQEd-hSPkSYnVVZA" name="arg2" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWugdanQEd-hSPkSYnVVZA" name="arg3" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pWugdqnQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pWvHgKnQEd-hSPkSYnVVZA" name="myself" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2WXQKnQEd-hSPkSYnVVZA" name="6" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2WXQanQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pWvukKnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o2EDYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pWvukanQEd-hSPkSYnVVZA" name="val$matchingPublications" visibility="private" isLeaf="true" type="_o165cKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pWvukqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pWvuk6nQEd-hSPkSYnVVZA" name="arg0" type="_o2EDYKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWvulKnQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWvulanQEd-hSPkSYnVVZA" name="arg2" type="_o165cKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pWwVoKnQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pWwVoanQEd-hSPkSYnVVZA" name="myself" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2YMcKnQEd-hSPkSYnVVZA" name="7" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2YMcanQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pWyx4KnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o2EDYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pWyx4anQEd-hSPkSYnVVZA" name="val$serializedRequiredTopic" visibility="private" isLeaf="true" type="_o1eNgKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pWyx4qnQEd-hSPkSYnVVZA" name="val$replyTo" visibility="private" isLeaf="true" type="_o3owsKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pWzY8KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pWzY8anQEd-hSPkSYnVVZA" name="arg0" type="_o2EDYKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWzY8qnQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWzY86nQEd-hSPkSYnVVZA" name="arg2" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWzY9KnQEd-hSPkSYnVVZA" name="arg3" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pWzY9anQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pW0AAKnQEd-hSPkSYnVVZA" name="myself" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2aosKnQEd-hSPkSYnVVZA" name="8" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2aosanQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pW11MKnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o2EDYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pW11ManQEd-hSPkSYnVVZA" name="val$newMember" visibility="private" isLeaf="true" type="_o3owsKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pW11MqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pW11M6nQEd-hSPkSYnVVZA" name="arg0" type="_o2EDYKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pW11NKnQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pW11NanQEd-hSPkSYnVVZA" name="arg2" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pW11NqnQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pW2cQKnQEd-hSPkSYnVVZA" name="myself" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_o2b20anQEd-hSPkSYnVVZA" name="9" visibility="package" isLeaf="true">
                <generalization xmi:id="_o2cd4KnQEd-hSPkSYnVVZA" general="_o1IPQKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pW3DVKnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o2EDYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pW3DVanQEd-hSPkSYnVVZA" name="val$subscriptionTopics" visibility="private" isLeaf="true" type="_o1_x8anQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pW3DVqnQEd-hSPkSYnVVZA" name="val$fromMember" visibility="private" isLeaf="true" type="_o3owsKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pW3qYKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_pW3qYanQEd-hSPkSYnVVZA" name="arg0" type="_o2EDYKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pW3qYqnQEd-hSPkSYnVVZA" name="$anonymous0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pW3qY6nQEd-hSPkSYnVVZA" name="arg2" type="_o1_x8anQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pW3qZKnQEd-hSPkSYnVVZA" name="arg3" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pW3qZanQEd-hSPkSYnVVZA" name="process" visibility="public">
                  <ownedParameter xmi:id="_pW3qZqnQEd-hSPkSYnVVZA" name="myself" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_pWYiM6nQEd-hSPkSYnVVZA" name="event_cancelPublication" visibility="public">
                <ownedParameter xmi:id="_pWYiNKnQEd-hSPkSYnVVZA" name="pub" type="_o1k7ManQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWZwU6nQEd-hSPkSYnVVZA" name="event_cancelSubscription" visibility="public">
                <ownedParameter xmi:id="_pWZwVKnQEd-hSPkSYnVVZA" name="sub" type="_o1liQKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWhsJKnQEd-hSPkSYnVVZA" name="event_servicePublished" visibility="public">
                <ownedParameter xmi:id="_pWiTMKnQEd-hSPkSYnVVZA" name="pub" type="_o1k7ManQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWi6QKnQEd-hSPkSYnVVZA" name="event_clientSubscribed" visibility="public">
                <ownedParameter xmi:id="_pWi6QanQEd-hSPkSYnVVZA" name="sub" type="_o1liQKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWpA4qnQEd-hSPkSYnVVZA" name="access$0" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_pWpA46nQEd-hSPkSYnVVZA" name="arg0" type="_o2EDYKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWpA5KnQEd-hSPkSYnVVZA" name="return" type="_o1k7MKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pW5fkanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pW5fkqnQEd-hSPkSYnVVZA" name="host" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pW770KnQEd-hSPkSYnVVZA" name="event_remotePublication" visibility="public">
                <ownedParameter xmi:id="_pW770anQEd-hSPkSYnVVZA" name="serializedProvidedTopic" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pW770qnQEd-hSPkSYnVVZA" name="serializedProvidedService" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pW8i4KnQEd-hSPkSYnVVZA" name="event_batchRemotePublications" visibility="public">
                <ownedParameter xmi:id="_pW8i4anQEd-hSPkSYnVVZA" name="matchingPublications" type="_o165cKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pW8i4qnQEd-hSPkSYnVVZA" name="event_remoteSubscription" visibility="public">
                <ownedParameter xmi:id="_pW9J8KnQEd-hSPkSYnVVZA" name="serializedRequiredTopic" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pW9J8anQEd-hSPkSYnVVZA" name="replyTo" type="_o3owsKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pW9J8qnQEd-hSPkSYnVVZA" name="event_sendAllSubscriptionsTo" visibility="public">
                <ownedParameter xmi:id="_pW9xAKnQEd-hSPkSYnVVZA" name="newMember" type="_o3owsKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pW9xAanQEd-hSPkSYnVVZA" name="event_receiveNewSubscriptionsFrom" visibility="public">
                <ownedParameter xmi:id="_pW9xAqnQEd-hSPkSYnVVZA" name="subscriptionTopics" type="_o1_x8anQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pW9xA6nQEd-hSPkSYnVVZA" name="fromMember" type="_o3owsKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o2h9cKnQEd-hSPkSYnVVZA" name="SharedActorField" isAbstract="true">
              <generalization xmi:id="_o2h9canQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pXANQKnQEd-hSPkSYnVVZA" name="name_" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pXANQanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pXANQqnQEd-hSPkSYnVVZA" name="name" type="_o6cNEanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXANQ6nQEd-hSPkSYnVVZA" name="getName" visibility="public">
                <ownedParameter xmi:id="_pXANRKnQEd-hSPkSYnVVZA" name="return" type="_o6cNEanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXA0UKnQEd-hSPkSYnVVZA" name="initialize" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pXA0UanQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_o2pSManQEd-hSPkSYnVVZA" name="SharedActorField[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_pvT_mKnQEd-hSPkSYnVVZA" source="Jar2UML">
                <details xmi:id="_pvT_manQEd-hSPkSYnVVZA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_o1fboKnQEd-hSPkSYnVVZA" name="net">
            <packagedElement xmi:type="uml:Class" xmi:id="_o1gCsanQEd-hSPkSYnVVZA" name="SerializationException">
              <generalization xmi:id="_o3cjcKnQEd-hSPkSYnVVZA" general="_o3b8YKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pYNuMqnQEd-hSPkSYnVVZA" name="wrappedException_" visibility="private" isLeaf="true" type="_o26_AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pVysUKnQEd-hSPkSYnVVZA" name="getWrappedException" visibility="public">
                <ownedParameter xmi:id="_pVysUanQEd-hSPkSYnVVZA" name="return" type="_o26_AKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYNuM6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pYNuNKnQEd-hSPkSYnVVZA" name="e" type="_o26_AKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYOVQKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pYOVQanQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYOVQqnQEd-hSPkSYnVVZA" name="e" type="_o26_AKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="_o1v6UKnQEd-hSPkSYnVVZA" name="comm">
              <packagedElement xmi:type="uml:Class" xmi:id="_o2jLkKnQEd-hSPkSYnVVZA" name="CommunicationBus">
                <generalization xmi:id="_o3_9EKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pY8G8KnQEd-hSPkSYnVVZA" name="host_" visibility="public" isLeaf="true" type="_o1RZMqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pZGfAqnQEd-hSPkSYnVVZA" name="groupName_" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pZGfA6nQEd-hSPkSYnVVZA" name="networkAddress_" visibility="private" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pZGfBKnQEd-hSPkSYnVVZA" name="mcListener_" visibility="private" type="_o34oUKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pZGfBanQEd-hSPkSYnVVZA" name="mcServer_" visibility="private" type="_o3zIwKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pZGfBqnQEd-hSPkSYnVVZA" name="masterConnectionThread_" visibility="private" type="_o3u3UKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pZHGEKnQEd-hSPkSYnVVZA" name="addressToConnection_" visibility="private" isLeaf="true" type="_o16SYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pZHGEanQEd-hSPkSYnVVZA" name="timeoutDetectorTimer_" visibility="private" isLeaf="true" type="_o4ByQKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pZHGEqnQEd-hSPkSYnVVZA" name="timeoutDetector_" visibility="private" type="_o3_WAKnQEd-hSPkSYnVVZA"/>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_o385wKnQEd-hSPkSYnVVZA" name="Connection" visibility="package">
                  <generalization xmi:id="_o39g0KnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
                  <ownedAttribute xmi:id="_pZECwKnQEd-hSPkSYnVVZA" name="socket_" visibility="public" isLeaf="true" type="_o3yhsKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_pZECwanQEd-hSPkSYnVVZA" name="lastSeenAtTime_" visibility="public" type="_ouusUKnQEd-hSPkSYnVVZA"/>
                  <ownedAttribute xmi:id="_pZECwqnQEd-hSPkSYnVVZA" name="outgoing_" visibility="public" isLeaf="true" type="_o1h34anQEd-hSPkSYnVVZA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_pZECw6nQEd-hSPkSYnVVZA" name="incoming_" visibility="public" isLeaf="true" type="_o1ie8anQEd-hSPkSYnVVZA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_pZECxKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                    <ownedParameter xmi:id="_pZECxanQEd-hSPkSYnVVZA" name="s" type="_o3yhsKnQEd-hSPkSYnVVZA"/>
                    <ownedParameter xmi:id="_pZECxqnQEd-hSPkSYnVVZA" name="lastSeenAt" type="_ouusUKnQEd-hSPkSYnVVZA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_pZFQ4KnQEd-hSPkSYnVVZA" name="close" visibility="public"/>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_o3_WAKnQEd-hSPkSYnVVZA" name="TimeoutDetectorTask" visibility="package">
                  <generalization xmi:id="_o3_WAqnQEd-hSPkSYnVVZA" general="_o3_WAanQEd-hSPkSYnVVZA"/>
                  <ownedAttribute xmi:id="_pZFQ4anQEd-hSPkSYnVVZA" name="MAX_RESPONSE_DELAY" visibility="private" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_pZFQ4qnQEd-hSPkSYnVVZA" name="DETECTION_RATE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_pZFQ46nQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o2jLkKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_pZFQ5KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
                    <ownedParameter xmi:id="_pZFQ5anQEd-hSPkSYnVVZA" name="arg0" type="_o2jLkKnQEd-hSPkSYnVVZA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_pZF38anQEd-hSPkSYnVVZA" name="run" visibility="public"/>
                  <ownedOperation xmi:id="_pZF39KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_pZGfAKnQEd-hSPkSYnVVZA" name="arg0" type="_o2jLkKnQEd-hSPkSYnVVZA"/>
                    <ownedParameter xmi:id="_pZGfAanQEd-hSPkSYnVVZA" name="arg1" type="_o3_WAKnQEd-hSPkSYnVVZA"/>
                  </ownedOperation>
                </nestedClassifier>
                <ownedOperation xmi:id="_pXBbYqnQEd-hSPkSYnVVZA" name="connect" visibility="public">
                  <ownedParameter xmi:id="_pXBbY6nQEd-hSPkSYnVVZA" name="return" type="_o3owsKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXDQkKnQEd-hSPkSYnVVZA" name="disconnect" visibility="public"/>
                <ownedOperation xmi:id="_pXJXManQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pXJXMqnQEd-hSPkSYnVVZA" name="host" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXJXM6nQEd-hSPkSYnVVZA" name="ambientTalkNetworkName" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYWREKnQEd-hSPkSYnVVZA" name="sendAsyncUnicast" visibility="public">
                  <ownedParameter xmi:id="_pYWREanQEd-hSPkSYnVVZA" name="msg" type="_o3hb8KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pYWREqnQEd-hSPkSYnVVZA" name="recipientVM" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYYtUKnQEd-hSPkSYnVVZA" name="sendSynchronousUnicast" visibility="public">
                  <ownedParameter xmi:id="_pYYtUanQEd-hSPkSYnVVZA" name="msg" type="_o3hb8KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pYYtUqnQEd-hSPkSYnVVZA" name="recipientVM" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYZ7cKnQEd-hSPkSYnVVZA" name="sendAsyncMulticast" visibility="public">
                  <ownedParameter xmi:id="_pYZ7canQEd-hSPkSYnVVZA" name="msg" type="_o3hb8KnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pY0yMKnQEd-hSPkSYnVVZA" name="addConnection" visibility="protected">
                  <ownedParameter xmi:id="_pY0yManQEd-hSPkSYnVVZA" name="newMember" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pY0yMqnQEd-hSPkSYnVVZA" name="conn" type="_o3yhsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pY8uAqnQEd-hSPkSYnVVZA" name="removeConnection" visibility="protected">
                  <ownedParameter xmi:id="_pY8uA6nQEd-hSPkSYnVVZA" name="oldMember" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pY8uBKnQEd-hSPkSYnVVZA" name="connSocket" type="_o3yhsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pZA_cKnQEd-hSPkSYnVVZA" name="updateTimeLastSeen" visibility="protected">
                  <ownedParameter xmi:id="_pZA_canQEd-hSPkSYnVVZA" name="member" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pZA_cqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pZF38qnQEd-hSPkSYnVVZA" name="closeConnectionOfMembersNotSeenIn" visibility="protected">
                  <ownedParameter xmi:id="_pZF386nQEd-hSPkSYnVVZA" name="period" type="_ouusUKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pZJiUanQEd-hSPkSYnVVZA" name="closeConnectionOfAllMembers" visibility="private"/>
                <ownedOperation xmi:id="_pZNzwKnQEd-hSPkSYnVVZA" name="sendOneAsyncMessage" visibility="private">
                  <ownedParameter xmi:id="_pZNzwanQEd-hSPkSYnVVZA" name="conn" type="_o385wKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pZNzwqnQEd-hSPkSYnVVZA" name="msg" type="_o3hb8KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pZNzw6nQEd-hSPkSYnVVZA" name="recipientVM" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pZQ3EKnQEd-hSPkSYnVVZA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_pZReIKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_o3owsKnQEd-hSPkSYnVVZA" name="Address" clientDependency="_o3owsqnQEd-hSPkSYnVVZA _o3pXwKnQEd-hSPkSYnVVZA">
                <generalization xmi:id="_o3pXwanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pYdl06nQEd-hSPkSYnVVZA" name="MAX_ADDRESS_BYTE_SIZE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pYdl1KnQEd-hSPkSYnVVZA" name="ipAddress_" visibility="public" isLeaf="true" type="_o3ql4KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pYeM4KnQEd-hSPkSYnVVZA" name="port_" visibility="public" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pYeM4anQEd-hSPkSYnVVZA" name="ambientTalkNetworkName_" visibility="public" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pYeM4qnQEd-hSPkSYnVVZA" name="serializedForm_" visibility="public" isLeaf="true" type="_o1e0kanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pYeM46nQEd-hSPkSYnVVZA" name="stringForm_" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o3owsqnQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_o3owsKnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
                <interfaceRealization xmi:id="_o3pXwKnQEd-hSPkSYnVVZA" supplier="_o3owsanQEd-hSPkSYnVVZA" client="_o3owsKnQEd-hSPkSYnVVZA" contract="_o3owsanQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pYeM5KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pYeM5anQEd-hSPkSYnVVZA" name="ipAddress" type="_o3ql4KnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pYeM5qnQEd-hSPkSYnVVZA" name="port" type="_ouSncKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pYeM56nQEd-hSPkSYnVVZA" name="ambientTalkNetworkName" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYez8KnQEd-hSPkSYnVVZA" name="toBytes" visibility="private">
                  <ownedParameter xmi:id="_pYez8anQEd-hSPkSYnVVZA" name="return" type="_o1e0kanQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYez9KnQEd-hSPkSYnVVZA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_pYez9anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYfbAKnQEd-hSPkSYnVVZA" name="fromBytes" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_pYfbAanQEd-hSPkSYnVVZA" name="serializedForm" type="_o1e0kanQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pYfbAqnQEd-hSPkSYnVVZA" name="return" type="_o3owsKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYgCF6nQEd-hSPkSYnVVZA" name="inSameNetwork" visibility="public">
                  <ownedParameter xmi:id="_pYgCGKnQEd-hSPkSYnVVZA" name="other" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pYgCGanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYgpI6nQEd-hSPkSYnVVZA" name="compareTo" visibility="public">
                  <ownedParameter xmi:id="_pYgpJKnQEd-hSPkSYnVVZA" name="otherAddress" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pYgpJanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYhQM6nQEd-hSPkSYnVVZA" name="equals" visibility="public">
                  <ownedParameter xmi:id="_pYhQNKnQEd-hSPkSYnVVZA" name="other" type="_otFtkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pYhQNanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYh3QqnQEd-hSPkSYnVVZA" name="hashCode" visibility="public">
                  <ownedParameter xmi:id="_pYh3Q6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_o3uQQKnQEd-hSPkSYnVVZA" name="NetworkException">
                <generalization xmi:id="_o3uQQqnQEd-hSPkSYnVVZA" general="_o3uQQanQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pYkTgKnQEd-hSPkSYnVVZA" name="cause_" visibility="private" isLeaf="true" type="_o5Wn8qnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pYkTganQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pYkTgqnQEd-hSPkSYnVVZA" name="msg" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYk6kKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pYk6kanQEd-hSPkSYnVVZA" name="msg" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pYk6kqnQEd-hSPkSYnVVZA" name="cause" type="_o5Wn8qnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYk6k6nQEd-hSPkSYnVVZA" name="getCause" visibility="public">
                  <ownedParameter xmi:id="_pYk6lKnQEd-hSPkSYnVVZA" name="return" type="_o5Wn8qnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYlhoKnQEd-hSPkSYnVVZA" name="getMessage" visibility="public">
                  <ownedParameter xmi:id="_pYlhoanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_o3u3UKnQEd-hSPkSYnVVZA" name="MasterConnectionThread">
                <generalization xmi:id="_o3veYKnQEd-hSPkSYnVVZA" general="_o1ATcanQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pYlhoqnQEd-hSPkSYnVVZA" name="listenSocket_" visibility="private" type="_o3wFcKnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pYmIsKnQEd-hSPkSYnVVZA" name="isActive_" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pYmIsanQEd-hSPkSYnVVZA" name="communicationBus_" visibility="private" isLeaf="true" type="_o2jLkKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pYmIsqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pYmIs6nQEd-hSPkSYnVVZA" name="owner" type="_o2jLkKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYmvwKnQEd-hSPkSYnVVZA" name="startServing" visibility="public">
                  <ownedParameter xmi:id="_pYmvwanQEd-hSPkSYnVVZA" name="onNetwork" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pYmvwqnQEd-hSPkSYnVVZA" name="return" type="_o3owsKnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYnW1KnQEd-hSPkSYnVVZA" name="stopServing" visibility="public"/>
                <ownedOperation xmi:id="_pYn94anQEd-hSPkSYnVVZA" name="run" visibility="public"/>
                <ownedOperation xmi:id="_pYzkEanQEd-hSPkSYnVVZA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_pYzkEqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_o3zIwKnQEd-hSPkSYnVVZA" name="MulticastServerThread">
                <generalization xmi:id="_o3zIwanQEd-hSPkSYnVVZA" general="_o1ATcanQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pY2AUKnQEd-hSPkSYnVVZA" name="REPEAT_TIME" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pY2AUanQEd-hSPkSYnVVZA" name="MC_ADDR" visibility="public" isStatic="true" type="_o3ql4KnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pY2AUqnQEd-hSPkSYnVVZA" name="MC_PORT" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pY2AU6nQEd-hSPkSYnVVZA" name="isActive_" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pY2AVKnQEd-hSPkSYnVVZA" name="socket_" visibility="private" type="_o3098KnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pY2AVanQEd-hSPkSYnVVZA" name="myAddress_" visibility="private" isLeaf="true" type="_o1e0kanQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pY2AVqnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_pY2nYKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pY2nYanQEd-hSPkSYnVVZA" name="myAddress" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pY3OcKnQEd-hSPkSYnVVZA" name="stopBroadcasting" visibility="public"/>
                <ownedOperation xmi:id="_pY3OcanQEd-hSPkSYnVVZA" name="run" visibility="public"/>
                <ownedOperation xmi:id="_pY31ganQEd-hSPkSYnVVZA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_pY31gqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_o32zIKnQEd-hSPkSYnVVZA" name="CommandProcessor">
                <generalization xmi:id="_o32zIanQEd-hSPkSYnVVZA" general="_o1ATcanQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pY6RwKnQEd-hSPkSYnVVZA" name="remoteVM_" visibility="private" isLeaf="true" type="_o3owsKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pY6RwanQEd-hSPkSYnVVZA" name="connection_" visibility="private" isLeaf="true" type="_o3yhsKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pY6RwqnQEd-hSPkSYnVVZA" name="inputStream_" visibility="private" isLeaf="true" type="_o1ie8anQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pY6Rw6nQEd-hSPkSYnVVZA" name="communicationBus_" visibility="private" isLeaf="true" type="_o2jLkKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pY640KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pY640anQEd-hSPkSYnVVZA" name="remoteVM" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pY640qnQEd-hSPkSYnVVZA" name="connection" type="_o3yhsKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pY6406nQEd-hSPkSYnVVZA" name="inputStream" type="_o1ie8anQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pY641KnQEd-hSPkSYnVVZA" name="bus" type="_o2jLkKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pY7f4KnQEd-hSPkSYnVVZA" name="run" visibility="public"/>
                <ownedOperation xmi:id="_pY8G8anQEd-hSPkSYnVVZA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_pY8G8qnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_o34oUKnQEd-hSPkSYnVVZA" name="MulticastListenerThread">
                <generalization xmi:id="_o34oUanQEd-hSPkSYnVVZA" general="_o1ATcanQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pY9VEKnQEd-hSPkSYnVVZA" name="isActive_" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pY9VEanQEd-hSPkSYnVVZA" name="myHostAddress_" visibility="private" isLeaf="true" type="_o3owsKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pY9VEqnQEd-hSPkSYnVVZA" name="socket_" visibility="private" type="_o3098KnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pY9VE6nQEd-hSPkSYnVVZA" name="communicationBus_" visibility="private" isLeaf="true" type="_o2jLkKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pY9VFKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pY9VFanQEd-hSPkSYnVVZA" name="owner" type="_o2jLkKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pY9VFqnQEd-hSPkSYnVVZA" name="myHostAddress" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pY98IKnQEd-hSPkSYnVVZA" name="stopListening" visibility="public"/>
                <ownedOperation xmi:id="_pY98IanQEd-hSPkSYnVVZA" name="run" visibility="public"/>
                <ownedOperation xmi:id="_pY_KQKnQEd-hSPkSYnVVZA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_pY_KQanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pY_xVKnQEd-hSPkSYnVVZA" name="processIncomingAddress" visibility="private">
                  <ownedParameter xmi:id="_pY_xVanQEd-hSPkSYnVVZA" name="receivedData" type="_o1e0kanQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pZA_c6nQEd-hSPkSYnVVZA" name="isMaster" visibility="private">
                  <ownedParameter xmi:id="_pZBmgKnQEd-hSPkSYnVVZA" name="receivedAddress" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pZBmganQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pZBmgqnQEd-hSPkSYnVVZA" name="connectSlaveToMaster" visibility="private">
                  <ownedParameter xmi:id="_pZBmg6nQEd-hSPkSYnVVZA" name="masterAddress" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="_o1whYKnQEd-hSPkSYnVVZA" name="cmd">
              <packagedElement xmi:type="uml:Class" xmi:id="_o1whYqnQEd-hSPkSYnVVZA" name="CMDTransmitATMessage">
                <generalization xmi:id="_o3j4MKnQEd-hSPkSYnVVZA" general="_o3hb8KnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pYYGQKnQEd-hSPkSYnVVZA" name="serializedATMessage_" visibility="private" isLeaf="true" type="_o1eNgKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pYYGQanQEd-hSPkSYnVVZA" name="destinationActorId_" visibility="private" isLeaf="true" type="_o1RZMKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pWB84anQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pWB84qnQEd-hSPkSYnVVZA" name="destinationActorId" type="_o1RZMKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWB846nQEd-hSPkSYnVVZA" name="atMessage" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pWB856nQEd-hSPkSYnVVZA" name="send" visibility="public">
                  <ownedParameter xmi:id="_pWB86KnQEd-hSPkSYnVVZA" name="dispatcher" type="_o2jLkKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWB86anQEd-hSPkSYnVVZA" name="recipientVM" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYYtU6nQEd-hSPkSYnVVZA" name="uponReceiptBy" visibility="public">
                  <ownedParameter xmi:id="_pYYtVKnQEd-hSPkSYnVVZA" name="remoteHost" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pYYtVanQEd-hSPkSYnVVZA" name="senderAddress" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_o2Q3sanQEd-hSPkSYnVVZA" name="CMDProvideService">
                <generalization xmi:id="_o3lGUKnQEd-hSPkSYnVVZA" general="_o3hb8KnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pYZ7danQEd-hSPkSYnVVZA" name="serializedTopic_" visibility="private" isLeaf="true" type="_o1eNgKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_pYaigKnQEd-hSPkSYnVVZA" name="serializedService_" visibility="private" isLeaf="true" type="_o1eNgKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pWpn8KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pWpn8anQEd-hSPkSYnVVZA" name="topic" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pWpn8qnQEd-hSPkSYnVVZA" name="service" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pWpn9KnQEd-hSPkSYnVVZA" name="send" visibility="public">
                  <ownedParameter xmi:id="_pWpn9anQEd-hSPkSYnVVZA" name="dispatcher" type="_o2jLkKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYaiganQEd-hSPkSYnVVZA" name="uponReceiptBy" visibility="public">
                  <ownedParameter xmi:id="_pYaigqnQEd-hSPkSYnVVZA" name="remoteHost" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pYbJkKnQEd-hSPkSYnVVZA" name="senderAddress" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_o2Ss4anQEd-hSPkSYnVVZA" name="CMDRequireService">
                <generalization xmi:id="_o3kfQKnQEd-hSPkSYnVVZA" general="_o3hb8KnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pYZUYKnQEd-hSPkSYnVVZA" name="serializedTopic_" visibility="private" isLeaf="true" type="_o1eNgKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pWrdIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pWrdIanQEd-hSPkSYnVVZA" name="topic" type="_o1eNgKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pWrdIqnQEd-hSPkSYnVVZA" name="send" visibility="public">
                  <ownedParameter xmi:id="_pWrdI6nQEd-hSPkSYnVVZA" name="dispatcher" type="_o2jLkKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYZ7cqnQEd-hSPkSYnVVZA" name="uponReceiptBy" visibility="public">
                  <ownedParameter xmi:id="_pYZ7c6nQEd-hSPkSYnVVZA" name="remoteHost" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pYZ7dKnQEd-hSPkSYnVVZA" name="senderAddress" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_o2aBoanQEd-hSPkSYnVVZA" name="CMDJoinServices">
                <generalization xmi:id="_o3m7gKnQEd-hSPkSYnVVZA" general="_o3hb8KnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pYbwpKnQEd-hSPkSYnVVZA" name="providedServices_" visibility="private" isLeaf="true" type="_o165cKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pW1OIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pW1OIanQEd-hSPkSYnVVZA" name="providedServices" type="_o165cKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pW1OIqnQEd-hSPkSYnVVZA" name="send" visibility="public">
                  <ownedParameter xmi:id="_pW1OI6nQEd-hSPkSYnVVZA" name="dispatcher" type="_o2jLkKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pW1OJKnQEd-hSPkSYnVVZA" name="recipientVM" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYcXsKnQEd-hSPkSYnVVZA" name="uponReceiptBy" visibility="public">
                  <ownedParameter xmi:id="_pYcXsanQEd-hSPkSYnVVZA" name="remoteHost" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pYcXsqnQEd-hSPkSYnVVZA" name="senderAddress" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_o2b20KnQEd-hSPkSYnVVZA" name="CMDInitRequireServices">
                <generalization xmi:id="_o3iDAKnQEd-hSPkSYnVVZA" general="_o3hb8KnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pYVqAqnQEd-hSPkSYnVVZA" name="topics_" visibility="private" isLeaf="true" type="_o1_x8anQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pW2cQanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pW3DUKnQEd-hSPkSYnVVZA" name="topics" type="_o1_x8anQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pW3DUanQEd-hSPkSYnVVZA" name="send" visibility="public">
                  <ownedParameter xmi:id="_pW3DUqnQEd-hSPkSYnVVZA" name="dispatcher" type="_o2jLkKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pW3DU6nQEd-hSPkSYnVVZA" name="recipientVM" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYWRE6nQEd-hSPkSYnVVZA" name="uponReceiptBy" visibility="public">
                  <ownedParameter xmi:id="_pYWRFKnQEd-hSPkSYnVVZA" name="remoteHost" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pYWRFanQEd-hSPkSYnVVZA" name="senderAddress" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_o2ln0anQEd-hSPkSYnVVZA" name="CMDHandshake">
                <generalization xmi:id="_o3iqEKnQEd-hSPkSYnVVZA" general="_o3hb8KnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pYW4IKnQEd-hSPkSYnVVZA" name="senderVMId_" visibility="private" isLeaf="true" type="_o1SAQKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pXEes6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pXEetKnQEd-hSPkSYnVVZA" name="senderVMId" type="_o1SAQKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXFFwKnQEd-hSPkSYnVVZA" name="send" visibility="public">
                  <ownedParameter xmi:id="_pXFFwanQEd-hSPkSYnVVZA" name="dispatcher" type="_o2jLkKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXFFwqnQEd-hSPkSYnVVZA" name="recipientVM" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYXfMKnQEd-hSPkSYnVVZA" name="uponReceiptBy" visibility="public">
                  <ownedParameter xmi:id="_pYXfManQEd-hSPkSYnVVZA" name="remoteHost" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pYXfMqnQEd-hSPkSYnVVZA" name="senderAddress" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_o2orIKnQEd-hSPkSYnVVZA" name="CMDObjectTakenOffline">
                <generalization xmi:id="_o3nikKnQEd-hSPkSYnVVZA" general="_o3hb8KnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pYc-wKnQEd-hSPkSYnVVZA" name="senderObjectId_" visibility="private" isLeaf="true" type="_o1OV4anQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <ownedOperation xmi:id="_pXHiAqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pXHiA6nQEd-hSPkSYnVVZA" name="senderObjectId" type="_o1OV4anQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXHiBKnQEd-hSPkSYnVVZA" name="broadcast" visibility="public">
                  <ownedParameter xmi:id="_pXHiBanQEd-hSPkSYnVVZA" name="dispatcher" type="_o2jLkKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pXIJEKnQEd-hSPkSYnVVZA" name="send" visibility="public">
                  <ownedParameter xmi:id="_pXIJEanQEd-hSPkSYnVVZA" name="dispatcher" type="_o2jLkKnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pXIJEqnQEd-hSPkSYnVVZA" name="recipient" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYdl0KnQEd-hSPkSYnVVZA" name="uponReceiptBy" visibility="public">
                  <ownedParameter xmi:id="_pYdl0anQEd-hSPkSYnVVZA" name="remoteHost" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pYdl0qnQEd-hSPkSYnVVZA" name="senderAddress" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_o3hb8KnQEd-hSPkSYnVVZA" name="VMCommand" clientDependency="_o3mUcKnQEd-hSPkSYnVVZA" isAbstract="true">
                <generalization xmi:id="_o3mUcanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
                <ownedAttribute xmi:id="_pYbJkanQEd-hSPkSYnVVZA" name="description_" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_o3mUcKnQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_o3hb8KnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
                <ownedOperation xmi:id="_pYVqA6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_pYVqBKnQEd-hSPkSYnVVZA" name="descr" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYbJkqnQEd-hSPkSYnVVZA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_pYbwoKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_pYbwoanQEd-hSPkSYnVVZA" name="uponReceiptBy" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_pYbwoqnQEd-hSPkSYnVVZA" name="arg0" type="_o1RZMqnQEd-hSPkSYnVVZA"/>
                  <ownedParameter xmi:id="_pYbwo6nQEd-hSPkSYnVVZA" name="arg1" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                </ownedOperation>
              </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_o1xvgKnQEd-hSPkSYnVVZA" name="ConnectionListener" isAbstract="true">
              <ownedOperation xmi:id="_pYO8UKnQEd-hSPkSYnVVZA" name="connected" visibility="public" isAbstract="true"/>
              <ownedOperation xmi:id="_pYO8UanQEd-hSPkSYnVVZA" name="disconnected" visibility="public" isAbstract="true"/>
              <ownedOperation xmi:id="_pYO8UqnQEd-hSPkSYnVVZA" name="takenOffline" visibility="public" isAbstract="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o1zksanQEd-hSPkSYnVVZA" name="ConnectionListenerManager">
              <generalization xmi:id="_o3dKgKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pYO8U6nQEd-hSPkSYnVVZA" name="connectionListeners_" visibility="private" isLeaf="true" type="_o165cKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pWEZI6nQEd-hSPkSYnVVZA" name="addConnectionListener" visibility="public">
                <ownedParameter xmi:id="_pWEZJKnQEd-hSPkSYnVVZA" name="virtualMachine" type="_o1SAQKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWEZJanQEd-hSPkSYnVVZA" name="listener" type="_o1xvgKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXGT5anQEd-hSPkSYnVVZA" name="notifyDisconnected" visibility="public">
                <ownedParameter xmi:id="_pXGT5qnQEd-hSPkSYnVVZA" name="vmId" type="_o1SAQKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXJXMKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_pYPjYKnQEd-hSPkSYnVVZA" name="removeConnectionListener" visibility="public">
                <ownedParameter xmi:id="_pYPjYanQEd-hSPkSYnVVZA" name="virtualMachine" type="_o1SAQKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYPjYqnQEd-hSPkSYnVVZA" name="listener" type="_o1xvgKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYQKcKnQEd-hSPkSYnVVZA" name="notifyConnected" visibility="public">
                <ownedParameter xmi:id="_pYQKcanQEd-hSPkSYnVVZA" name="vmId" type="_o1SAQKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYRYkKnQEd-hSPkSYnVVZA" name="notifyObjectTakenOffline" visibility="public">
                <ownedParameter xmi:id="_pYRYkanQEd-hSPkSYnVVZA" name="objId" type="_o1OV4anQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o132IKnQEd-hSPkSYnVVZA" name="VMAddressBook">
              <generalization xmi:id="_o3fmwKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pYR_oKnQEd-hSPkSYnVVZA" name="guidToAddress_" visibility="private" isLeaf="true" type="_ou5EYqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pYSmsKnQEd-hSPkSYnVVZA" name="addressToGuid_" visibility="private" isLeaf="true" type="_ou5EYqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pWLG06nQEd-hSPkSYnVVZA" name="getAddressOf" visibility="public">
                <ownedParameter xmi:id="_pWLG1KnQEd-hSPkSYnVVZA" name="vmId" type="_o1SAQKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pWLG1anQEd-hSPkSYnVVZA" name="return" type="_o3owsKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXGT4KnQEd-hSPkSYnVVZA" name="getGUIDOf" visibility="public">
                <ownedParameter xmi:id="_pXGT4anQEd-hSPkSYnVVZA" name="vmAddress" type="_o3owsKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXGT4qnQEd-hSPkSYnVVZA" name="return" type="_o1SAQKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXGT46nQEd-hSPkSYnVVZA" name="removeEntry" visibility="public">
                <ownedParameter xmi:id="_pXGT5KnQEd-hSPkSYnVVZA" name="vmAddress" type="_o3owsKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXIwJanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_pYSmsanQEd-hSPkSYnVVZA" name="addEntry" visibility="public">
                <ownedParameter xmi:id="_pYSmsqnQEd-hSPkSYnVVZA" name="vmId" type="_o1SAQKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pYSms6nQEd-hSPkSYnVVZA" name="vmAddress" type="_o3owsKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_o3g04KnQEd-hSPkSYnVVZA" name="OBJNetwork" isLeaf="true">
              <generalization xmi:id="_o3g04anQEd-hSPkSYnVVZA" general="_ouYHAqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pYUb4KnQEd-hSPkSYnVVZA" name="_INSTANCE_" visibility="public" isLeaf="true" isStatic="true" type="_o3g04KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pYUb4anQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_pYUb4qnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_pYUb46nQEd-hSPkSYnVVZA" name="base_online" visibility="public">
                <ownedParameter xmi:id="_pYUb5KnQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYVC8KnQEd-hSPkSYnVVZA" name="base_offline" visibility="public">
                <ownedParameter xmi:id="_pYVC8anQEd-hSPkSYnVVZA" name="return" type="_o6AvQanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYVC8qnQEd-hSPkSYnVVZA" name="meta_resolve" visibility="public">
                <ownedParameter xmi:id="_pYVC86nQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pYVqAKnQEd-hSPkSYnVVZA" name="meta_print" visibility="public">
                <ownedParameter xmi:id="_pYVqAanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_o1GaEKnQEd-hSPkSYnVVZA" name="util">
          <packagedElement xmi:type="uml:Package" xmi:id="_o1HBIKnQEd-hSPkSYnVVZA" name="logging">
            <packagedElement xmi:type="uml:Class" xmi:id="_o1HoMKnQEd-hSPkSYnVVZA" name="Logger">
              <generalization xmi:id="_pAGJIKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_plYnganQEd-hSPkSYnVVZA" name="_LOGS" visibility="private" isLeaf="true" isStatic="true" type="_o16SYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_plYngqnQEd-hSPkSYnVVZA" name="name_" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_plYng6nQEd-hSPkSYnVVZA" name="leastPriority_" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_plYnhKnQEd-hSPkSYnVVZA" name="textPriority_" visibility="private" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_plYnhanQEd-hSPkSYnVVZA" name="_DEBUG_LEVEL_" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_plYnhqnQEd-hSPkSYnVVZA" name="_WARN_LEVEL_" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_plZOkKnQEd-hSPkSYnVVZA" name="_INFO_LEVEL_" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_plZOkanQEd-hSPkSYnVVZA" name="_ERROR_LEVEL_" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_plZOkqnQEd-hSPkSYnVVZA" name="_FATAL_LEVEL_" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pU7wsKnQEd-hSPkSYnVVZA" name="info" visibility="public">
                <ownedParameter xmi:id="_pU7wsanQEd-hSPkSYnVVZA" name="msg" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pV7POKnQEd-hSPkSYnVVZA" name="error" visibility="public">
                <ownedParameter xmi:id="_pV72QKnQEd-hSPkSYnVVZA" name="msg" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pV72QanQEd-hSPkSYnVVZA" name="exc" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pV_goanQEd-hSPkSYnVVZA" name="debug" visibility="public">
                <ownedParameter xmi:id="_pV_goqnQEd-hSPkSYnVVZA" name="msg" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pWDLAKnQEd-hSPkSYnVVZA" name="warn" visibility="public">
                <ownedParameter xmi:id="_pWDLAanQEd-hSPkSYnVVZA" name="msg" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pXCCcKnQEd-hSPkSYnVVZA" name="fatal" visibility="public">
                <ownedParameter xmi:id="_pXCCcanQEd-hSPkSYnVVZA" name="msg" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pXCCcqnQEd-hSPkSYnVVZA" name="exc" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pY5qsKnQEd-hSPkSYnVVZA" name="error" visibility="public">
                <ownedParameter xmi:id="_pY5qsanQEd-hSPkSYnVVZA" name="msg" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pY8G86nQEd-hSPkSYnVVZA" name="debug" visibility="public">
                <ownedParameter xmi:id="_pY8uAKnQEd-hSPkSYnVVZA" name="msg" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pY8uAanQEd-hSPkSYnVVZA" name="exc" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ph8R8KnQEd-hSPkSYnVVZA" name="warn" visibility="public">
                <ownedParameter xmi:id="_ph8R8anQEd-hSPkSYnVVZA" name="msg" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_ph8R8qnQEd-hSPkSYnVVZA" name="exc" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plWyUqnQEd-hSPkSYnVVZA" name="getInstance" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_plWyU6nQEd-hSPkSYnVVZA" name="name" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plXZYKnQEd-hSPkSYnVVZA" name="return" type="_o1HoMKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plYAd6nQEd-hSPkSYnVVZA" name="setPriority" visibility="public">
                <ownedParameter xmi:id="_plYAeKnQEd-hSPkSYnVVZA" name="priority" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plZOk6nQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_plZOlKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_plZOlanQEd-hSPkSYnVVZA" name="nam" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plZ1oKnQEd-hSPkSYnVVZA" name="textToLevel" visibility="private">
                <ownedParameter xmi:id="_plZ1oanQEd-hSPkSYnVVZA" name="priority" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plZ1oqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_placsKnQEd-hSPkSYnVVZA" name="log" visibility="private">
                <ownedParameter xmi:id="_placsanQEd-hSPkSYnVVZA" name="priority" type="_ouSncKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_placsqnQEd-hSPkSYnVVZA" name="msg" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_placs6nQEd-hSPkSYnVVZA" name="exc" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plbDwKnQEd-hSPkSYnVVZA" name="info" visibility="public">
                <ownedParameter xmi:id="_plbDwanQEd-hSPkSYnVVZA" name="msg" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_plbDwqnQEd-hSPkSYnVVZA" name="exc" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_plbq0KnQEd-hSPkSYnVVZA" name="fatal" visibility="public">
                <ownedParameter xmi:id="_plbq0anQEd-hSPkSYnVVZA" name="msg" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_pADs4KnQEd-hSPkSYnVVZA" name="Logging" isLeaf="true">
              <generalization xmi:id="_pAET8KnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pU7JoqnQEd-hSPkSYnVVZA" name="EventLoop_LOG" visibility="public" isLeaf="true" isStatic="true" type="_o1HoMKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pV7PN6nQEd-hSPkSYnVVZA" name="Actor_LOG" visibility="public" isLeaf="true" isStatic="true" type="_o1HoMKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pV_goKnQEd-hSPkSYnVVZA" name="VirtualMachine_LOG" visibility="public" isLeaf="true" isStatic="true" type="_o1HoMKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pWCj8KnQEd-hSPkSYnVVZA" name="RemoteRef_LOG" visibility="public" isLeaf="true" isStatic="true" type="_o1HoMKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pYzkEKnQEd-hSPkSYnVVZA" name="Network_LOG" visibility="public" isLeaf="true" isStatic="true" type="_o1HoMKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_plWLQKnQEd-hSPkSYnVVZA" name="Init_LOG" visibility="public" isLeaf="true" isStatic="true" type="_o1HoMKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_plWyUKnQEd-hSPkSYnVVZA" name="class$0" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_plWyUanQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_plYngKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
            </packagedElement>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_o1dmcKnQEd-hSPkSYnVVZA" name="eval">
          <packagedElement xmi:type="uml:Class" xmi:id="_o1dmcqnQEd-hSPkSYnVVZA" name="Evaluator" isLeaf="true">
            <generalization xmi:id="_o5OFEKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pV_go6nQEd-hSPkSYnVVZA" name="_APPLY_" visibility="public" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pWfP4KnQEd-hSPkSYnVVZA" name="_ANON_MTH_NAM_" visibility="public" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_paLdFanQEd-hSPkSYnVVZA" name="_ANON_MTH_ARGS_" visibility="public" isLeaf="true" isStatic="true" type="_oxbbAqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_paLdFqnQEd-hSPkSYnVVZA" name="_LAMBDA_" visibility="public" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_paLdF6nQEd-hSPkSYnVVZA" name="_INIT_" visibility="public" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_paMEIKnQEd-hSPkSYnVVZA" name="_CURNS_SYM_" visibility="public" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_paMEIanQEd-hSPkSYnVVZA" name="_GLOBAL_SCOPE_" visibility="private" isLeaf="true" isStatic="true" type="_o2tjoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_paMEIqnQEd-hSPkSYnVVZA" name="_LOBBY_NAMESPACE_" visibility="private" isLeaf="true" isStatic="true" type="_o2tjoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_paMEI6nQEd-hSPkSYnVVZA" name="_JLOBBY_ROOT_" visibility="private" isLeaf="true" isStatic="true" type="_o2tjoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_paMEJKnQEd-hSPkSYnVVZA" name="_MIRROR_ROOT_" visibility="private" isLeaf="true" isStatic="true" type="_o2tjoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_o5KasKnQEd-hSPkSYnVVZA" name="1" visibility="package" isLeaf="true">
              <generalization xmi:id="_o5LBwKnQEd-hSPkSYnVVZA" general="_o2tjoKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_paIZwKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_paIZwanQEd-hSPkSYnVVZA" name="initialValue" visibility="protected">
                <ownedParameter xmi:id="_paIZwqnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_o5LBwanQEd-hSPkSYnVVZA" name="2" visibility="package" isLeaf="true">
              <generalization xmi:id="_o5LBwqnQEd-hSPkSYnVVZA" general="_o2tjoKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_paJA0KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_paJA0anQEd-hSPkSYnVVZA" name="initialValue" visibility="protected">
                <ownedParameter xmi:id="_paJA0qnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_o5Lo0KnQEd-hSPkSYnVVZA" name="3" visibility="package" isLeaf="true">
              <generalization xmi:id="_o5Lo0anQEd-hSPkSYnVVZA" general="_o2tjoKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_paJA1anQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_paJn4KnQEd-hSPkSYnVVZA" name="initialValue" visibility="protected">
                <ownedParameter xmi:id="_paJn4anQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_o5Lo0qnQEd-hSPkSYnVVZA" name="4" visibility="package" isLeaf="true">
              <generalization xmi:id="_o5MP4KnQEd-hSPkSYnVVZA" general="_o2tjoKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_paJn5KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_paJn5anQEd-hSPkSYnVVZA" name="initialValue" visibility="protected">
                <ownedParameter xmi:id="_paKO8KnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_o5MP4anQEd-hSPkSYnVVZA" name="5" visibility="package" clientDependency="_o5MP46nQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o5M28KnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o5MP46nQEd-hSPkSYnVVZA" supplier="_o5MP4qnQEd-hSPkSYnVVZA" client="_o5MP4anQEd-hSPkSYnVVZA" contract="_o5MP4qnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_paKO86nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_paKO9KnQEd-hSPkSYnVVZA" name="bindParamToArg" visibility="public">
                <ownedParameter xmi:id="_paKO9anQEd-hSPkSYnVVZA" name="scope" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_paK2AKnQEd-hSPkSYnVVZA" name="param" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_paK2AanQEd-hSPkSYnVVZA" name="arg" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_o5MP4qnQEd-hSPkSYnVVZA" name="BindClosure" visibility="package" isAbstract="true">
              <ownedOperation xmi:id="_paLdEanQEd-hSPkSYnVVZA" name="bindParamToArg" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_paLdEqnQEd-hSPkSYnVVZA" name="arg0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_paLdE6nQEd-hSPkSYnVVZA" name="arg1" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_paLdFKnQEd-hSPkSYnVVZA" name="arg2" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_o5M28anQEd-hSPkSYnVVZA" name="6" visibility="package" clientDependency="_o5NeAKnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o5NeAanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o5NeAKnQEd-hSPkSYnVVZA" supplier="_o5MP4qnQEd-hSPkSYnVVZA" client="_o5M28anQEd-hSPkSYnVVZA" contract="_o5MP4qnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_paK2AqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_paK2A6nQEd-hSPkSYnVVZA" name="bindParamToArg" visibility="public">
                <ownedParameter xmi:id="_paK2BKnQEd-hSPkSYnVVZA" name="scope" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_paK2BanQEd-hSPkSYnVVZA" name="param" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_paLdEKnQEd-hSPkSYnVVZA" name="arg" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <ownedOperation xmi:id="_pVwQE6nQEd-hSPkSYnVVZA" name="printAsList" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pVwQFKnQEd-hSPkSYnVVZA" name="tab" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pVwQFanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pXjm4KnQEd-hSPkSYnVVZA" name="getGlobalLexicalScope" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_pXjm4anQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pZXkxanQEd-hSPkSYnVVZA" name="toString" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pZXkxqnQEd-hSPkSYnVVZA" name="obj" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pZXkx6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paIZw6nQEd-hSPkSYnVVZA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_paIZxKnQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paJA06nQEd-hSPkSYnVVZA" name="access$1" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_paJA1KnQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paJn4qnQEd-hSPkSYnVVZA" name="access$2" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_paJn46nQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paKO8anQEd-hSPkSYnVVZA" name="access$3" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_paKO8qnQEd-hSPkSYnVVZA" name="return" type="_o5ZEMKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paMEJanQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_paNSQKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_paNSQanQEd-hSPkSYnVVZA" name="printElements" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_paNSQqnQEd-hSPkSYnVVZA" name="els" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paNSQ6nQEd-hSPkSYnVVZA" name="start" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paNSRKnQEd-hSPkSYnVVZA" name="sep" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paN5UKnQEd-hSPkSYnVVZA" name="stop" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paN5UanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paPHcKnQEd-hSPkSYnVVZA" name="printElements" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_paPHcanQEd-hSPkSYnVVZA" name="tab" type="_oxbbAqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paPHcqnQEd-hSPkSYnVVZA" name="start" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paPHc6nQEd-hSPkSYnVVZA" name="sep" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paPHdKnQEd-hSPkSYnVVZA" name="stop" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paPHdanQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paPugKnQEd-hSPkSYnVVZA" name="printAsStatements" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_paPuganQEd-hSPkSYnVVZA" name="tab" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paPugqnQEd-hSPkSYnVVZA" name="return" type="_oubKUanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paQVkKnQEd-hSPkSYnVVZA" name="evaluateArguments" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_paQVkanQEd-hSPkSYnVVZA" name="args" type="_oxbbAqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paQVkqnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paQVk6nQEd-hSPkSYnVVZA" name="return" type="_oxbbAqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paRjsKnQEd-hSPkSYnVVZA" name="bindArguments" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_paRjsanQEd-hSPkSYnVVZA" name="funnam" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paRjsqnQEd-hSPkSYnVVZA" name="context" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paRjs6nQEd-hSPkSYnVVZA" name="parameters" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paRjtKnQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paRjtanQEd-hSPkSYnVVZA" name="binder" type="_o5MP4qnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paUnAKnQEd-hSPkSYnVVZA" name="defineParamsForArgs" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_paUnAanQEd-hSPkSYnVVZA" name="funnam" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paUnAqnQEd-hSPkSYnVVZA" name="context" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paUnA6nQEd-hSPkSYnVVZA" name="parameters" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paUnBKnQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paVOEKnQEd-hSPkSYnVVZA" name="assignArgsToParams" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_paVOEanQEd-hSPkSYnVVZA" name="funnam" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paVOEqnQEd-hSPkSYnVVZA" name="context" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paVOE6nQEd-hSPkSYnVVZA" name="parameters" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paVOFKnQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paV1IKnQEd-hSPkSYnVVZA" name="evalMandatoryPars" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_paV1IanQEd-hSPkSYnVVZA" name="formals" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paV1IqnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paV1I6nQEd-hSPkSYnVVZA" name="return" type="_oxbbAqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paWcMKnQEd-hSPkSYnVVZA" name="loadContentOfFile" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_paXDQKnQEd-hSPkSYnVVZA" name="file" type="_o5Wn8anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paXDQanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pajQgKnQEd-hSPkSYnVVZA" name="getLobbyNamespace" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_pajQganQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pajQgqnQEd-hSPkSYnVVZA" name="getJLobbyRoot" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_pajQg6nQEd-hSPkSYnVVZA" name="return" type="_o5YdIKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paj3kKnQEd-hSPkSYnVVZA" name="getMirrorRoot" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_paj3kanQEd-hSPkSYnVVZA" name="return" type="_o5ZEMKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paj3kqnQEd-hSPkSYnVVZA" name="resetEnvironment" visibility="public" isStatic="true"/>
            <ownedOperation xmi:id="_pakeoKnQEd-hSPkSYnVVZA" name="createGlobalLexicalScope" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_pakeoanQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pakepKnQEd-hSPkSYnVVZA" name="createLobbyNamespace" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_pakepanQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pakepqnQEd-hSPkSYnVVZA" name="createJLobbyRoot" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_pakep6nQEd-hSPkSYnVVZA" name="return" type="_o1bxQanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_palFsKnQEd-hSPkSYnVVZA" name="createMirrorRoot" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_palFsanQEd-hSPkSYnVVZA" name="return" type="_o5ZEMKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pamT0anQEd-hSPkSYnVVZA" name="valueNameOf" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pamT0qnQEd-hSPkSYnVVZA" name="c" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pamT06nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pam64KnQEd-hSPkSYnVVZA" name="getSimpleName" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pam64anQEd-hSPkSYnVVZA" name="c" type="_o5cHganQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pam64qnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pam65qnQEd-hSPkSYnVVZA" name="classnameToValuename" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_panh8KnQEd-hSPkSYnVVZA" name="classname" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_panh8anQEd-hSPkSYnVVZA" name="prefix" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_panh8qnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_parMUanQEd-hSPkSYnVVZA" name="asNativeException" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_parMUqnQEd-hSPkSYnVVZA" name="atObj" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_parMU6nQEd-hSPkSYnVVZA" name="return" type="_o26_AKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o4JuEKnQEd-hSPkSYnVVZA" name="InvocationStack" clientDependency="_o4K8ManQEd-hSPkSYnVVZA _o4LjQKnQEd-hSPkSYnVVZA" isLeaf="true">
            <generalization xmi:id="_o4LjQanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pZSsRanQEd-hSPkSYnVVZA" name="_INVOCATION_STACK_" visibility="private" isLeaf="true" isStatic="true" type="_o2tjoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pZTTUKnQEd-hSPkSYnVVZA" name="invocationStack_" visibility="private" isLeaf="true" type="_o4MxYKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_o4K8ManQEd-hSPkSYnVVZA" supplier="_o4K8MKnQEd-hSPkSYnVVZA" client="_o4JuEKnQEd-hSPkSYnVVZA" contract="_o4K8MKnQEd-hSPkSYnVVZA"/>
            <interfaceRealization xmi:id="_o4LjQKnQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_o4JuEKnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_o4JuEanQEd-hSPkSYnVVZA" name="1" visibility="package" isLeaf="true">
              <generalization xmi:id="_o4JuEqnQEd-hSPkSYnVVZA" general="_o2tjoKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pZReIanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_pZSFMKnQEd-hSPkSYnVVZA" name="initialValue" visibility="protected">
                <ownedParameter xmi:id="_pZSFManQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_o4KVIKnQEd-hSPkSYnVVZA" name="InvocationFrame" visibility="package" clientDependency="_o4KVIanQEd-hSPkSYnVVZA">
              <generalization xmi:id="_o4KVIqnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pZSFNKnQEd-hSPkSYnVVZA" name="invocation" visibility="public" isLeaf="true" type="_o6BWUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pZSFNanQEd-hSPkSYnVVZA" name="receiver" visibility="public" isLeaf="true" type="_o07a8KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pZSsQKnQEd-hSPkSYnVVZA" name="arguments" visibility="public" isLeaf="true" type="_o1Xf0KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_o4KVIanQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_o4KVIKnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pZSsQanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_pZSsQqnQEd-hSPkSYnVVZA" name="inv" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZSsQ6nQEd-hSPkSYnVVZA" name="rcvr" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZSsRKnQEd-hSPkSYnVVZA" name="args" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <ownedOperation xmi:id="_pZSFMqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_pZSFM6nQEd-hSPkSYnVVZA" name="arg0" type="_o4JuEKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pZTTUanQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_pZTTUqnQEd-hSPkSYnVVZA" name="getInvocationStack" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pZTTU6nQEd-hSPkSYnVVZA" name="return" type="_o4JuEKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pZT6YKnQEd-hSPkSYnVVZA" name="captureInvocationStack" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pZT6YanQEd-hSPkSYnVVZA" name="return" type="_o4JuEKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pZT6YqnQEd-hSPkSYnVVZA" name="clone" visibility="public">
              <ownedParameter xmi:id="_pZT6Y6nQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pZT6ZKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_pZUhcKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_pZUhcanQEd-hSPkSYnVVZA" name="initstack" type="_o4MxYKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pZUhcqnQEd-hSPkSYnVVZA" name="methodInvoked" visibility="public">
              <ownedParameter xmi:id="_pZUhc6nQEd-hSPkSYnVVZA" name="methodInvocation" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pZUhdKnQEd-hSPkSYnVVZA" name="receiver" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pZUhdanQEd-hSPkSYnVVZA" name="message" type="_o09QIqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pZVIg6nQEd-hSPkSYnVVZA" name="functionCalled" visibility="public">
              <ownedParameter xmi:id="_pZVIhKnQEd-hSPkSYnVVZA" name="funCall" type="_o6BWUKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pZVIhanQEd-hSPkSYnVVZA" name="fun" type="_o6AIMKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pZVIhqnQEd-hSPkSYnVVZA" name="evaluatedArgs" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pZVvkKnQEd-hSPkSYnVVZA" name="methodReturned" visibility="public">
              <ownedParameter xmi:id="_pZVvkanQEd-hSPkSYnVVZA" name="result" type="_o07a8KnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pZWWoanQEd-hSPkSYnVVZA" name="funcallReturned" visibility="public">
              <ownedParameter xmi:id="_pZWWoqnQEd-hSPkSYnVVZA" name="result" type="_o07a8KnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pZWWo6nQEd-hSPkSYnVVZA" name="printStackTrace" visibility="public">
              <ownedParameter xmi:id="_pZWWpKnQEd-hSPkSYnVVZA" name="s" type="_o4N_gKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pZYL0anQEd-hSPkSYnVVZA" name="printStackTrace" visibility="public">
              <ownedParameter xmi:id="_pZYL0qnQEd-hSPkSYnVVZA" name="s" type="_o4PNoKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o4P0sKnQEd-hSPkSYnVVZA" name="PartialBinder" clientDependency="_o5GJQKnQEd-hSPkSYnVVZA" isAbstract="true">
            <generalization xmi:id="_o5GJQanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
            <interfaceRealization xmi:id="_o5GJQKnQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_o4P0sKnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_o4P0sanQEd-hSPkSYnVVZA" name="1" visibility="package" clientDependency="_o4QbwKnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o4QbwanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o4QbwKnQEd-hSPkSYnVVZA" supplier="_o4P0sqnQEd-hSPkSYnVVZA" client="_o4P0sanQEd-hSPkSYnVVZA" contract="_o4P0sqnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pZZZ8KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_pZZZ8anQEd-hSPkSYnVVZA" name="bindParamToArg" visibility="public">
                <ownedParameter xmi:id="_pZZZ8qnQEd-hSPkSYnVVZA" name="scope" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZZZ86nQEd-hSPkSYnVVZA" name="param" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZZZ9KnQEd-hSPkSYnVVZA" name="arg" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_o4P0sqnQEd-hSPkSYnVVZA" name="BindClosure" visibility="package" isAbstract="true">
              <ownedOperation xmi:id="_pZcdQKnQEd-hSPkSYnVVZA" name="bindParamToArg" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_pZcdQanQEd-hSPkSYnVVZA" name="arg0" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZcdQqnQEd-hSPkSYnVVZA" name="arg1" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZcdQ6nQEd-hSPkSYnVVZA" name="arg2" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_o4RC0KnQEd-hSPkSYnVVZA" name="10" visibility="package" isLeaf="true">
              <generalization xmi:id="_o4RC0anQEd-hSPkSYnVVZA" general="_o4P0sKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pZaBBKnQEd-hSPkSYnVVZA" name="val$numMandatory" visibility="private" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pZaBBanQEd-hSPkSYnVVZA" name="val$funnam" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pZaBBqnQEd-hSPkSYnVVZA" name="val$formals" visibility="private" isLeaf="true" type="_o11Z4KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pZaBB6nQEd-hSPkSYnVVZA" name="val$numOptional" visibility="private" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pZaBCKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pZaBCanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZaBCqnQEd-hSPkSYnVVZA" name="arg1" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZaoEKnQEd-hSPkSYnVVZA" name="arg2" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZaoEanQEd-hSPkSYnVVZA" name="arg3" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pZaoE6nQEd-hSPkSYnVVZA" name="bind" visibility="protected">
                <ownedParameter xmi:id="_pZaoFKnQEd-hSPkSYnVVZA" name="args" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZaoFanQEd-hSPkSYnVVZA" name="inContext" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZaoFqnQEd-hSPkSYnVVZA" name="binder" type="_o4P0sqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_o47xManQEd-hSPkSYnVVZA" name="2" visibility="package" clientDependency="_o48YQKnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_o48YQanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_o48YQKnQEd-hSPkSYnVVZA" supplier="_o4P0sqnQEd-hSPkSYnVVZA" client="_o47xManQEd-hSPkSYnVVZA" contract="_o4P0sqnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pZdrYKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_pZdrYanQEd-hSPkSYnVVZA" name="bindParamToArg" visibility="public">
                <ownedParameter xmi:id="_pZdrYqnQEd-hSPkSYnVVZA" name="scope" type="_o07a8KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZdrY6nQEd-hSPkSYnVVZA" name="param" type="_o6cNEanQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZdrZKnQEd-hSPkSYnVVZA" name="arg" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_o48_UKnQEd-hSPkSYnVVZA" name="3" visibility="package" isLeaf="true">
              <generalization xmi:id="_o48_UanQEd-hSPkSYnVVZA" general="_o4P0sKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pZeSdKnQEd-hSPkSYnVVZA" name="val$funnam" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pZeSdanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pZeSdqnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pZe5gKnQEd-hSPkSYnVVZA" name="bind" visibility="protected">
                <ownedParameter xmi:id="_pZe5ganQEd-hSPkSYnVVZA" name="arguments" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZe5gqnQEd-hSPkSYnVVZA" name="inContext" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZe5g6nQEd-hSPkSYnVVZA" name="binder" type="_o4P0sqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_o49mYKnQEd-hSPkSYnVVZA" name="4" visibility="package" isLeaf="true">
              <generalization xmi:id="_o4-NcKnQEd-hSPkSYnVVZA" general="_o4P0sKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pZe5hKnQEd-hSPkSYnVVZA" name="val$formals" visibility="private" isLeaf="true" type="_o11Z4KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pZfgkKnQEd-hSPkSYnVVZA" name="val$funnam" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pZfgkanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pZfgkqnQEd-hSPkSYnVVZA" name="arg0" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZfgk6nQEd-hSPkSYnVVZA" name="arg1" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pZfglKnQEd-hSPkSYnVVZA" name="bind" visibility="protected">
                <ownedParameter xmi:id="_pZfglanQEd-hSPkSYnVVZA" name="args" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZfglqnQEd-hSPkSYnVVZA" name="inContext" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZfgl6nQEd-hSPkSYnVVZA" name="binder" type="_o4P0sqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_o4-0gKnQEd-hSPkSYnVVZA" name="5" visibility="package" isLeaf="true">
              <generalization xmi:id="_o4-0ganQEd-hSPkSYnVVZA" general="_o4P0sKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pZgHoKnQEd-hSPkSYnVVZA" name="val$numMandatory" visibility="private" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pZgHoanQEd-hSPkSYnVVZA" name="val$numOptional" visibility="private" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pZgusKnQEd-hSPkSYnVVZA" name="val$funnam" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pZgusanQEd-hSPkSYnVVZA" name="val$formals" visibility="private" isLeaf="true" type="_o11Z4KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pZgusqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pZgus6nQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZgutKnQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZgutanQEd-hSPkSYnVVZA" name="arg2" type="_ouATkqnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZgutqnQEd-hSPkSYnVVZA" name="arg3" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pZhVwKnQEd-hSPkSYnVVZA" name="bind" visibility="protected">
                <ownedParameter xmi:id="_pZhVwanQEd-hSPkSYnVVZA" name="args" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZhVwqnQEd-hSPkSYnVVZA" name="inContext" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZhVw6nQEd-hSPkSYnVVZA" name="binder" type="_o4P0sqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_o5ApsKnQEd-hSPkSYnVVZA" name="6" visibility="package" isLeaf="true">
              <generalization xmi:id="_o5ApsanQEd-hSPkSYnVVZA" general="_o4P0sKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pZij4KnQEd-hSPkSYnVVZA" name="val$formals" visibility="private" isLeaf="true" type="_o11Z4KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pZij4anQEd-hSPkSYnVVZA" name="val$funnam" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pZij4qnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pZij46nQEd-hSPkSYnVVZA" name="arg0" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZij5KnQEd-hSPkSYnVVZA" name="arg1" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pZij5anQEd-hSPkSYnVVZA" name="bind" visibility="protected">
                <ownedParameter xmi:id="_pZij5qnQEd-hSPkSYnVVZA" name="args" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZjK8KnQEd-hSPkSYnVVZA" name="inContext" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZjK8anQEd-hSPkSYnVVZA" name="binder" type="_o4P0sqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_o5B30KnQEd-hSPkSYnVVZA" name="7" visibility="package" isLeaf="true">
              <generalization xmi:id="_o5B30anQEd-hSPkSYnVVZA" general="_o4P0sKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pZjyAKnQEd-hSPkSYnVVZA" name="val$formal" visibility="private" isLeaf="true" type="_o6cNEanQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pZjyAanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pZjyAqnQEd-hSPkSYnVVZA" name="arg0" type="_o6cNEanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pZjyA6nQEd-hSPkSYnVVZA" name="bind" visibility="protected">
                <ownedParameter xmi:id="_pZjyBKnQEd-hSPkSYnVVZA" name="args" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZkZEKnQEd-hSPkSYnVVZA" name="inContext" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZkZEanQEd-hSPkSYnVVZA" name="binder" type="_o4P0sqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_o5Ce4KnQEd-hSPkSYnVVZA" name="8" visibility="package" isLeaf="true">
              <generalization xmi:id="_o5DF8KnQEd-hSPkSYnVVZA" general="_o4P0sKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pZkZEqnQEd-hSPkSYnVVZA" name="val$formals" visibility="private" isLeaf="true" type="_o11Z4KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_pZkZE6nQEd-hSPkSYnVVZA" name="val$funnam" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pZkZFKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pZkZFanQEd-hSPkSYnVVZA" name="arg0" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZkZFqnQEd-hSPkSYnVVZA" name="arg1" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pZlAIKnQEd-hSPkSYnVVZA" name="bind" visibility="protected">
                <ownedParameter xmi:id="_pZlAIanQEd-hSPkSYnVVZA" name="args" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZlAIqnQEd-hSPkSYnVVZA" name="inContext" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZlAI6nQEd-hSPkSYnVVZA" name="binder" type="_o4P0sqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_o5DtAKnQEd-hSPkSYnVVZA" name="9" visibility="package" isLeaf="true">
              <generalization xmi:id="_o5EUEKnQEd-hSPkSYnVVZA" general="_o4P0sKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pZlnMKnQEd-hSPkSYnVVZA" name="val$formals" visibility="private" isLeaf="true" type="_o11Z4KnQEd-hSPkSYnVVZA" isReadOnly="true"/>
              <ownedOperation xmi:id="_pZmOQKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pZmOQanQEd-hSPkSYnVVZA" name="arg0" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pZmOQqnQEd-hSPkSYnVVZA" name="bind" visibility="protected">
                <ownedParameter xmi:id="_pZmOQ6nQEd-hSPkSYnVVZA" name="args" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZmORKnQEd-hSPkSYnVVZA" name="inContext" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pZmORanQEd-hSPkSYnVVZA" name="binder" type="_o4P0sqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <ownedOperation xmi:id="_pZaoEqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_pZoDcKnQEd-hSPkSYnVVZA" name="bind" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_pZoDcanQEd-hSPkSYnVVZA" name="arg0" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pZoDcqnQEd-hSPkSYnVVZA" name="arg1" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pZoDc6nQEd-hSPkSYnVVZA" name="arg2" type="_o4P0sqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pZoDdKnQEd-hSPkSYnVVZA" name="defineParamsForArgs" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pZoDdanQEd-hSPkSYnVVZA" name="residual" type="_o4P0sKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pZoDdqnQEd-hSPkSYnVVZA" name="context" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pZoDd6nQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pZoqgKnQEd-hSPkSYnVVZA" name="assignArgsToParams" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pZoqganQEd-hSPkSYnVVZA" name="residual" type="_o4P0sKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pZoqgqnQEd-hSPkSYnVVZA" name="context" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pZoqg6nQEd-hSPkSYnVVZA" name="arguments" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pZoqhKnQEd-hSPkSYnVVZA" name="calculateResidual" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_pZoqhanQEd-hSPkSYnVVZA" name="forFunction" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pZpRkKnQEd-hSPkSYnVVZA" name="parameters" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pZpRkanQEd-hSPkSYnVVZA" name="return" type="_o4P0sKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paCTIKnQEd-hSPkSYnVVZA" name="makeZeroArity" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_paCTIanQEd-hSPkSYnVVZA" name="funnam" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paC6MKnQEd-hSPkSYnVVZA" name="return" type="_o4P0sKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paDhQ6nQEd-hSPkSYnVVZA" name="makeGeneric" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_paDhRKnQEd-hSPkSYnVVZA" name="funnam" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paDhRanQEd-hSPkSYnVVZA" name="formals" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paDhRqnQEd-hSPkSYnVVZA" name="numMandatory" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paDhR6nQEd-hSPkSYnVVZA" name="numOptional" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paDhSKnQEd-hSPkSYnVVZA" name="return" type="_o4P0sKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paDhSanQEd-hSPkSYnVVZA" name="makeMandatoryOptional" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_paDhSqnQEd-hSPkSYnVVZA" name="funnam" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paDhS6nQEd-hSPkSYnVVZA" name="formals" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paEIUKnQEd-hSPkSYnVVZA" name="numMandatory" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paEIUanQEd-hSPkSYnVVZA" name="numOptional" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paEIUqnQEd-hSPkSYnVVZA" name="return" type="_o4P0sKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paEIU6nQEd-hSPkSYnVVZA" name="makeMandatoryVariable" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_paEIVKnQEd-hSPkSYnVVZA" name="funnam" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paEIVanQEd-hSPkSYnVVZA" name="formals" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paEIVqnQEd-hSPkSYnVVZA" name="return" type="_o4P0sKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paEIV6nQEd-hSPkSYnVVZA" name="makeMandatory" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_paEIWKnQEd-hSPkSYnVVZA" name="funnam" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paEIWanQEd-hSPkSYnVVZA" name="formals" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paEIWqnQEd-hSPkSYnVVZA" name="return" type="_o4P0sKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paEIW6nQEd-hSPkSYnVVZA" name="makeOptionalVariable" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_paEIXKnQEd-hSPkSYnVVZA" name="funnam" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paEvYKnQEd-hSPkSYnVVZA" name="formals" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paEvYanQEd-hSPkSYnVVZA" name="return" type="_o4P0sKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paEvYqnQEd-hSPkSYnVVZA" name="makeOptional" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_paEvY6nQEd-hSPkSYnVVZA" name="funnam" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paEvZKnQEd-hSPkSYnVVZA" name="formals" type="_o11Z4KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paEvZanQEd-hSPkSYnVVZA" name="return" type="_o4P0sKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_paEvZqnQEd-hSPkSYnVVZA" name="makeVariableArity" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_paEvZ6nQEd-hSPkSYnVVZA" name="funnam" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paEvaKnQEd-hSPkSYnVVZA" name="formal" type="_o6cNEanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_paEvaanQEd-hSPkSYnVVZA" name="return" type="_o4P0sKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_o5fK0KnQEd-hSPkSYnVVZA" name="Import" isLeaf="true">
            <generalization xmi:id="_o5fK0anQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_patBgKnQEd-hSPkSYnVVZA" name="_DEFAULT_EXCLUDED_SLOTS_" visibility="private" isStatic="true" type="_o1pMoKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_patBganQEd-hSPkSYnVVZA" name="_IMPORTED_OBJECT_NAME_" visibility="private" isLeaf="true" isStatic="true" type="_oxbbAanQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_patBgqnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_patokKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_patokanQEd-hSPkSYnVVZA" name="getDefaultExcludedSlots" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_patokqnQEd-hSPkSYnVVZA" name="return" type="_o1pMoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pauPo6nQEd-hSPkSYnVVZA" name="preprocessAliases" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_pauPpKnQEd-hSPkSYnVVZA" name="aliases" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pau2sKnQEd-hSPkSYnVVZA" name="return" type="_ou5EYqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pavdwKnQEd-hSPkSYnVVZA" name="preprocessExcludes" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_pavdwanQEd-hSPkSYnVVZA" name="exclusions" type="_o1Xf0KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pavdwqnQEd-hSPkSYnVVZA" name="return" type="_o1pMoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pawE0KnQEd-hSPkSYnVVZA" name="performImport" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_pawE0anQEd-hSPkSYnVVZA" name="sourceObject" type="_o07a8KnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pawE0qnQEd-hSPkSYnVVZA" name="ctx" type="_o1YG4qnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pawE06nQEd-hSPkSYnVVZA" name="aliases" type="_ou5EYqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pawE1KnQEd-hSPkSYnVVZA" name="exclude" type="_o1pMoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pawE1anQEd-hSPkSYnVVZA" name="return" type="_o07a8KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_pCDQ8anQEd-hSPkSYnVVZA" name="IATIO" isLeaf="true">
          <generalization xmi:id="_pCDQ8qnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_pqUK0KnQEd-hSPkSYnVVZA" name="_INSTANCE_" visibility="public" isLeaf="true" isStatic="true" type="_pCDQ8anQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_pqUK0anQEd-hSPkSYnVVZA" name="input_" visibility="private" isLeaf="true" type="_ouRZUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_pqUK0qnQEd-hSPkSYnVVZA" name="output_" visibility="private" isLeaf="true" type="_o4N_gKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedOperation xmi:id="_pqUK06nQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <ownedOperation xmi:id="_pqUK1KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private"/>
          <ownedOperation xmi:id="_pqUx4KnQEd-hSPkSYnVVZA" name="print" visibility="public">
            <ownedParameter xmi:id="_pqUx4anQEd-hSPkSYnVVZA" name="txt" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqUx46nQEd-hSPkSYnVVZA" name="print" visibility="public">
            <ownedParameter xmi:id="_pqUx5KnQEd-hSPkSYnVVZA" name="nbr" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqVY8KnQEd-hSPkSYnVVZA" name="print" visibility="public">
            <ownedParameter xmi:id="_pqVY8anQEd-hSPkSYnVVZA" name="frc" type="_o0pHEqnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqVY9KnQEd-hSPkSYnVVZA" name="print" visibility="public">
            <ownedParameter xmi:id="_pqVY9anQEd-hSPkSYnVVZA" name="bool" type="_oumwg6nQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqWAAKnQEd-hSPkSYnVVZA" name="println" visibility="public">
            <ownedParameter xmi:id="_pqWAAanQEd-hSPkSYnVVZA" name="txt" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqWAAqnQEd-hSPkSYnVVZA" name="println" visibility="public">
            <ownedParameter xmi:id="_pqWAA6nQEd-hSPkSYnVVZA" name="nbr" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqWABqnQEd-hSPkSYnVVZA" name="println" visibility="public">
            <ownedParameter xmi:id="_pqWAB6nQEd-hSPkSYnVVZA" name="frc" type="_o0pHEqnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqWnEqnQEd-hSPkSYnVVZA" name="println" visibility="public">
            <ownedParameter xmi:id="_pqWnE6nQEd-hSPkSYnVVZA" name="bool" type="_oumwg6nQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqWnFqnQEd-hSPkSYnVVZA" name="println" visibility="public"/>
          <ownedOperation xmi:id="_pqXOIKnQEd-hSPkSYnVVZA" name="read" visibility="public">
            <ownedParameter xmi:id="_pqXOIanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqXOJKnQEd-hSPkSYnVVZA" name="readln" visibility="public">
            <ownedParameter xmi:id="_pqXOJanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_pCFGIKnQEd-hSPkSYnVVZA" name="IAT" isLeaf="true">
          <generalization xmi:id="_pCFGIanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_pqXOJqnQEd-hSPkSYnVVZA" name="_EXEC_NAME_" visibility="private" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_pqXOJ6nQEd-hSPkSYnVVZA" name="_ENV_AT_OBJECTPATH_" visibility="private" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_pqXOKKnQEd-hSPkSYnVVZA" name="_ENV_AT_HOME_" visibility="private" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_pqXOKanQEd-hSPkSYnVVZA" name="_IAT_PROPS_" visibility="protected" isLeaf="true" isStatic="true" type="_pAE7AKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_pqX1MKnQEd-hSPkSYnVVZA" name="_INPUT_PROMPT_" visibility="private" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_pqX1ManQEd-hSPkSYnVVZA" name="_OUTPUT_PROMPT_" visibility="private" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_pqX1MqnQEd-hSPkSYnVVZA" name="_FILE_ARG_" visibility="public" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_pqX1M6nQEd-hSPkSYnVVZA" name="_ARGUMENTS_ARG_" visibility="public" isStatic="true" type="_oxS4IanQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_pqX1NKnQEd-hSPkSYnVVZA" name="_INIT_ARG_" visibility="public" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_pqX1NanQEd-hSPkSYnVVZA" name="_OBJECTPATH_ARG_" visibility="public" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_pqX1NqnQEd-hSPkSYnVVZA" name="_EVAL_ARG_" visibility="public" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_pqX1N6nQEd-hSPkSYnVVZA" name="_NETWORK_NAME_ARG_" visibility="public" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_pqX1OKnQEd-hSPkSYnVVZA" name="_PRINT_ARG_" visibility="public" isStatic="true" type="_oumwg6nQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_pqX1OanQEd-hSPkSYnVVZA" name="_HELP_ARG_" visibility="public" isStatic="true" type="_oumwg6nQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_pqX1OqnQEd-hSPkSYnVVZA" name="_VERSION_ARG_" visibility="public" isStatic="true" type="_oumwg6nQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_pqX1O6nQEd-hSPkSYnVVZA" name="_QUIET_ARG_" visibility="public" isStatic="true" type="_oumwg6nQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_pqX1PKnQEd-hSPkSYnVVZA" name="_evaluator" visibility="private" isStatic="true" type="_o1QyIqnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_pqX1PanQEd-hSPkSYnVVZA" name="class$0" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
          <ownedOperation xmi:id="_pqX1PqnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <ownedOperation xmi:id="_pqZDUKnQEd-hSPkSYnVVZA" name="abort" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_pqZDUanQEd-hSPkSYnVVZA" name="message" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqZDUqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_pqZqYKnQEd-hSPkSYnVVZA" name="parseArguments" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_pqZqYanQEd-hSPkSYnVVZA" name="args" type="_oxS4IanQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqcGoKnQEd-hSPkSYnVVZA" name="processInformativeArguments" visibility="private" isStatic="true"/>
          <ownedOperation xmi:id="_pqcGoanQEd-hSPkSYnVVZA" name="printVersion" visibility="private" isStatic="true"/>
          <ownedOperation xmi:id="_pqctsKnQEd-hSPkSYnVVZA" name="initObjectPathString" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_pqctsanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqdUwKnQEd-hSPkSYnVVZA" name="computeObjectPath" visibility="private" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_pqdUwanQEd-hSPkSYnVVZA" name="objectPath" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pqdUwqnQEd-hSPkSYnVVZA" name="return" type="_pCJXkKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqfJ8KnQEd-hSPkSYnVVZA" name="computeWorkingDirectory" visibility="private" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_pqfJ8anQEd-hSPkSYnVVZA" name="return" type="_pCJ-oKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqfxAanQEd-hSPkSYnVVZA" name="parseInitFile" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_pqfxAqnQEd-hSPkSYnVVZA" name="return" type="_o6IEAanQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqkpgKnQEd-hSPkSYnVVZA" name="handleParseError" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_pqkpganQEd-hSPkSYnVVZA" name="e" type="_ougC0qnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqlQkKnQEd-hSPkSYnVVZA" name="loadMainCode" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_pqlQkanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqns0KnQEd-hSPkSYnVVZA" name="readEvalPrintLoop" visibility="private" isStatic="true"/>
          <ownedOperation xmi:id="_pqo68KnQEd-hSPkSYnVVZA" name="readFromConsole" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_pqo68anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqo68qnQEd-hSPkSYnVVZA" name="parseAndSend" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_pqo686nQEd-hSPkSYnVVZA" name="code" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pqo69KnQEd-hSPkSYnVVZA" name="inFile" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqpiAKnQEd-hSPkSYnVVZA" name="boot" visibility="public" isStatic="true"/>
          <ownedOperation xmi:id="_pqslUKnQEd-hSPkSYnVVZA" name="main" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_pqslUanQEd-hSPkSYnVVZA" name="args" type="_oxS4IanQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqtMYKnQEd-hSPkSYnVVZA" name="printToConsole" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_pqtMYanQEd-hSPkSYnVVZA" name="txt" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pqtMYqnQEd-hSPkSYnVVZA" name="handleATException" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_pqtMY6nQEd-hSPkSYnVVZA" name="e" type="_o26_AKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_o15rUKnQEd-hSPkSYnVVZA" name="util">
        <packagedElement xmi:type="uml:Class" xmi:id="_o165cKnQEd-hSPkSYnVVZA" name="MultiMap" clientDependency="_pAhm8KnQEd-hSPkSYnVVZA _pAhm8anQEd-hSPkSYnVVZA _pAhm8qnQEd-hSPkSYnVVZA">
          <generalization xmi:id="_pAiOAKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_ply3N6nQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_ply3OKnQEd-hSPkSYnVVZA" name="internal_" visibility="package" type="_o8FL0anQEd-hSPkSYnVVZA"/>
          <interfaceRealization xmi:id="_pAhm8KnQEd-hSPkSYnVVZA" supplier="_o8FL0anQEd-hSPkSYnVVZA" client="_o165cKnQEd-hSPkSYnVVZA" contract="_o8FL0anQEd-hSPkSYnVVZA"/>
          <interfaceRealization xmi:id="_pAhm8anQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_o165cKnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
          <interfaceRealization xmi:id="_pAhm8qnQEd-hSPkSYnVVZA" supplier="_o4K8MKnQEd-hSPkSYnVVZA" client="_o165cKnQEd-hSPkSYnVVZA" contract="_o4K8MKnQEd-hSPkSYnVVZA"/>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_pAgY0KnQEd-hSPkSYnVVZA" name="Entry" visibility="package" clientDependency="_pAg_4KnQEd-hSPkSYnVVZA">
            <generalization xmi:id="_pAg_4anQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_plxpEqnQEd-hSPkSYnVVZA" name="key_" visibility="private" isLeaf="true" type="_otFtkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_plxpE6nQEd-hSPkSYnVVZA" name="value_" visibility="private" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_plxpFKnQEd-hSPkSYnVVZA" name="this$0" visibility="package" isLeaf="true" type="_o165cKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_pAg_4KnQEd-hSPkSYnVVZA" supplier="_o2AZAKnQEd-hSPkSYnVVZA" client="_pAgY0KnQEd-hSPkSYnVVZA" contract="_o2AZAKnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_plxpFanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_plxpFqnQEd-hSPkSYnVVZA" name="arg0" type="_o165cKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_plxpF6nQEd-hSPkSYnVVZA" name="key" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_plxpGKnQEd-hSPkSYnVVZA" name="value" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_plyQIKnQEd-hSPkSYnVVZA" name="getKey" visibility="public">
              <ownedParameter xmi:id="_plyQIanQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_plyQIqnQEd-hSPkSYnVVZA" name="getValue" visibility="public">
              <ownedParameter xmi:id="_plyQI6nQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_plyQJKnQEd-hSPkSYnVVZA" name="setValue" visibility="public">
              <ownedParameter xmi:id="_ply3MKnQEd-hSPkSYnVVZA" name="newValue" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ply3ManQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <ownedOperation xmi:id="_pWOKIanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_pWWtAKnQEd-hSPkSYnVVZA" name="put" visibility="public">
            <ownedParameter xmi:id="_pWWtAanQEd-hSPkSYnVVZA" name="key" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pWWtAqnQEd-hSPkSYnVVZA" name="value" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pWWtA6nQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pWXUEKnQEd-hSPkSYnVVZA" name="removeValue" visibility="public">
            <ownedParameter xmi:id="_pWXUEanQEd-hSPkSYnVVZA" name="key" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pWXUEqnQEd-hSPkSYnVVZA" name="value" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pWXUE6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pWw8sKnQEd-hSPkSYnVVZA" name="keySet" visibility="public">
            <ownedParameter xmi:id="_pWw8sanQEd-hSPkSYnVVZA" name="return" type="_o1_x8anQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pWxjwqnQEd-hSPkSYnVVZA" name="get" visibility="public">
            <ownedParameter xmi:id="_pWxjw6nQEd-hSPkSYnVVZA" name="key" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pWyK0KnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pW0nEqnQEd-hSPkSYnVVZA" name="putValues" visibility="public">
            <ownedParameter xmi:id="_pW0nE6nQEd-hSPkSYnVVZA" name="key" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pW0nFKnQEd-hSPkSYnVVZA" name="values" type="_o4GDsKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pW4RcKnQEd-hSPkSYnVVZA" name="isEmpty" visibility="public">
            <ownedParameter xmi:id="_pW4RcanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ply3MqnQEd-hSPkSYnVVZA" name="access$0" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_ply3M6nQEd-hSPkSYnVVZA" name="arg0" type="_o165cKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ply3NKnQEd-hSPkSYnVVZA" name="arg1" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ply3NanQEd-hSPkSYnVVZA" name="arg2" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ply3NqnQEd-hSPkSYnVVZA" name="arg3" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plzeQKnQEd-hSPkSYnVVZA" name="clear" visibility="public"/>
          <ownedOperation xmi:id="_plzeQanQEd-hSPkSYnVVZA" name="containsKey" visibility="public">
            <ownedParameter xmi:id="_plzeQqnQEd-hSPkSYnVVZA" name="key" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_plzeQ6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pl0FUKnQEd-hSPkSYnVVZA" name="containsValue" visibility="public">
            <ownedParameter xmi:id="_pl0FUanQEd-hSPkSYnVVZA" name="value" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pl0FUqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pl0FVqnQEd-hSPkSYnVVZA" name="entrySet" visibility="public">
            <ownedParameter xmi:id="_pl0sYKnQEd-hSPkSYnVVZA" name="return" type="_o1_x8anQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pl1TcanQEd-hSPkSYnVVZA" name="equals" visibility="public">
            <ownedParameter xmi:id="_pl1TcqnQEd-hSPkSYnVVZA" name="toBeCompared" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pl1Tc6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pl16gKnQEd-hSPkSYnVVZA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_pl16ganQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pl3Io6nQEd-hSPkSYnVVZA" name="putAll" visibility="public">
            <ownedParameter xmi:id="_pl3IpKnQEd-hSPkSYnVVZA" name="toMerge" type="_o8FL0anQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pl3vsKnQEd-hSPkSYnVVZA" name="putAll" visibility="public">
            <ownedParameter xmi:id="_pl3vsanQEd-hSPkSYnVVZA" name="toMerge" type="_o165cKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pl4WwKnQEd-hSPkSYnVVZA" name="remove" visibility="public">
            <ownedParameter xmi:id="_pl4WwanQEd-hSPkSYnVVZA" name="key" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pl4WwqnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pl490KnQEd-hSPkSYnVVZA" name="size" visibility="public">
            <ownedParameter xmi:id="_pl490anQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pl490qnQEd-hSPkSYnVVZA" name="values" visibility="public">
            <ownedParameter xmi:id="_pl4906nQEd-hSPkSYnVVZA" name="return" type="_o4GDsKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pl491KnQEd-hSPkSYnVVZA" name="replaceValue" visibility="private">
            <ownedParameter xmi:id="_pl5k4KnQEd-hSPkSYnVVZA" name="key" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pl5k4anQEd-hSPkSYnVVZA" name="oldValue" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pl5k4qnQEd-hSPkSYnVVZA" name="newValue" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_o5a5YKnQEd-hSPkSYnVVZA" name="Pattern" clientDependency="_pAJzgKnQEd-hSPkSYnVVZA">
          <generalization xmi:id="_pAJzganQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_pleuI6nQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_pleuJKnQEd-hSPkSYnVVZA" name="CANON_EQ" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_pleuJanQEd-hSPkSYnVVZA" name="CASE_INSENSITIVE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_plfVMKnQEd-hSPkSYnVVZA" name="COMMENTS" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_plfVManQEd-hSPkSYnVVZA" name="DOTALL" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_plfVMqnQEd-hSPkSYnVVZA" name="MULTILINE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_plfVM6nQEd-hSPkSYnVVZA" name="UNICODE_CASE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_plfVNKnQEd-hSPkSYnVVZA" name="UNIX_LINES" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_plfVNanQEd-hSPkSYnVVZA" name="regex" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_plfVNqnQEd-hSPkSYnVVZA" name="flags" visibility="private" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_plfVN6nQEd-hSPkSYnVVZA" name="re" visibility="private" isLeaf="true" type="_pALBoanQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <interfaceRealization xmi:id="_pAJzgKnQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_o5a5YKnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
          <ownedOperation xmi:id="_paowEKnQEd-hSPkSYnVVZA" name="compile" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_paowEanQEd-hSPkSYnVVZA" name="regex" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_paowEqnQEd-hSPkSYnVVZA" name="return" type="_o5a5YKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_paowE6nQEd-hSPkSYnVVZA" name="matcher" visibility="public">
            <ownedParameter xmi:id="_paowFKnQEd-hSPkSYnVVZA" name="input" type="_ot_sganQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_paowFanQEd-hSPkSYnVVZA" name="return" type="_o5bgcKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pgm1MKnQEd-hSPkSYnVVZA" name="split" visibility="public">
            <ownedParameter xmi:id="_pgm1ManQEd-hSPkSYnVVZA" name="input" type="_ot_sganQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pgm1MqnQEd-hSPkSYnVVZA" name="return" type="_oxS4IanQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pgrts6nQEd-hSPkSYnVVZA" name="matches" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_pgrttKnQEd-hSPkSYnVVZA" name="regex" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pgrttanQEd-hSPkSYnVVZA" name="input" type="_ot_sganQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pgrttqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plfVOKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
            <ownedParameter xmi:id="_plfVOanQEd-hSPkSYnVVZA" name="regex" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_plfVOqnQEd-hSPkSYnVVZA" name="flags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plgjVanQEd-hSPkSYnVVZA" name="getRE" visibility="package">
            <ownedParameter xmi:id="_plgjVqnQEd-hSPkSYnVVZA" name="return" type="_pALBoanQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plgjV6nQEd-hSPkSYnVVZA" name="compile" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_plhKYKnQEd-hSPkSYnVVZA" name="regex" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_plhKYanQEd-hSPkSYnVVZA" name="flags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_plhKYqnQEd-hSPkSYnVVZA" name="return" type="_o5a5YKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plhKZKnQEd-hSPkSYnVVZA" name="flags" visibility="public">
            <ownedParameter xmi:id="_plhKZanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pliYgKnQEd-hSPkSYnVVZA" name="split" visibility="public">
            <ownedParameter xmi:id="_pliYganQEd-hSPkSYnVVZA" name="input" type="_ot_sganQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pliYgqnQEd-hSPkSYnVVZA" name="limit" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pliYg6nQEd-hSPkSYnVVZA" name="return" type="_oxS4IanQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pllb0KnQEd-hSPkSYnVVZA" name="pattern" visibility="public">
            <ownedParameter xmi:id="_pllb0anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_o5bgcKnQEd-hSPkSYnVVZA" name="Matcher">
          <generalization xmi:id="_pAdVgKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_plq7ZanQEd-hSPkSYnVVZA" name="pattern" visibility="private" type="_o5a5YKnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_plq7ZqnQEd-hSPkSYnVVZA" name="input" visibility="private" type="_ot_sganQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_plricKnQEd-hSPkSYnVVZA" name="position" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_plricanQEd-hSPkSYnVVZA" name="appendPosition" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_plricqnQEd-hSPkSYnVVZA" name="match" visibility="private" type="_pAejoKnQEd-hSPkSYnVVZA"/>
          <ownedOperation xmi:id="_papXIKnQEd-hSPkSYnVVZA" name="replaceFirst" visibility="public">
            <ownedParameter xmi:id="_papXIanQEd-hSPkSYnVVZA" name="replacement" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_papXIqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_papXI6nQEd-hSPkSYnVVZA" name="find" visibility="public">
            <ownedParameter xmi:id="_papXJKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_papXJanQEd-hSPkSYnVVZA" name="appendTail" visibility="public">
            <ownedParameter xmi:id="_papXJqnQEd-hSPkSYnVVZA" name="sb" type="_ot_sganQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_papXJ6nQEd-hSPkSYnVVZA" name="return" type="_ot_sganQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_papXKKnQEd-hSPkSYnVVZA" name="group" visibility="public">
            <ownedParameter xmi:id="_papXKanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pap-OqnQEd-hSPkSYnVVZA" name="appendReplacement" visibility="public">
            <ownedParameter xmi:id="_pap-O6nQEd-hSPkSYnVVZA" name="sb" type="_ot_sganQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pap-PKnQEd-hSPkSYnVVZA" name="replacement" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pap-PanQEd-hSPkSYnVVZA" name="return" type="_o5bgcKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pcdVAqnQEd-hSPkSYnVVZA" name="replaceAll" visibility="public">
            <ownedParameter xmi:id="_pcdVA6nQEd-hSPkSYnVVZA" name="replacement" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pcd8EKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pcd8EanQEd-hSPkSYnVVZA" name="group" visibility="public">
            <ownedParameter xmi:id="_pcd8EqnQEd-hSPkSYnVVZA" name="group" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pcd8E6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plhxcKnQEd-hSPkSYnVVZA" name="matches" visibility="public">
            <ownedParameter xmi:id="_plhxcanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plhxcqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_plhxc6nQEd-hSPkSYnVVZA" name="pattern" type="_o5a5YKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_plhxdKnQEd-hSPkSYnVVZA" name="input" type="_ot_sganQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plkNsKnQEd-hSPkSYnVVZA" name="start" visibility="public">
            <ownedParameter xmi:id="_plkNsanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plkNsqnQEd-hSPkSYnVVZA" name="end" visibility="public">
            <ownedParameter xmi:id="_plkNs6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plric6nQEd-hSPkSYnVVZA" name="assertMatchOp" visibility="private"/>
          <ownedOperation xmi:id="_plswkKnQEd-hSPkSYnVVZA" name="end" visibility="public">
            <ownedParameter xmi:id="_plswkanQEd-hSPkSYnVVZA" name="group" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_plswkqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pltXpKnQEd-hSPkSYnVVZA" name="find" visibility="public">
            <ownedParameter xmi:id="_pltXpanQEd-hSPkSYnVVZA" name="start" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pltXpqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plulw6nQEd-hSPkSYnVVZA" name="reset" visibility="public">
            <ownedParameter xmi:id="_plulxKnQEd-hSPkSYnVVZA" name="return" type="_o5bgcKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plvM1qnQEd-hSPkSYnVVZA" name="groupCount" visibility="public">
            <ownedParameter xmi:id="_plvM16nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plvz4qnQEd-hSPkSYnVVZA" name="lookingAt" visibility="public">
            <ownedParameter xmi:id="_plvz46nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plwa8KnQEd-hSPkSYnVVZA" name="pattern" visibility="public">
            <ownedParameter xmi:id="_plwa8anQEd-hSPkSYnVVZA" name="return" type="_o5a5YKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plwa8qnQEd-hSPkSYnVVZA" name="reset" visibility="public">
            <ownedParameter xmi:id="_plwa86nQEd-hSPkSYnVVZA" name="input" type="_ot_sganQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_plwa9KnQEd-hSPkSYnVVZA" name="return" type="_o5bgcKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plxCAKnQEd-hSPkSYnVVZA" name="start" visibility="public">
            <ownedParameter xmi:id="_plxCAanQEd-hSPkSYnVVZA" name="group" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_plxCAqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_o898oKnQEd-hSPkSYnVVZA" name="PatternSyntaxException">
          <generalization xmi:id="_pAIlYKnQEd-hSPkSYnVVZA" general="_o03JgKnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_plc486nQEd-hSPkSYnVVZA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_ouusUKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_pldgAKnQEd-hSPkSYnVVZA" name="desc" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_pldgAanQEd-hSPkSYnVVZA" name="pattern" visibility="private" isLeaf="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_pldgAqnQEd-hSPkSYnVVZA" name="index" visibility="private" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedOperation xmi:id="_pgm1M6nQEd-hSPkSYnVVZA" name="getMessage" visibility="public">
            <ownedParameter xmi:id="_pgm1NKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pldgA6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_pldgBKnQEd-hSPkSYnVVZA" name="description" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pldgBanQEd-hSPkSYnVVZA" name="pattern" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pldgBqnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pldgB6nQEd-hSPkSYnVVZA" name="getDescription" visibility="public">
            <ownedParameter xmi:id="_pldgCKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pleHEKnQEd-hSPkSYnVVZA" name="getPattern" visibility="public">
            <ownedParameter xmi:id="_pleHEanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pleHEqnQEd-hSPkSYnVVZA" name="getIndex" visibility="public">
            <ownedParameter xmi:id="_pleHE6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_o-85oanQEd-hSPkSYnVVZA" name="IdentityHashMap" clientDependency="_pAbgUKnQEd-hSPkSYnVVZA">
          <generalization xmi:id="_pAbgUanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_plmp8qnQEd-hSPkSYnVVZA" name="map" visibility="private" type="_o8FL0anQEd-hSPkSYnVVZA"/>
          <interfaceRealization xmi:id="_pAbgUKnQEd-hSPkSYnVVZA" supplier="_o8FL0anQEd-hSPkSYnVVZA" client="_o-85oanQEd-hSPkSYnVVZA" contract="_o8FL0anQEd-hSPkSYnVVZA"/>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_pAa5QKnQEd-hSPkSYnVVZA" name="KeyWrapper" visibility="package">
            <generalization xmi:id="_pAa5QanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pllb0qnQEd-hSPkSYnVVZA" name="obj" visibility="private" isLeaf="true" type="_otFtkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pllb06nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_pllb1KnQEd-hSPkSYnVVZA" name="obj" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_plmC4KnQEd-hSPkSYnVVZA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_plmC4anQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_plmC5anQEd-hSPkSYnVVZA" name="equals" visibility="public">
              <ownedParameter xmi:id="_plmC5qnQEd-hSPkSYnVVZA" name="other" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_plmC56nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_plmp8KnQEd-hSPkSYnVVZA" name="toString" visibility="public">
              <ownedParameter xmi:id="_plmp8anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <ownedOperation xmi:id="_pj9EIqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_pj9rMKnQEd-hSPkSYnVVZA" name="containsKey" visibility="public">
            <ownedParameter xmi:id="_pj9rManQEd-hSPkSYnVVZA" name="key" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pj9rMqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pj9rM6nQEd-hSPkSYnVVZA" name="get" visibility="public">
            <ownedParameter xmi:id="_pj9rNKnQEd-hSPkSYnVVZA" name="key" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pj9rNanQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pj-SQanQEd-hSPkSYnVVZA" name="remove" visibility="public">
            <ownedParameter xmi:id="_pj-SQqnQEd-hSPkSYnVVZA" name="key" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pj-SQ6nQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pj-SSKnQEd-hSPkSYnVVZA" name="put" visibility="public">
            <ownedParameter xmi:id="_pj-SSanQEd-hSPkSYnVVZA" name="key" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pj-SSqnQEd-hSPkSYnVVZA" name="value" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pj-SS6nQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plmp86nQEd-hSPkSYnVVZA" name="size" visibility="public">
            <ownedParameter xmi:id="_plmp9KnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plnRAqnQEd-hSPkSYnVVZA" name="isEmpty" visibility="public">
            <ownedParameter xmi:id="_plnRA6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pln4E6nQEd-hSPkSYnVVZA" name="containsValue" visibility="public">
            <ownedParameter xmi:id="_pln4FKnQEd-hSPkSYnVVZA" name="value" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pln4FanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plpGMKnQEd-hSPkSYnVVZA" name="putAll" visibility="public">
            <ownedParameter xmi:id="_plpGManQEd-hSPkSYnVVZA" name="t" type="_o8FL0anQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plpGNKnQEd-hSPkSYnVVZA" name="clear" visibility="public"/>
          <ownedOperation xmi:id="_plptQKnQEd-hSPkSYnVVZA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_plptQanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plptRKnQEd-hSPkSYnVVZA" name="keySet" visibility="public">
            <ownedParameter xmi:id="_plptRanQEd-hSPkSYnVVZA" name="return" type="_o1_x8anQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plqUUKnQEd-hSPkSYnVVZA" name="values" visibility="public">
            <ownedParameter xmi:id="_plqUUanQEd-hSPkSYnVVZA" name="return" type="_o4GDsKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plqUVKnQEd-hSPkSYnVVZA" name="entrySet" visibility="public">
            <ownedParameter xmi:id="_plqUVanQEd-hSPkSYnVVZA" name="return" type="_o1_x8anQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plq7YKnQEd-hSPkSYnVVZA" name="iterator" visibility="public">
            <ownedParameter xmi:id="_plq7YanQEd-hSPkSYnVVZA" name="return" type="_o1pzsqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_plq7YqnQEd-hSPkSYnVVZA" name="equals" visibility="public">
            <ownedParameter xmi:id="_plq7Y6nQEd-hSPkSYnVVZA" name="o" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_plq7ZKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_pAJzgqnQEd-hSPkSYnVVZA" name="regexp">
          <packagedElement xmi:type="uml:Class" xmi:id="_pALBoKnQEd-hSPkSYnVVZA" name="RESyntax" clientDependency="_pAw3gKnQEd-hSPkSYnVVZA" isLeaf="true">
            <generalization xmi:id="_pAw3ganQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_plf8QKnQEd-hSPkSYnVVZA" name="RE_SYNTAX_PERL5" visibility="public" isLeaf="true" isStatic="true" type="_pALBoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmXe86nQEd-hSPkSYnVVZA" name="DEFAULT_LINE_SEPARATOR" visibility="package" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYGAKnQEd-hSPkSYnVVZA" name="SYNTAX_IS_FINAL" visibility="private" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYGAanQEd-hSPkSYnVVZA" name="bits" visibility="private" type="_pA0h4KnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmYGAqnQEd-hSPkSYnVVZA" name="isFinal" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmYGA6nQEd-hSPkSYnVVZA" name="lineSeparator" visibility="private" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmYGBKnQEd-hSPkSYnVVZA" name="RE_BACKSLASH_ESCAPE_IN_LISTS" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYGBanQEd-hSPkSYnVVZA" name="RE_BK_PLUS_QM" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYGBqnQEd-hSPkSYnVVZA" name="RE_CHAR_CLASSES" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYGB6nQEd-hSPkSYnVVZA" name="RE_CONTEXT_INDEP_ANCHORS" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYGCKnQEd-hSPkSYnVVZA" name="RE_CONTEXT_INDEP_OPS" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYGCanQEd-hSPkSYnVVZA" name="RE_CONTEXT_INVALID_OPS" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYGCqnQEd-hSPkSYnVVZA" name="RE_DOT_NEWLINE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYGC6nQEd-hSPkSYnVVZA" name="RE_DOT_NOT_NULL" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYGDKnQEd-hSPkSYnVVZA" name="RE_INTERVALS" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYGDanQEd-hSPkSYnVVZA" name="RE_LIMITED_OPS" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYGDqnQEd-hSPkSYnVVZA" name="RE_NEWLINE_ALT" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYtEKnQEd-hSPkSYnVVZA" name="RE_NO_BK_BRACES" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYtEanQEd-hSPkSYnVVZA" name="RE_NO_BK_PARENS" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYtEqnQEd-hSPkSYnVVZA" name="RE_NO_BK_REFS" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYtE6nQEd-hSPkSYnVVZA" name="RE_NO_BK_VBAR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYtFKnQEd-hSPkSYnVVZA" name="RE_NO_EMPTY_RANGES" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYtFanQEd-hSPkSYnVVZA" name="RE_UNMATCHED_RIGHT_PAREN_ORD" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYtFqnQEd-hSPkSYnVVZA" name="RE_HAT_LISTS_NOT_NEWLINE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYtF6nQEd-hSPkSYnVVZA" name="RE_STINGY_OPS" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYtGKnQEd-hSPkSYnVVZA" name="RE_CHAR_CLASS_ESCAPES" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYtGanQEd-hSPkSYnVVZA" name="RE_PURE_GROUPING" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYtGqnQEd-hSPkSYnVVZA" name="RE_LOOKAHEAD" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYtG6nQEd-hSPkSYnVVZA" name="RE_STRING_ANCHORS" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYtHKnQEd-hSPkSYnVVZA" name="RE_COMMENTS" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYtHanQEd-hSPkSYnVVZA" name="RE_CHAR_CLASS_ESC_IN_LISTS" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYtHqnQEd-hSPkSYnVVZA" name="RE_POSSESSIVE_OPS" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYtH6nQEd-hSPkSYnVVZA" name="RE_EMBEDDED_FLAGS" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmYtIKnQEd-hSPkSYnVVZA" name="RE_OCTAL_CHAR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZUIKnQEd-hSPkSYnVVZA" name="RE_HEX_CHAR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZUIanQEd-hSPkSYnVVZA" name="RE_UNICODE_CHAR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZUIqnQEd-hSPkSYnVVZA" name="RE_NAMED_PROPERTY" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZUI6nQEd-hSPkSYnVVZA" name="RE_NESTED_CHARCLASS" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZUJKnQEd-hSPkSYnVVZA" name="BIT_TOTAL" visibility="private" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZUJanQEd-hSPkSYnVVZA" name="RE_SYNTAX_AWK" visibility="public" isLeaf="true" isStatic="true" type="_pALBoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZUJqnQEd-hSPkSYnVVZA" name="RE_SYNTAX_ED" visibility="public" isLeaf="true" isStatic="true" type="_pALBoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZUJ6nQEd-hSPkSYnVVZA" name="RE_SYNTAX_EGREP" visibility="public" isLeaf="true" isStatic="true" type="_pALBoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZUKKnQEd-hSPkSYnVVZA" name="RE_SYNTAX_EMACS" visibility="public" isLeaf="true" isStatic="true" type="_pALBoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZUKanQEd-hSPkSYnVVZA" name="RE_SYNTAX_GREP" visibility="public" isLeaf="true" isStatic="true" type="_pALBoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZUKqnQEd-hSPkSYnVVZA" name="RE_SYNTAX_POSIX_AWK" visibility="public" isLeaf="true" isStatic="true" type="_pALBoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZUK6nQEd-hSPkSYnVVZA" name="RE_SYNTAX_POSIX_BASIC" visibility="public" isLeaf="true" isStatic="true" type="_pALBoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZULKnQEd-hSPkSYnVVZA" name="RE_SYNTAX_POSIX_EGREP" visibility="public" isLeaf="true" isStatic="true" type="_pALBoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZULanQEd-hSPkSYnVVZA" name="RE_SYNTAX_POSIX_EXTENDED" visibility="public" isLeaf="true" isStatic="true" type="_pALBoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZULqnQEd-hSPkSYnVVZA" name="RE_SYNTAX_POSIX_MINIMAL_BASIC" visibility="public" isLeaf="true" isStatic="true" type="_pALBoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZ7MKnQEd-hSPkSYnVVZA" name="RE_SYNTAX_POSIX_MINIMAL_EXTENDED" visibility="public" isLeaf="true" isStatic="true" type="_pALBoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZ7ManQEd-hSPkSYnVVZA" name="RE_SYNTAX_SED" visibility="public" isLeaf="true" isStatic="true" type="_pALBoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZ7MqnQEd-hSPkSYnVVZA" name="RE_SYNTAX_PERL4" visibility="public" isLeaf="true" isStatic="true" type="_pALBoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZ7M6nQEd-hSPkSYnVVZA" name="RE_SYNTAX_PERL4_S" visibility="public" isLeaf="true" isStatic="true" type="_pALBoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZ7NKnQEd-hSPkSYnVVZA" name="RE_SYNTAX_PERL5_S" visibility="public" isLeaf="true" isStatic="true" type="_pALBoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmZ7NanQEd-hSPkSYnVVZA" name="RE_SYNTAX_JAVA_1_4" visibility="public" isLeaf="true" isStatic="true" type="_pALBoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_pAw3gKnQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_pALBoKnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_plf8QanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_plf8QqnQEd-hSPkSYnVVZA" name="other" type="_pALBoKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_plf8Q6nQEd-hSPkSYnVVZA" name="setLineSeparator" visibility="public">
              <ownedParameter xmi:id="_plf8RKnQEd-hSPkSYnVVZA" name="aSeparator" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_plf8RanQEd-hSPkSYnVVZA" name="return" type="_pALBoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmZ7NqnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_pmbJUKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_pmbJUanQEd-hSPkSYnVVZA" name="makeFinal" visibility="public">
              <ownedParameter xmi:id="_pmbJUqnQEd-hSPkSYnVVZA" name="return" type="_pALBoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmbJU6nQEd-hSPkSYnVVZA" name="set" visibility="public">
              <ownedParameter xmi:id="_pmbJVKnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmbJVanQEd-hSPkSYnVVZA" name="return" type="_pALBoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmeMoqnQEd-hSPkSYnVVZA" name="get" visibility="public">
              <ownedParameter xmi:id="_pmeMo6nQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmeMpKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmfawKnQEd-hSPkSYnVVZA" name="clear" visibility="public">
              <ownedParameter xmi:id="_pmfawanQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmfawqnQEd-hSPkSYnVVZA" name="return" type="_pALBoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmgB0KnQEd-hSPkSYnVVZA" name="getLineSeparator" visibility="public">
              <ownedParameter xmi:id="_pmgB0anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pALBoanQEd-hSPkSYnVVZA" name="RE">
            <generalization xmi:id="_pBB9QKnQEd-hSPkSYnVVZA" general="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmxuoKnQEd-hSPkSYnVVZA" name="VERSION" visibility="private" isLeaf="true" isStatic="true" type="_ouATkqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmxuoanQEd-hSPkSYnVVZA" name="firstToken" visibility="private" type="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmxuoqnQEd-hSPkSYnVVZA" name="lastToken" visibility="private" type="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmxuo6nQEd-hSPkSYnVVZA" name="numSubs" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmxupKnQEd-hSPkSYnVVZA" name="minimumLength" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmxupanQEd-hSPkSYnVVZA" name="maximumLength" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmxupqnQEd-hSPkSYnVVZA" name="REG_ICASE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmxup6nQEd-hSPkSYnVVZA" name="REG_DOT_NEWLINE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmxuqKnQEd-hSPkSYnVVZA" name="REG_MULTILINE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmxuqanQEd-hSPkSYnVVZA" name="REG_NOTBOL" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmxuqqnQEd-hSPkSYnVVZA" name="REG_NOTEOL" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmyVsKnQEd-hSPkSYnVVZA" name="REG_ANCHORINDEX" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmyVsanQEd-hSPkSYnVVZA" name="REG_NO_INTERPOLATE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmyVsqnQEd-hSPkSYnVVZA" name="REG_TRY_ENTIRE_MATCH" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmyVs6nQEd-hSPkSYnVVZA" name="REG_REPLACE_USE_BACKSLASHESCAPE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_pA-58KnQEd-hSPkSYnVVZA" name="CharExpression" visibility="package">
              <generalization xmi:id="_pA-58anQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pmurVKnQEd-hSPkSYnVVZA" name="ch" visibility="package" type="_o61OoKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pmurVanQEd-hSPkSYnVVZA" name="expr" visibility="package" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pmurVqnQEd-hSPkSYnVVZA" name="len" visibility="package" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pmurV6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_pmvSYKnQEd-hSPkSYnVVZA" name="toString" visibility="public">
                <ownedParameter xmi:id="_pmvSYanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pmvSYqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pmvSY6nQEd-hSPkSYnVVZA" name="arg0" type="_pA-58KnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_pA_hAKnQEd-hSPkSYnVVZA" name="CharUnit" visibility="package" clientDependency="_pA_hAanQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_pBAIEKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pmvSZKnQEd-hSPkSYnVVZA" name="ch" visibility="public" type="_o61OoKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pmvSZanQEd-hSPkSYnVVZA" name="bk" visibility="public" type="_oumwg6nQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_pA_hAanQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_pA_hAKnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pmvSZqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_pmv5cKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pmv5canQEd-hSPkSYnVVZA" name="arg0" type="_pA_hAKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_pBAIEanQEd-hSPkSYnVVZA" name="IntPair" visibility="package" clientDependency="_pBAIEqnQEd-hSPkSYnVVZA" isLeaf="true">
              <generalization xmi:id="_pBAvIKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pmv5cqnQEd-hSPkSYnVVZA" name="first" visibility="public" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pmv5c6nQEd-hSPkSYnVVZA" name="second" visibility="public" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <interfaceRealization xmi:id="_pBAIEqnQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_pBAIEanQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pmv5dKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_pmv5danQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pmwggKnQEd-hSPkSYnVVZA" name="arg0" type="_pBAIEanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_pBAvIanQEd-hSPkSYnVVZA" name="NamedProperty" visibility="package">
              <generalization xmi:id="_pBAvIqnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pmwgganQEd-hSPkSYnVVZA" name="name" visibility="package" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pmwggqnQEd-hSPkSYnVVZA" name="negate" visibility="package" type="_oumwg6nQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pmwgg6nQEd-hSPkSYnVVZA" name="len" visibility="package" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pmwghKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_pmwghanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pmxHkKnQEd-hSPkSYnVVZA" name="arg0" type="_pBAvIanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_pBBWMKnQEd-hSPkSYnVVZA" name="ParseCharClassResult" visibility="package">
              <generalization xmi:id="_pBBWManQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pmxHkanQEd-hSPkSYnVVZA" name="token" visibility="package" type="_pBR04KnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pmxHkqnQEd-hSPkSYnVVZA" name="index" visibility="package" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pmxHk6nQEd-hSPkSYnVVZA" name="returnAtAndOperator" visibility="package" type="_oumwg6nQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pmxHlKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_pmxHlanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pmxHlqnQEd-hSPkSYnVVZA" name="arg0" type="_pBBWMKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <ownedOperation xmi:id="_plf8RqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_plf8R6nQEd-hSPkSYnVVZA" name="pattern" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_plf8SKnQEd-hSPkSYnVVZA" name="cflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_plgjUKnQEd-hSPkSYnVVZA" name="syntax" type="_pALBoKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pltXoKnQEd-hSPkSYnVVZA" name="getMatch" visibility="public">
              <ownedParameter xmi:id="_pltXoanQEd-hSPkSYnVVZA" name="input" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pltXoqnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pltXo6nQEd-hSPkSYnVVZA" name="return" type="_pAejoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_plulxanQEd-hSPkSYnVVZA" name="substitute" visibility="public">
              <ownedParameter xmi:id="_plulxqnQEd-hSPkSYnVVZA" name="input" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_plulx6nQEd-hSPkSYnVVZA" name="replace" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_plulyKnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_plvM0KnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_plvM0anQEd-hSPkSYnVVZA" name="substituteAll" visibility="public">
              <ownedParameter xmi:id="_plvM0qnQEd-hSPkSYnVVZA" name="input" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_plvM06nQEd-hSPkSYnVVZA" name="replace" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_plvM1KnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_plvM1anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_plvz4KnQEd-hSPkSYnVVZA" name="getNumSubs" visibility="public">
              <ownedParameter xmi:id="_plvz4anQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmWQ0KnQEd-hSPkSYnVVZA" name="match" visibility="package">
              <ownedParameter xmi:id="_pmWQ0anQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmWQ0qnQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmWQ06nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmroAKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_pmroAanQEd-hSPkSYnVVZA" name="initialize" visibility="protected">
              <ownedParameter xmi:id="_pmroAqnQEd-hSPkSYnVVZA" name="patternObj" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmroA6nQEd-hSPkSYnVVZA" name="cflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmroBKnQEd-hSPkSYnVVZA" name="syntax" type="_pALBoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmroBanQEd-hSPkSYnVVZA" name="myIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmroBqnQEd-hSPkSYnVVZA" name="nextSub" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmyVtKnQEd-hSPkSYnVVZA" name="version" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_pmyVtanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmyVtqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pmyVt6nQEd-hSPkSYnVVZA" name="pattern" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmy8wKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_pmy8wanQEd-hSPkSYnVVZA" name="patternObj" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmy8wqnQEd-hSPkSYnVVZA" name="cflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmy8w6nQEd-hSPkSYnVVZA" name="syntax" type="_pALBoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmy8xKnQEd-hSPkSYnVVZA" name="myIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmy8xanQEd-hSPkSYnVVZA" name="nextSub" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmy8xqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pmy8x6nQEd-hSPkSYnVVZA" name="pattern" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmy8yKnQEd-hSPkSYnVVZA" name="cflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pm0K4KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_pm0K4anQEd-hSPkSYnVVZA" name="first" type="_pAqw4anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pm0x8KnQEd-hSPkSYnVVZA" name="last" type="_pAqw4anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pm0x8anQEd-hSPkSYnVVZA" name="subs" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pm0x8qnQEd-hSPkSYnVVZA" name="subIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pm0x86nQEd-hSPkSYnVVZA" name="minLength" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pm0x9KnQEd-hSPkSYnVVZA" name="maxLength" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pm1ZAqnQEd-hSPkSYnVVZA" name="addToken" visibility="private">
              <ownedParameter xmi:id="_pm1ZA6nQEd-hSPkSYnVVZA" name="next" type="_pAqw4anQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pnEplKnQEd-hSPkSYnVVZA" name="getCharUnit" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_pnEplanQEd-hSPkSYnVVZA" name="input" type="_o61OoanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnEplqnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnEpl6nQEd-hSPkSYnVVZA" name="unit" type="_pA_hAKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnEpmKnQEd-hSPkSYnVVZA" name="quot" type="_oumwg6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnEpmanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pnF3sKnQEd-hSPkSYnVVZA" name="getMinMax" visibility="private">
              <ownedParameter xmi:id="_pnF3sanQEd-hSPkSYnVVZA" name="input" type="_o61OoanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnF3sqnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnF3s6nQEd-hSPkSYnVVZA" name="minMax" type="_pBAIEanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnF3tKnQEd-hSPkSYnVVZA" name="syntax" type="_pALBoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnF3tanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pnGewKnQEd-hSPkSYnVVZA" name="setRepeated" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_pnGewanQEd-hSPkSYnVVZA" name="current" type="_pAqw4anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnGewqnQEd-hSPkSYnVVZA" name="min" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnGew6nQEd-hSPkSYnVVZA" name="max" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnGexKnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnGexanQEd-hSPkSYnVVZA" name="return" type="_pAqw4anQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pnIT8KnQEd-hSPkSYnVVZA" name="parseCharClass" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_pnIT8anQEd-hSPkSYnVVZA" name="subIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnIT8qnQEd-hSPkSYnVVZA" name="pattern" type="_o61OoanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnIT86nQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnIT9KnQEd-hSPkSYnVVZA" name="pLength" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnIT9anQEd-hSPkSYnVVZA" name="cflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnIT9qnQEd-hSPkSYnVVZA" name="syntax" type="_pALBoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnIT96nQEd-hSPkSYnVVZA" name="pflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnIT-KnQEd-hSPkSYnVVZA" name="return" type="_pBBWMKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pnzpYKnQEd-hSPkSYnVVZA" name="getCharExpression" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_pnzpYanQEd-hSPkSYnVVZA" name="input" type="_o61OoanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnzpYqnQEd-hSPkSYnVVZA" name="pos" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnzpY6nQEd-hSPkSYnVVZA" name="lim" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnzpZKnQEd-hSPkSYnVVZA" name="syntax" type="_pALBoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnzpZanQEd-hSPkSYnVVZA" name="return" type="_pA-58KnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pn1ekKnQEd-hSPkSYnVVZA" name="parseInt" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_pn1ekanQEd-hSPkSYnVVZA" name="input" type="_o61OoanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pn1ekqnQEd-hSPkSYnVVZA" name="pos" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pn1ek6nQEd-hSPkSYnVVZA" name="len" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pn1elKnQEd-hSPkSYnVVZA" name="radix" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pn1elanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_potoUKnQEd-hSPkSYnVVZA" name="getNamedProperty" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_potoUanQEd-hSPkSYnVVZA" name="input" type="_o61OoanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_potoUqnQEd-hSPkSYnVVZA" name="pos" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_potoU6nQEd-hSPkSYnVVZA" name="lim" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_potoVKnQEd-hSPkSYnVVZA" name="return" type="_pBAvIanQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_potoVanQEd-hSPkSYnVVZA" name="getRETokenNamedProperty" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_potoVqnQEd-hSPkSYnVVZA" name="subIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_potoV6nQEd-hSPkSYnVVZA" name="np" type="_pBAvIanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_potoWKnQEd-hSPkSYnVVZA" name="insens" type="_oumwg6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_potoWanQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_potoWqnQEd-hSPkSYnVVZA" name="return" type="_pBYikKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_po8R0KnQEd-hSPkSYnVVZA" name="getPosixSet" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_po8R0anQEd-hSPkSYnVVZA" name="pattern" type="_o61OoanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_po8R0qnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_po8R06nQEd-hSPkSYnVVZA" name="buf" type="_ot_sganQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_po8R1KnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppFbwKnQEd-hSPkSYnVVZA" name="isMatch" visibility="public">
              <ownedParameter xmi:id="_ppFbwanQEd-hSPkSYnVVZA" name="input" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppFbwqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppFbw6nQEd-hSPkSYnVVZA" name="isMatch" visibility="public">
              <ownedParameter xmi:id="_ppFbxKnQEd-hSPkSYnVVZA" name="input" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppFbxanQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppFbxqnQEd-hSPkSYnVVZA" name="eflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppFbx6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppFbyKnQEd-hSPkSYnVVZA" name="isMatch" visibility="public">
              <ownedParameter xmi:id="_ppFbyanQEd-hSPkSYnVVZA" name="input" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppFbyqnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppFby6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppGC0KnQEd-hSPkSYnVVZA" name="makeCharIndexed" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ppGC0anQEd-hSPkSYnVVZA" name="input" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppGC0qnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppGC06nQEd-hSPkSYnVVZA" name="return" type="_pAoUoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppGC1KnQEd-hSPkSYnVVZA" name="isMatchImpl" visibility="private">
              <ownedParameter xmi:id="_ppGC1anQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppGC1qnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppGp4KnQEd-hSPkSYnVVZA" name="eflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppGp4anQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppHQ8KnQEd-hSPkSYnVVZA" name="setUncle" visibility="package">
              <ownedParameter xmi:id="_ppHQ8anQEd-hSPkSYnVVZA" name="uncle" type="_pAqw4anQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppH4AKnQEd-hSPkSYnVVZA" name="chain" visibility="package">
              <ownedParameter xmi:id="_ppH4AanQEd-hSPkSYnVVZA" name="next" type="_pAqw4anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppH4AqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppH4A6nQEd-hSPkSYnVVZA" name="getMinimumLength" visibility="public">
              <ownedParameter xmi:id="_ppH4BKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppIfEKnQEd-hSPkSYnVVZA" name="getMaximumLength" visibility="public">
              <ownedParameter xmi:id="_ppIfEanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppIfEqnQEd-hSPkSYnVVZA" name="getAllMatches" visibility="public">
              <ownedParameter xmi:id="_ppIfE6nQEd-hSPkSYnVVZA" name="input" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppIfFKnQEd-hSPkSYnVVZA" name="return" type="_pBDLYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppJGIKnQEd-hSPkSYnVVZA" name="getAllMatches" visibility="public">
              <ownedParameter xmi:id="_ppJGIanQEd-hSPkSYnVVZA" name="input" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppJGIqnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppJGI6nQEd-hSPkSYnVVZA" name="eflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppJGJKnQEd-hSPkSYnVVZA" name="return" type="_pBDLYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppJGJanQEd-hSPkSYnVVZA" name="getAllMatches" visibility="public">
              <ownedParameter xmi:id="_ppJGJqnQEd-hSPkSYnVVZA" name="input" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppJGJ6nQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppJGKKnQEd-hSPkSYnVVZA" name="return" type="_pBDLYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppJtMKnQEd-hSPkSYnVVZA" name="getAllMatchesImpl" visibility="private">
              <ownedParameter xmi:id="_ppJtManQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppJtMqnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppJtM6nQEd-hSPkSYnVVZA" name="eflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppJtNKnQEd-hSPkSYnVVZA" name="return" type="_pBDLYKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppKUQKnQEd-hSPkSYnVVZA" name="getMatchImpl" visibility="package">
              <ownedParameter xmi:id="_ppKUQanQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppKUQqnQEd-hSPkSYnVVZA" name="anchor" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppKUQ6nQEd-hSPkSYnVVZA" name="eflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppKURKnQEd-hSPkSYnVVZA" name="buffer" type="_ot_sganQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppKURanQEd-hSPkSYnVVZA" name="return" type="_pAejoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppLiYKnQEd-hSPkSYnVVZA" name="getMatch" visibility="public">
              <ownedParameter xmi:id="_ppLiYanQEd-hSPkSYnVVZA" name="input" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppLiYqnQEd-hSPkSYnVVZA" name="return" type="_pAejoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppMJcKnQEd-hSPkSYnVVZA" name="getMatch" visibility="public">
              <ownedParameter xmi:id="_ppMJcanQEd-hSPkSYnVVZA" name="input" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppMJcqnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppMJc6nQEd-hSPkSYnVVZA" name="eflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppMJdKnQEd-hSPkSYnVVZA" name="return" type="_pAejoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppMwgKnQEd-hSPkSYnVVZA" name="getMatch" visibility="public">
              <ownedParameter xmi:id="_ppMwganQEd-hSPkSYnVVZA" name="input" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppMwgqnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppMwg6nQEd-hSPkSYnVVZA" name="eflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppMwhKnQEd-hSPkSYnVVZA" name="buffer" type="_ot_sganQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppMwhanQEd-hSPkSYnVVZA" name="return" type="_pAejoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppOlsKnQEd-hSPkSYnVVZA" name="getMatchEnumeration" visibility="public">
              <ownedParameter xmi:id="_ppOlsanQEd-hSPkSYnVVZA" name="input" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppOlsqnQEd-hSPkSYnVVZA" name="return" type="_pBeCIKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppOls6nQEd-hSPkSYnVVZA" name="getMatchEnumeration" visibility="public">
              <ownedParameter xmi:id="_ppOltKnQEd-hSPkSYnVVZA" name="input" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppOltanQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppOltqnQEd-hSPkSYnVVZA" name="eflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppOlt6nQEd-hSPkSYnVVZA" name="return" type="_pBeCIKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppPMwKnQEd-hSPkSYnVVZA" name="getMatchEnumeration" visibility="public">
              <ownedParameter xmi:id="_ppPMwanQEd-hSPkSYnVVZA" name="input" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppPMwqnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppPMw6nQEd-hSPkSYnVVZA" name="return" type="_pBeCIKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppPz1anQEd-hSPkSYnVVZA" name="substitute" visibility="public">
              <ownedParameter xmi:id="_ppPz1qnQEd-hSPkSYnVVZA" name="input" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppPz16nQEd-hSPkSYnVVZA" name="replace" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppPz2KnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppQa4KnQEd-hSPkSYnVVZA" name="substitute" visibility="public">
              <ownedParameter xmi:id="_ppQa4anQEd-hSPkSYnVVZA" name="input" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppQa4qnQEd-hSPkSYnVVZA" name="replace" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppQa46nQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppQa5KnQEd-hSPkSYnVVZA" name="eflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppQa5anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppRB8KnQEd-hSPkSYnVVZA" name="substituteImpl" visibility="private">
              <ownedParameter xmi:id="_ppRB8anQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppRB8qnQEd-hSPkSYnVVZA" name="replace" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppRB86nQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppRB9KnQEd-hSPkSYnVVZA" name="eflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppRB9anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppRpAKnQEd-hSPkSYnVVZA" name="getReplacement" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ppRpAanQEd-hSPkSYnVVZA" name="replace" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppRpAqnQEd-hSPkSYnVVZA" name="m" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppRpA6nQEd-hSPkSYnVVZA" name="eflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppRpBKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppSQEKnQEd-hSPkSYnVVZA" name="substituteAll" visibility="public">
              <ownedParameter xmi:id="_ppSQEanQEd-hSPkSYnVVZA" name="input" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppSQEqnQEd-hSPkSYnVVZA" name="replace" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppSQE6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppSQFKnQEd-hSPkSYnVVZA" name="substituteAll" visibility="public">
              <ownedParameter xmi:id="_ppSQFanQEd-hSPkSYnVVZA" name="input" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppSQFqnQEd-hSPkSYnVVZA" name="replace" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppSQF6nQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppS3IKnQEd-hSPkSYnVVZA" name="eflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppS3IanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppTeMKnQEd-hSPkSYnVVZA" name="substituteAllImpl" visibility="private">
              <ownedParameter xmi:id="_ppTeManQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppTeMqnQEd-hSPkSYnVVZA" name="replace" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppTeM6nQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppTeNKnQEd-hSPkSYnVVZA" name="eflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppTeNanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppiuwKnQEd-hSPkSYnVVZA" name="toString" visibility="public">
              <ownedParameter xmi:id="_ppiuwanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppjV0KnQEd-hSPkSYnVVZA" name="dump" visibility="package">
              <ownedParameter xmi:id="_ppjV0anQEd-hSPkSYnVVZA" name="os" type="_ot_sganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pALosKnQEd-hSPkSYnVVZA" name="REException">
            <generalization xmi:id="_pA1wAKnQEd-hSPkSYnVVZA" general="_o3uQQanQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmgB0qnQEd-hSPkSYnVVZA" name="type" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmgB06nQEd-hSPkSYnVVZA" name="pos" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmgB1KnQEd-hSPkSYnVVZA" name="REG_BADRPT" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmgB1anQEd-hSPkSYnVVZA" name="REG_BADBR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmgB1qnQEd-hSPkSYnVVZA" name="REG_EBRACE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmgB16nQEd-hSPkSYnVVZA" name="REG_EBRACK" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmgo4KnQEd-hSPkSYnVVZA" name="REG_ERANGE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmgo4anQEd-hSPkSYnVVZA" name="REG_ECTYPE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmgo4qnQEd-hSPkSYnVVZA" name="REG_EPAREN" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmgo46nQEd-hSPkSYnVVZA" name="REG_ESUBREG" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmgo5KnQEd-hSPkSYnVVZA" name="REG_EEND" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmgo5anQEd-hSPkSYnVVZA" name="REG_ESCAPE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmgo5qnQEd-hSPkSYnVVZA" name="REG_BADPAT" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmgo56nQEd-hSPkSYnVVZA" name="REG_ESIZE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmgo6KnQEd-hSPkSYnVVZA" name="REG_ESPACE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_plgjUanQEd-hSPkSYnVVZA" name="getMessage" visibility="public">
              <ownedParameter xmi:id="_plgjUqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_plgjU6nQEd-hSPkSYnVVZA" name="getPosition" visibility="public">
              <ownedParameter xmi:id="_plgjVKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmgo6anQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_pmgo6qnQEd-hSPkSYnVVZA" name="msg" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmgo66nQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmgo7KnQEd-hSPkSYnVVZA" name="position" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmhP8KnQEd-hSPkSYnVVZA" name="getType" visibility="public">
              <ownedParameter xmi:id="_pmhP8anQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pAejoKnQEd-hSPkSYnVVZA" name="REMatch" clientDependency="_pAl4YKnQEd-hSPkSYnVVZA _pAl4YanQEd-hSPkSYnVVZA" isLeaf="true">
            <generalization xmi:id="_pAl4YqnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pl6zAKnQEd-hSPkSYnVVZA" name="next" visibility="package" type="_pAejoKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pl6zAanQEd-hSPkSYnVVZA" name="matchedText" visibility="private" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pl6zAqnQEd-hSPkSYnVVZA" name="eflags" visibility="package" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pl6zA6nQEd-hSPkSYnVVZA" name="offset" visibility="package" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pl6zBKnQEd-hSPkSYnVVZA" name="anchor" visibility="package" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pl6zBanQEd-hSPkSYnVVZA" name="index" visibility="package" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pl6zBqnQEd-hSPkSYnVVZA" name="start" visibility="package" type="_pAmfcKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pl6zB6nQEd-hSPkSYnVVZA" name="end" visibility="package" type="_pAmfcKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pl6zCKnQEd-hSPkSYnVVZA" name="empty" visibility="package" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pl6zCanQEd-hSPkSYnVVZA" name="matchFlags" visibility="package" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pl7aEKnQEd-hSPkSYnVVZA" name="MF_FIND_ALL" visibility="package" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_pAl4YKnQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_pAejoKnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
            <interfaceRealization xmi:id="_pAl4YanQEd-hSPkSYnVVZA" supplier="_o4K8MKnQEd-hSPkSYnVVZA" client="_pAejoKnQEd-hSPkSYnVVZA" contract="_o4K8MKnQEd-hSPkSYnVVZA"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_pAkqQKnQEd-hSPkSYnVVZA" name="REMatchList" visibility="package">
              <generalization xmi:id="_pAlRUKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pl5k46nQEd-hSPkSYnVVZA" name="head" visibility="package" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pl6L8KnQEd-hSPkSYnVVZA" name="tail" visibility="package" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pl6L8anQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_pl6L8qnQEd-hSPkSYnVVZA" name="addTail" visibility="package">
                <ownedParameter xmi:id="_pl6L86nQEd-hSPkSYnVVZA" name="newone" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <ownedOperation xmi:id="_plridKnQEd-hSPkSYnVVZA" name="getStartIndex" visibility="public">
              <ownedParameter xmi:id="_plridanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_plsJgKnQEd-hSPkSYnVVZA" name="substituteInto" visibility="public">
              <ownedParameter xmi:id="_plsJganQEd-hSPkSYnVVZA" name="input" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_plsJgqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_plsJg6nQEd-hSPkSYnVVZA" name="getEndIndex" visibility="public">
              <ownedParameter xmi:id="_plsJhKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_plswk6nQEd-hSPkSYnVVZA" name="getEndIndex" visibility="public">
              <ownedParameter xmi:id="_plswlKnQEd-hSPkSYnVVZA" name="sub" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_plswlanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_plt-sKnQEd-hSPkSYnVVZA" name="toString" visibility="public">
              <ownedParameter xmi:id="_plt-sanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_plulwKnQEd-hSPkSYnVVZA" name="toString" visibility="public">
              <ownedParameter xmi:id="_plulwanQEd-hSPkSYnVVZA" name="sub" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_plulwqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_plxCA6nQEd-hSPkSYnVVZA" name="getStartIndex" visibility="public">
              <ownedParameter xmi:id="_plxCBKnQEd-hSPkSYnVVZA" name="sub" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_plxpEKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pl7aEanQEd-hSPkSYnVVZA" name="clone" visibility="public">
              <ownedParameter xmi:id="_pl7aEqnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pl8BIanQEd-hSPkSYnVVZA" name="assignFrom" visibility="package">
              <ownedParameter xmi:id="_pl8BIqnQEd-hSPkSYnVVZA" name="other" type="_pAejoKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pl8oMKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_pl8oManQEd-hSPkSYnVVZA" name="subs" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pl8oMqnQEd-hSPkSYnVVZA" name="anchor" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pl8oM6nQEd-hSPkSYnVVZA" name="eflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pl8oNKnQEd-hSPkSYnVVZA" name="clear" visibility="package">
              <ownedParameter xmi:id="_pl8oNanQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pl8oNqnQEd-hSPkSYnVVZA" name="finish" visibility="package">
              <ownedParameter xmi:id="_pl8oN6nQEd-hSPkSYnVVZA" name="text" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pl_EcqnQEd-hSPkSYnVVZA" name="getSubStartIndex" visibility="public">
              <ownedParameter xmi:id="_pl_Ec6nQEd-hSPkSYnVVZA" name="sub" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pl_EdKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pl_rgKnQEd-hSPkSYnVVZA" name="getSubEndIndex" visibility="public">
              <ownedParameter xmi:id="_pl_rganQEd-hSPkSYnVVZA" name="sub" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pl_rgqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_pAoUoKnQEd-hSPkSYnVVZA" name="CharIndexed" isAbstract="true">
            <ownedAttribute xmi:id="_pp4tAqnQEd-hSPkSYnVVZA" name="OUT_OF_BOUNDS" visibility="public" isLeaf="true" isStatic="true" type="_o61OoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pl92UKnQEd-hSPkSYnVVZA" name="charAt" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pl92UanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pl92UqnQEd-hSPkSYnVVZA" name="return" type="_o61OoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppK7UqnQEd-hSPkSYnVVZA" name="move" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ppK7U6nQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppK7VKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppK7VanQEd-hSPkSYnVVZA" name="isValid" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ppK7VqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pp4tA6nQEd-hSPkSYnVVZA" name="lookBehind" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pp4tBKnQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pp4tBanQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pp4tBqnQEd-hSPkSYnVVZA" name="return" type="_pAoUoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pp4tB6nQEd-hSPkSYnVVZA" name="length" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_pp4tCKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pAqw4KnQEd-hSPkSYnVVZA" name="RETokenStart" visibility="package">
            <generalization xmi:id="_pArX8KnQEd-hSPkSYnVVZA" general="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmCHwKnQEd-hSPkSYnVVZA" name="newline" visibility="private" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pmCHwanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_pmCHwqnQEd-hSPkSYnVVZA" name="subIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmCHw6nQEd-hSPkSYnVVZA" name="newline" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmCu0KnQEd-hSPkSYnVVZA" name="getMaximumLength" visibility="package">
              <ownedParameter xmi:id="_pmCu0anQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmCu0qnQEd-hSPkSYnVVZA" name="match" visibility="package">
              <ownedParameter xmi:id="_pmCu06nQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmCu1KnQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmCu1anQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmKDkKnQEd-hSPkSYnVVZA" name="dump" visibility="package">
              <ownedParameter xmi:id="_pmKqoKnQEd-hSPkSYnVVZA" name="os" type="_ot_sganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pAqw4anQEd-hSPkSYnVVZA" name="REToken" visibility="package" clientDependency="_pBl98KnQEd-hSPkSYnVVZA _pBl98anQEd-hSPkSYnVVZA" isAbstract="true">
            <generalization xmi:id="_pBmlAKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pnECgKnQEd-hSPkSYnVVZA" name="subIndex" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_ppmZIKnQEd-hSPkSYnVVZA" name="next" visibility="protected" type="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_ppmZIanQEd-hSPkSYnVVZA" name="uncle" visibility="protected" type="_pAqw4anQEd-hSPkSYnVVZA"/>
            <interfaceRealization xmi:id="_pBl98KnQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_pAqw4anQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
            <interfaceRealization xmi:id="_pBl98anQEd-hSPkSYnVVZA" supplier="_o4K8MKnQEd-hSPkSYnVVZA" client="_pAqw4anQEd-hSPkSYnVVZA" contract="_o4K8MKnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pmCHxKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_pmCHxanQEd-hSPkSYnVVZA" name="subIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmDV4KnQEd-hSPkSYnVVZA" name="next" visibility="protected">
              <ownedParameter xmi:id="_pmDV4anQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmDV4qnQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmDV46nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmjsMKnQEd-hSPkSYnVVZA" name="match" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_pmjsManQEd-hSPkSYnVVZA" name="arg0" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmjsMqnQEd-hSPkSYnVVZA" name="arg1" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmjsM6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmkTQKnQEd-hSPkSYnVVZA" name="dumpAll" visibility="package">
              <ownedParameter xmi:id="_pmkTQanQEd-hSPkSYnVVZA" name="os" type="_ot_sganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmmvhanQEd-hSPkSYnVVZA" name="getMinimumLength" visibility="package">
              <ownedParameter xmi:id="_pmnWkKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmnWk6nQEd-hSPkSYnVVZA" name="getMaximumLength" visibility="package">
              <ownedParameter xmi:id="_pmnWlKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmuEQKnQEd-hSPkSYnVVZA" name="chain" visibility="package">
              <ownedParameter xmi:id="_pmuEQanQEd-hSPkSYnVVZA" name="token" type="_pAqw4anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmuEQqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppHQ8qnQEd-hSPkSYnVVZA" name="setUncle" visibility="package">
              <ownedParameter xmi:id="_ppHQ86nQEd-hSPkSYnVVZA" name="anUncle" type="_pAqw4anQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppN-oKnQEd-hSPkSYnVVZA" name="clone" visibility="public">
              <ownedParameter xmi:id="_ppN-oanQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppnnQKnQEd-hSPkSYnVVZA" name="dump" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_ppnnQanQEd-hSPkSYnVVZA" name="arg0" type="_ot_sganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pAr_AKnQEd-hSPkSYnVVZA" name="RETokenPOSIX" visibility="package" isLeaf="true">
            <generalization xmi:id="_pAsmEKnQEd-hSPkSYnVVZA" general="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmKqoanQEd-hSPkSYnVVZA" name="type" visibility="package" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmKqoqnQEd-hSPkSYnVVZA" name="insens" visibility="package" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmLRsKnQEd-hSPkSYnVVZA" name="negated" visibility="package" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmLRsanQEd-hSPkSYnVVZA" name="ALNUM" visibility="package" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmLRsqnQEd-hSPkSYnVVZA" name="ALPHA" visibility="package" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmLRs6nQEd-hSPkSYnVVZA" name="BLANK" visibility="package" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmLRtKnQEd-hSPkSYnVVZA" name="CNTRL" visibility="package" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmLRtanQEd-hSPkSYnVVZA" name="DIGIT" visibility="package" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmLRtqnQEd-hSPkSYnVVZA" name="GRAPH" visibility="package" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmLRt6nQEd-hSPkSYnVVZA" name="LOWER" visibility="package" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmL4wKnQEd-hSPkSYnVVZA" name="PRINT" visibility="package" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmL4wanQEd-hSPkSYnVVZA" name="PUNCT" visibility="package" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmL4wqnQEd-hSPkSYnVVZA" name="SPACE" visibility="package" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmL4w6nQEd-hSPkSYnVVZA" name="UPPER" visibility="package" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmL4xKnQEd-hSPkSYnVVZA" name="XDIGIT" visibility="package" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pmL4xanQEd-hSPkSYnVVZA" name="s_nameTable" visibility="package" isLeaf="true" isStatic="true" type="_oxS4IanQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_pmL4xqnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_pmMf0KnQEd-hSPkSYnVVZA" name="intValue" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_pmNG4KnQEd-hSPkSYnVVZA" name="key" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmNG4anQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmNt8KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_pmNt8anQEd-hSPkSYnVVZA" name="subIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmNt8qnQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmNt86nQEd-hSPkSYnVVZA" name="insens" type="_oumwg6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmNt9KnQEd-hSPkSYnVVZA" name="negated" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmOVAKnQEd-hSPkSYnVVZA" name="getMinimumLength" visibility="package">
              <ownedParameter xmi:id="_pmOVAanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmOVAqnQEd-hSPkSYnVVZA" name="getMaximumLength" visibility="package">
              <ownedParameter xmi:id="_pmOVA6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmO8EKnQEd-hSPkSYnVVZA" name="match" visibility="package">
              <ownedParameter xmi:id="_pmO8EanQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmO8EqnQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmO8E6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmT0kKnQEd-hSPkSYnVVZA" name="dump" visibility="package">
              <ownedParameter xmi:id="_pmT0kanQEd-hSPkSYnVVZA" name="os" type="_ot_sganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pAubQKnQEd-hSPkSYnVVZA" name="REFilterInputStream">
            <generalization xmi:id="_pAubQanQEd-hSPkSYnVVZA" general="_o3r0AKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmUboKnQEd-hSPkSYnVVZA" name="expr" visibility="private" type="_pALBoanQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmUboanQEd-hSPkSYnVVZA" name="replace" visibility="private" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmUboqnQEd-hSPkSYnVVZA" name="buffer" visibility="private" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmUbo6nQEd-hSPkSYnVVZA" name="bufpos" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmUbpKnQEd-hSPkSYnVVZA" name="offset" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmUbpanQEd-hSPkSYnVVZA" name="stream" visibility="private" type="_pAvCUanQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pmUbpqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pmUbp6nQEd-hSPkSYnVVZA" name="stream" type="_oufbwKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmUbqKnQEd-hSPkSYnVVZA" name="expr" type="_pALBoanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmUbqanQEd-hSPkSYnVVZA" name="replace" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmVCtanQEd-hSPkSYnVVZA" name="read" visibility="public">
              <ownedParameter xmi:id="_pmVCtqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmW34qnQEd-hSPkSYnVVZA" name="markSupported" visibility="public">
              <ownedParameter xmi:id="_pmW346nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmW35KnQEd-hSPkSYnVVZA" name="read" visibility="public">
              <ownedParameter xmi:id="_pmW35anQEd-hSPkSYnVVZA" name="b" type="_o1e0kanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmW35qnQEd-hSPkSYnVVZA" name="off" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmW356nQEd-hSPkSYnVVZA" name="len" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmW36KnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmXe8KnQEd-hSPkSYnVVZA" name="read" visibility="public">
              <ownedParameter xmi:id="_pmXe8anQEd-hSPkSYnVVZA" name="b" type="_o1e0kanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmXe8qnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pAvCUanQEd-hSPkSYnVVZA" name="CharIndexedInputStream" visibility="package" clientDependency="_pB3DsKnQEd-hSPkSYnVVZA">
            <generalization xmi:id="_pB3DsanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pp-zoKnQEd-hSPkSYnVVZA" name="BUFFER_INCREMENT" visibility="private" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pp-zoanQEd-hSPkSYnVVZA" name="UNKNOWN" visibility="private" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pp-zoqnQEd-hSPkSYnVVZA" name="br" visibility="private" type="_o3-u8anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pp-zo6nQEd-hSPkSYnVVZA" name="index" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pp-zpKnQEd-hSPkSYnVVZA" name="bufsize" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pp-zpanQEd-hSPkSYnVVZA" name="end" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pp-zpqnQEd-hSPkSYnVVZA" name="cached" visibility="private" type="_o61OoKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pp-zp6nQEd-hSPkSYnVVZA" name="lookBehind" visibility="private" type="_o61OoanQEd-hSPkSYnVVZA"/>
            <interfaceRealization xmi:id="_pB3DsKnQEd-hSPkSYnVVZA" supplier="_pAoUoKnQEd-hSPkSYnVVZA" client="_pAvCUanQEd-hSPkSYnVVZA" contract="_pAoUoKnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pmVCsqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_pmVCs6nQEd-hSPkSYnVVZA" name="str" type="_oufbwKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmVCtKnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmVpwKnQEd-hSPkSYnVVZA" name="isValid" visibility="public">
              <ownedParameter xmi:id="_pmVpwanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmWQ1KnQEd-hSPkSYnVVZA" name="move" visibility="public">
              <ownedParameter xmi:id="_pmWQ1anQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmWQ1qnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmWQ16nQEd-hSPkSYnVVZA" name="charAt" visibility="public">
              <ownedParameter xmi:id="_pmW34KnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmW34anQEd-hSPkSYnVVZA" name="return" type="_o61OoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pp_asKnQEd-hSPkSYnVVZA" name="next" visibility="private">
              <ownedParameter xmi:id="_pp_asanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqB28KnQEd-hSPkSYnVVZA" name="lookBehind" visibility="public">
              <ownedParameter xmi:id="_pqB28anQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqB28qnQEd-hSPkSYnVVZA" name="length" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqB286nQEd-hSPkSYnVVZA" name="return" type="_pAoUoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqB29KnQEd-hSPkSYnVVZA" name="length" visibility="public">
              <ownedParameter xmi:id="_pqB29anQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pA3lMKnQEd-hSPkSYnVVZA" name="RETokenLookAhead" visibility="package" isLeaf="true">
            <generalization xmi:id="_pA3lManQEd-hSPkSYnVVZA" general="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmh3BKnQEd-hSPkSYnVVZA" name="re" visibility="package" type="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmh3BanQEd-hSPkSYnVVZA" name="negative" visibility="package" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pmieEKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_pmieEanQEd-hSPkSYnVVZA" name="re" type="_pAqw4anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmieEqnQEd-hSPkSYnVVZA" name="negative" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmieE6nQEd-hSPkSYnVVZA" name="getMaximumLength" visibility="package">
              <ownedParameter xmi:id="_pmieFKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmjFIKnQEd-hSPkSYnVVZA" name="match" visibility="package">
              <ownedParameter xmi:id="_pmjFIanQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmjFIqnQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmjFI6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmjsNKnQEd-hSPkSYnVVZA" name="dump" visibility="package">
              <ownedParameter xmi:id="_pmjsNanQEd-hSPkSYnVVZA" name="os" type="_ot_sganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pA4MQKnQEd-hSPkSYnVVZA" name="CharIndexedCharArray" visibility="package" clientDependency="_pA4zUKnQEd-hSPkSYnVVZA _pA4zUanQEd-hSPkSYnVVZA">
            <generalization xmi:id="_pA4zUqnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmkTQqnQEd-hSPkSYnVVZA" name="s" visibility="private" type="_o61OoanQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmkTQ6nQEd-hSPkSYnVVZA" name="anchor" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <interfaceRealization xmi:id="_pA4zUKnQEd-hSPkSYnVVZA" supplier="_pAoUoKnQEd-hSPkSYnVVZA" client="_pA4MQKnQEd-hSPkSYnVVZA" contract="_pAoUoKnQEd-hSPkSYnVVZA"/>
            <interfaceRealization xmi:id="_pA4zUanQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_pA4MQKnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pmkTRKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_pmkTRanQEd-hSPkSYnVVZA" name="str" type="_o61OoanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmk6UKnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmk6UanQEd-hSPkSYnVVZA" name="charAt" visibility="public">
              <ownedParameter xmi:id="_pmk6UqnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmk6U6nQEd-hSPkSYnVVZA" name="return" type="_o61OoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmlhYKnQEd-hSPkSYnVVZA" name="isValid" visibility="public">
              <ownedParameter xmi:id="_pmlhYanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmlhYqnQEd-hSPkSYnVVZA" name="move" visibility="public">
              <ownedParameter xmi:id="_pmlhY6nQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmlhZKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmmIcKnQEd-hSPkSYnVVZA" name="lookBehind" visibility="public">
              <ownedParameter xmi:id="_pmmIcanQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmmIcqnQEd-hSPkSYnVVZA" name="length" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmmIc6nQEd-hSPkSYnVVZA" name="return" type="_pAoUoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmmIdKnQEd-hSPkSYnVVZA" name="length" visibility="public">
              <ownedParameter xmi:id="_pmmIdanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pA6BcKnQEd-hSPkSYnVVZA" name="RETokenIndependent" visibility="package" isLeaf="true">
            <generalization xmi:id="_pA6ogKnQEd-hSPkSYnVVZA" general="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmmvgKnQEd-hSPkSYnVVZA" name="re" visibility="package" type="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pmmvganQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_pmmvgqnQEd-hSPkSYnVVZA" name="re" type="_pAqw4anQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmmvg6nQEd-hSPkSYnVVZA" name="getMinimumLength" visibility="package">
              <ownedParameter xmi:id="_pmmvhKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmnWkanQEd-hSPkSYnVVZA" name="getMaximumLength" visibility="package">
              <ownedParameter xmi:id="_pmnWkqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmnWlanQEd-hSPkSYnVVZA" name="match" visibility="package">
              <ownedParameter xmi:id="_pmnWlqnQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmnWl6nQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmnWmKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmn9oKnQEd-hSPkSYnVVZA" name="dump" visibility="package">
              <ownedParameter xmi:id="_pmn9oanQEd-hSPkSYnVVZA" name="os" type="_ot_sganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pA7PkKnQEd-hSPkSYnVVZA" name="CharIndexedStringBuffer" visibility="package" clientDependency="_pA7PkanQEd-hSPkSYnVVZA _pA72oKnQEd-hSPkSYnVVZA">
            <generalization xmi:id="_pA72oanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmn9oqnQEd-hSPkSYnVVZA" name="s" visibility="private" type="_ot_sganQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmn9o6nQEd-hSPkSYnVVZA" name="anchor" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <interfaceRealization xmi:id="_pA7PkanQEd-hSPkSYnVVZA" supplier="_pAoUoKnQEd-hSPkSYnVVZA" client="_pA7PkKnQEd-hSPkSYnVVZA" contract="_pAoUoKnQEd-hSPkSYnVVZA"/>
            <interfaceRealization xmi:id="_pA72oKnQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_pA7PkKnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pmoksKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_pmoksanQEd-hSPkSYnVVZA" name="str" type="_ot_sganQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmoksqnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmoks6nQEd-hSPkSYnVVZA" name="charAt" visibility="public">
              <ownedParameter xmi:id="_pmoktKnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmoktanQEd-hSPkSYnVVZA" name="return" type="_o61OoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmpLw6nQEd-hSPkSYnVVZA" name="isValid" visibility="public">
              <ownedParameter xmi:id="_pmpLxKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmpLxanQEd-hSPkSYnVVZA" name="move" visibility="public">
              <ownedParameter xmi:id="_pmpy0KnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmpy0anQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmpy0qnQEd-hSPkSYnVVZA" name="lookBehind" visibility="public">
              <ownedParameter xmi:id="_pmpy06nQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmpy1KnQEd-hSPkSYnVVZA" name="length" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmpy1anQEd-hSPkSYnVVZA" name="return" type="_pAoUoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmqZ4KnQEd-hSPkSYnVVZA" name="length" visibility="public">
              <ownedParameter xmi:id="_pmqZ4anQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pA8dsKnQEd-hSPkSYnVVZA" name="UncheckedRE" isLeaf="true">
            <generalization xmi:id="_pA9EwKnQEd-hSPkSYnVVZA" general="_pALBoanQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pmqZ4qnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pmqZ46nQEd-hSPkSYnVVZA" name="pattern" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmrA8KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pmrA8anQEd-hSPkSYnVVZA" name="pattern" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmrA8qnQEd-hSPkSYnVVZA" name="cflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmrA86nQEd-hSPkSYnVVZA" name="syntax" type="_pALBoKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmrA9KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_pmrA9anQEd-hSPkSYnVVZA" name="pattern" type="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmrA9qnQEd-hSPkSYnVVZA" name="cflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pA9r0KnQEd-hSPkSYnVVZA" name="RETokenChar" visibility="package" isLeaf="true">
            <generalization xmi:id="_pA9r0anQEd-hSPkSYnVVZA" general="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmroB6nQEd-hSPkSYnVVZA" name="ch" visibility="private" type="_o61OoanQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pmroCKnQEd-hSPkSYnVVZA" name="insens" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pmsPEKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_pmsPEanQEd-hSPkSYnVVZA" name="subIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmsPEqnQEd-hSPkSYnVVZA" name="c" type="_o61OoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmsPE6nQEd-hSPkSYnVVZA" name="ins" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmsPFKnQEd-hSPkSYnVVZA" name="getMinimumLength" visibility="package">
              <ownedParameter xmi:id="_pmsPFanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pms2IKnQEd-hSPkSYnVVZA" name="getMaximumLength" visibility="package">
              <ownedParameter xmi:id="_pms2IanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pms2IqnQEd-hSPkSYnVVZA" name="match" visibility="package">
              <ownedParameter xmi:id="_pms2I6nQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pms2JKnQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pms2JanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmtdMKnQEd-hSPkSYnVVZA" name="chain" visibility="package">
              <ownedParameter xmi:id="_pmtdManQEd-hSPkSYnVVZA" name="next" type="_pAqw4anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pmtdMqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pmuEQ6nQEd-hSPkSYnVVZA" name="dump" visibility="package">
              <ownedParameter xmi:id="_pmurUKnQEd-hSPkSYnVVZA" name="os" type="_ot_sganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_pBDLYKnQEd-hSPkSYnVVZA" name="REMatch[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_pvT_mqnQEd-hSPkSYnVVZA" source="Jar2UML">
              <details xmi:id="_pvT_m6nQEd-hSPkSYnVVZA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pBFnoanQEd-hSPkSYnVVZA" name="RETokenEndSub" visibility="package" isLeaf="true">
            <generalization xmi:id="_pB2coKnQEd-hSPkSYnVVZA" general="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pm1ZAKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_pm1ZAanQEd-hSPkSYnVVZA" name="subIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pp9lganQEd-hSPkSYnVVZA" name="getMaximumLength" visibility="package">
              <ownedParameter xmi:id="_pp-MkKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pp-MkanQEd-hSPkSYnVVZA" name="match" visibility="package">
              <ownedParameter xmi:id="_pp-MkqnQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pp-Mk6nQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pp-MlKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pp-MlanQEd-hSPkSYnVVZA" name="dump" visibility="package">
              <ownedParameter xmi:id="_pp-MlqnQEd-hSPkSYnVVZA" name="os" type="_ot_sganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pBM8YanQEd-hSPkSYnVVZA" name="RETokenLookBehind" visibility="package" isLeaf="true">
            <generalization xmi:id="_pB1OgKnQEd-hSPkSYnVVZA" general="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pp7wUqnQEd-hSPkSYnVVZA" name="re" visibility="package" type="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pp7wU6nQEd-hSPkSYnVVZA" name="negative" visibility="package" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_pB0ncKnQEd-hSPkSYnVVZA" name="RETokenMatchHereOnly" visibility="package">
              <generalization xmi:id="_pB0ncanQEd-hSPkSYnVVZA" general="_pAqw4anQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_pp6iMqnQEd-hSPkSYnVVZA" name="index" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_pp7JQKnQEd-hSPkSYnVVZA" name="getMaximumLength" visibility="package">
                <ownedParameter xmi:id="_pp7JQanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pp7JQqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_pp7JQ6nQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pp7JRKnQEd-hSPkSYnVVZA" name="match" visibility="package">
                <ownedParameter xmi:id="_pp7JRanQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pp7JRqnQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pp7JR6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pp7wUKnQEd-hSPkSYnVVZA" name="dump" visibility="package">
                <ownedParameter xmi:id="_pp7wUanQEd-hSPkSYnVVZA" name="os" type="_ot_sganQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <ownedOperation xmi:id="_pnaAwKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_pnan0KnQEd-hSPkSYnVVZA" name="re" type="_pAqw4anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnan0anQEd-hSPkSYnVVZA" name="negative" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pp8XYKnQEd-hSPkSYnVVZA" name="getMaximumLength" visibility="package">
              <ownedParameter xmi:id="_pp8XYanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pp8XYqnQEd-hSPkSYnVVZA" name="match" visibility="package">
              <ownedParameter xmi:id="_pp8XY6nQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pp8XZKnQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pp8XZanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pp8-cKnQEd-hSPkSYnVVZA" name="dump" visibility="package">
              <ownedParameter xmi:id="_pp9lgKnQEd-hSPkSYnVVZA" name="os" type="_ot_sganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pBNjcanQEd-hSPkSYnVVZA" name="RETokenEnd" visibility="package" isLeaf="true">
            <generalization xmi:id="_pBnMEKnQEd-hSPkSYnVVZA" general="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_ppnnQqnQEd-hSPkSYnVVZA" name="newline" visibility="private" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pngHYKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_pngHYanQEd-hSPkSYnVVZA" name="subIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pngHYqnQEd-hSPkSYnVVZA" name="newline" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppoOUKnQEd-hSPkSYnVVZA" name="getMaximumLength" visibility="package">
              <ownedParameter xmi:id="_ppoOUanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppoOUqnQEd-hSPkSYnVVZA" name="match" visibility="package">
              <ownedParameter xmi:id="_ppoOU6nQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppoOVKnQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppoOVanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppo1YKnQEd-hSPkSYnVVZA" name="dump" visibility="package">
              <ownedParameter xmi:id="_ppo1YanQEd-hSPkSYnVVZA" name="os" type="_ot_sganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pBOKganQEd-hSPkSYnVVZA" name="RETokenAny" visibility="package" isLeaf="true">
            <generalization xmi:id="_pBoaMKnQEd-hSPkSYnVVZA" general="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_ppo1YqnQEd-hSPkSYnVVZA" name="newline" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_ppo1Y6nQEd-hSPkSYnVVZA" name="matchNull" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pnijoKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_pnjKsKnQEd-hSPkSYnVVZA" name="subIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnjKsanQEd-hSPkSYnVVZA" name="newline" type="_oumwg6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnjKsqnQEd-hSPkSYnVVZA" name="matchNull" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pppccKnQEd-hSPkSYnVVZA" name="getMinimumLength" visibility="package">
              <ownedParameter xmi:id="_pppccanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pppccqnQEd-hSPkSYnVVZA" name="getMaximumLength" visibility="package">
              <ownedParameter xmi:id="_pppcc6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pppcdKnQEd-hSPkSYnVVZA" name="match" visibility="package">
              <ownedParameter xmi:id="_pppcdanQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pppcdqnQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pppcd6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppqDgKnQEd-hSPkSYnVVZA" name="dump" visibility="package">
              <ownedParameter xmi:id="_ppqDganQEd-hSPkSYnVVZA" name="os" type="_ot_sganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pBOxkKnQEd-hSPkSYnVVZA" name="RETokenRepeated" visibility="package" isLeaf="true">
            <generalization xmi:id="_pB9xYKnQEd-hSPkSYnVVZA" general="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pqLA4KnQEd-hSPkSYnVVZA" name="token" visibility="private" type="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pqLA4anQEd-hSPkSYnVVZA" name="min" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pqLA4qnQEd-hSPkSYnVVZA" name="max" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pqLA46nQEd-hSPkSYnVVZA" name="stingy" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pqLA5KnQEd-hSPkSYnVVZA" name="possessive" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pnncIKnQEd-hSPkSYnVVZA" name="isPossessive" visibility="package">
              <ownedParameter xmi:id="_pnncIanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pnncIqnQEd-hSPkSYnVVZA" name="isStingy" visibility="package">
              <ownedParameter xmi:id="_pnncI6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pnncJKnQEd-hSPkSYnVVZA" name="makePossessive" visibility="package"/>
            <ownedOperation xmi:id="_pntiwKnQEd-hSPkSYnVVZA" name="makeStingy" visibility="package"/>
            <ownedOperation xmi:id="_ppaL4KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_ppay8KnQEd-hSPkSYnVVZA" name="subIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppay8anQEd-hSPkSYnVVZA" name="token" type="_pAqw4anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppay8qnQEd-hSPkSYnVVZA" name="min" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppay86nQEd-hSPkSYnVVZA" name="max" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqMPAKnQEd-hSPkSYnVVZA" name="getMinimumLength" visibility="package">
              <ownedParameter xmi:id="_pqMPAanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqMPAqnQEd-hSPkSYnVVZA" name="getMaximumLength" visibility="package">
              <ownedParameter xmi:id="_pqMPA6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqM2EKnQEd-hSPkSYnVVZA" name="findDoables" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_pqM2EanQEd-hSPkSYnVVZA" name="tk" type="_pAqw4anQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqM2EqnQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqM2E6nQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqM2FKnQEd-hSPkSYnVVZA" name="return" type="_pAejoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqNdIKnQEd-hSPkSYnVVZA" name="match" visibility="package">
              <ownedParameter xmi:id="_pqNdIanQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqNdIqnQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqNdI6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqOEMKnQEd-hSPkSYnVVZA" name="matchMinimum" visibility="private">
              <ownedParameter xmi:id="_pqOEManQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqOEMqnQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqOEM6nQEd-hSPkSYnVVZA" name="return" type="_pAejoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqOENKnQEd-hSPkSYnVVZA" name="initVisited" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_pqOENanQEd-hSPkSYnVVZA" name="return" type="_pAmfcKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqOENqnQEd-hSPkSYnVVZA" name="decreaseMax" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_pqOEN6nQEd-hSPkSYnVVZA" name="m" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqOEOKnQEd-hSPkSYnVVZA" name="n" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqOEOanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqOEOqnQEd-hSPkSYnVVZA" name="_match" visibility="private">
              <ownedParameter xmi:id="_pqOEO6nQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqOEPKnQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqOEPanQEd-hSPkSYnVVZA" name="max1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqOEPqnQEd-hSPkSYnVVZA" name="stopMatchingIfSatisfied" type="_oumwg6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqOrQKnQEd-hSPkSYnVVZA" name="visited" type="_pAmfcKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqOrQanQEd-hSPkSYnVVZA" name="return" type="_pAejoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqOrQqnQEd-hSPkSYnVVZA" name="addVisited" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_pqOrQ6nQEd-hSPkSYnVVZA" name="n" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqOrRKnQEd-hSPkSYnVVZA" name="visited" type="_pAmfcKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqOrRanQEd-hSPkSYnVVZA" name="return" type="_pAmfcKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqPSUKnQEd-hSPkSYnVVZA" name="visitedContains" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_pqPSUanQEd-hSPkSYnVVZA" name="n" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqPSUqnQEd-hSPkSYnVVZA" name="visited" type="_pAmfcKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqPSU6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqQgcKnQEd-hSPkSYnVVZA" name="matchRest" visibility="private">
              <ownedParameter xmi:id="_pqQgcanQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqQgcqnQEd-hSPkSYnVVZA" name="newMatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqQgc6nQEd-hSPkSYnVVZA" name="return" type="_pAejoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqSVoKnQEd-hSPkSYnVVZA" name="dump" visibility="package">
              <ownedParameter xmi:id="_pqSVoanQEd-hSPkSYnVVZA" name="os" type="_ot_sganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pBPYoanQEd-hSPkSYnVVZA" name="RETokenBackRef" visibility="package" isLeaf="true">
            <generalization xmi:id="_pByLManQEd-hSPkSYnVVZA" general="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pp230anQEd-hSPkSYnVVZA" name="num" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pp230qnQEd-hSPkSYnVVZA" name="insens" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pn1elqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_pn1el6nQEd-hSPkSYnVVZA" name="subIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pn1emKnQEd-hSPkSYnVVZA" name="num" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pn1emanQEd-hSPkSYnVVZA" name="insens" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pp2306nQEd-hSPkSYnVVZA" name="match" visibility="package">
              <ownedParameter xmi:id="_pp3e4KnQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pp3e4anQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pp3e4qnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pp4tAKnQEd-hSPkSYnVVZA" name="dump" visibility="package">
              <ownedParameter xmi:id="_pp4tAanQEd-hSPkSYnVVZA" name="os" type="_ot_sganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pBP_sanQEd-hSPkSYnVVZA" name="RETokenWordBoundary" visibility="package" isLeaf="true">
            <generalization xmi:id="_pB8jQKnQEd-hSPkSYnVVZA" general="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pqJLsKnQEd-hSPkSYnVVZA" name="negated" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pqJLsanQEd-hSPkSYnVVZA" name="where" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pqJLsqnQEd-hSPkSYnVVZA" name="BEGIN" visibility="package" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pqJLs6nQEd-hSPkSYnVVZA" name="END" visibility="package" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedOperation xmi:id="_poMq8KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_poNSAKnQEd-hSPkSYnVVZA" name="subIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_poNSAanQEd-hSPkSYnVVZA" name="where" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_poNSAqnQEd-hSPkSYnVVZA" name="negated" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqJLtKnQEd-hSPkSYnVVZA" name="getMaximumLength" visibility="package">
              <ownedParameter xmi:id="_pqJLtanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqJywKnQEd-hSPkSYnVVZA" name="match" visibility="package">
              <ownedParameter xmi:id="_pqJywanQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqJywqnQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqJyw6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqKZ0KnQEd-hSPkSYnVVZA" name="dump" visibility="package">
              <ownedParameter xmi:id="_pqKZ0anQEd-hSPkSYnVVZA" name="os" type="_ot_sganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pBR04KnQEd-hSPkSYnVVZA" name="RETokenOneOf" visibility="package" isLeaf="true">
            <generalization xmi:id="_pB444KnQEd-hSPkSYnVVZA" general="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pqCeAKnQEd-hSPkSYnVVZA" name="options" visibility="private" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pqCeAanQEd-hSPkSYnVVZA" name="negative" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pqCeAqnQEd-hSPkSYnVVZA" name="addition" visibility="private" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_pnEpkKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_pnEpkanQEd-hSPkSYnVVZA" name="subIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnEpkqnQEd-hSPkSYnVVZA" name="options" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pnEpk6nQEd-hSPkSYnVVZA" name="negative" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_po51kKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_po51kanQEd-hSPkSYnVVZA" name="subIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_po51kqnQEd-hSPkSYnVVZA" name="options" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_po51k6nQEd-hSPkSYnVVZA" name="addition" type="_o1MgsKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_po51lKnQEd-hSPkSYnVVZA" name="negative" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqCeA6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_pqCeBKnQEd-hSPkSYnVVZA" name="subIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqCeBanQEd-hSPkSYnVVZA" name="optionsStr" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqCeBqnQEd-hSPkSYnVVZA" name="negative" type="_oumwg6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqCeB6nQEd-hSPkSYnVVZA" name="insens" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqDsIKnQEd-hSPkSYnVVZA" name="getMinimumLength" visibility="package">
              <ownedParameter xmi:id="_pqDsIanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqDsJanQEd-hSPkSYnVVZA" name="getMaximumLength" visibility="package">
              <ownedParameter xmi:id="_pqDsJqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqETMKnQEd-hSPkSYnVVZA" name="match" visibility="package">
              <ownedParameter xmi:id="_pqETManQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqETMqnQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqETM6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqE6QKnQEd-hSPkSYnVVZA" name="matchN" visibility="private">
              <ownedParameter xmi:id="_pqE6QanQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqE6QqnQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqFhUKnQEd-hSPkSYnVVZA" name="tryOnly" type="_oumwg6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqFhUanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqGvcKnQEd-hSPkSYnVVZA" name="matchP" visibility="private">
              <ownedParameter xmi:id="_pqGvcanQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqGvcqnQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqGvc6nQEd-hSPkSYnVVZA" name="tryOnly" type="_oumwg6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pqGvdKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pqIkoKnQEd-hSPkSYnVVZA" name="dump" visibility="package">
              <ownedParameter xmi:id="_pqIkoanQEd-hSPkSYnVVZA" name="os" type="_ot_sganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pBU4MKnQEd-hSPkSYnVVZA" name="RETokenRange" visibility="package" isLeaf="true">
            <generalization xmi:id="_pBzZUKnQEd-hSPkSYnVVZA" general="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pp5UEKnQEd-hSPkSYnVVZA" name="lo" visibility="private" type="_o61OoKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pp5UEanQEd-hSPkSYnVVZA" name="hi" visibility="private" type="_o61OoKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pp5UEqnQEd-hSPkSYnVVZA" name="insens" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_po6coKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_po6coanQEd-hSPkSYnVVZA" name="subIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_po6coqnQEd-hSPkSYnVVZA" name="lo" type="_o61OoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_po6co6nQEd-hSPkSYnVVZA" name="hi" type="_o61OoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_po6cpKnQEd-hSPkSYnVVZA" name="ins" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pp5UE6nQEd-hSPkSYnVVZA" name="getMinimumLength" visibility="package">
              <ownedParameter xmi:id="_pp5UFKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pp5UFanQEd-hSPkSYnVVZA" name="getMaximumLength" visibility="package">
              <ownedParameter xmi:id="_pp57IKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pp57IanQEd-hSPkSYnVVZA" name="match" visibility="package">
              <ownedParameter xmi:id="_pp57IqnQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pp57I6nQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pp57JKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pp6iMKnQEd-hSPkSYnVVZA" name="dump" visibility="package">
              <ownedParameter xmi:id="_pp6iManQEd-hSPkSYnVVZA" name="os" type="_ot_sganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pBYikKnQEd-hSPkSYnVVZA" name="RETokenNamedProperty" visibility="package" isLeaf="true">
            <generalization xmi:id="_pBrdganQEd-hSPkSYnVVZA" general="_pAqw4anQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pptG06nQEd-hSPkSYnVVZA" name="name" visibility="package" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pptG1KnQEd-hSPkSYnVVZA" name="insens" visibility="package" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pptG1anQEd-hSPkSYnVVZA" name="negate" visibility="package" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pptG1qnQEd-hSPkSYnVVZA" name="handler" visibility="package" type="_pBpBQKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pptG16nQEd-hSPkSYnVVZA" name="LETTER" visibility="package" isLeaf="true" isStatic="true" type="_o1e0kanQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pptG2KnQEd-hSPkSYnVVZA" name="MARK" visibility="package" isLeaf="true" isStatic="true" type="_o1e0kanQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pptG2anQEd-hSPkSYnVVZA" name="SEPARATOR" visibility="package" isLeaf="true" isStatic="true" type="_o1e0kanQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pptG2qnQEd-hSPkSYnVVZA" name="SYMBOL" visibility="package" isLeaf="true" isStatic="true" type="_o1e0kanQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pptt4KnQEd-hSPkSYnVVZA" name="NUMBER" visibility="package" isLeaf="true" isStatic="true" type="_o1e0kanQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pptt4anQEd-hSPkSYnVVZA" name="PUNCTUATION" visibility="package" isLeaf="true" isStatic="true" type="_o1e0kanQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_pptt4qnQEd-hSPkSYnVVZA" name="OTHER" visibility="package" isLeaf="true" isStatic="true" type="_o1e0kanQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_pBpBQKnQEd-hSPkSYnVVZA" name="Handler" visibility="package" isAbstract="true">
              <generalization xmi:id="_pBpBQanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_ppqDgqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_ppqDg6nQEd-hSPkSYnVVZA" name="includes" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_ppqDhKnQEd-hSPkSYnVVZA" name="arg0" type="_o61OoKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_ppqqkKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ppqqkanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ppqqkqnQEd-hSPkSYnVVZA" name="arg0" type="_pBpBQKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_pBpBQqnQEd-hSPkSYnVVZA" name="POSIXHandler" visibility="package">
              <generalization xmi:id="_pBpoUKnQEd-hSPkSYnVVZA" general="_pBpBQKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_ppqqk6nQEd-hSPkSYnVVZA" name="retoken" visibility="private" type="_pAr_AKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_ppqqlKnQEd-hSPkSYnVVZA" name="mymatch" visibility="private" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_ppqqlanQEd-hSPkSYnVVZA" name="chars" visibility="private" type="_o61OoanQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_ppqqlqnQEd-hSPkSYnVVZA" name="ca" visibility="private" type="_pA4MQKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_ppqql6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ppqqmKnQEd-hSPkSYnVVZA" name="name" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pprRoKnQEd-hSPkSYnVVZA" name="includes" visibility="package">
                <ownedParameter xmi:id="_pprRoanQEd-hSPkSYnVVZA" name="c" type="_o61OoKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pprRoqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_pBqPYKnQEd-hSPkSYnVVZA" name="UnicodeCategoriesHandler" visibility="package">
              <generalization xmi:id="_pBqPYanQEd-hSPkSYnVVZA" general="_pBpBQKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_ppr4sKnQEd-hSPkSYnVVZA" name="categories" visibility="private" type="_o1e0kanQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_ppr4sanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ppr4sqnQEd-hSPkSYnVVZA" name="categories" type="_o1e0kanQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ppr4s6nQEd-hSPkSYnVVZA" name="includes" visibility="package">
                <ownedParameter xmi:id="_ppr4tKnQEd-hSPkSYnVVZA" name="c" type="_o61OoKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_ppsfwKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_pBq2cKnQEd-hSPkSYnVVZA" name="UnicodeCategoryHandler" visibility="package">
              <generalization xmi:id="_pBrdgKnQEd-hSPkSYnVVZA" general="_pBpBQKnQEd-hSPkSYnVVZA"/>
              <ownedAttribute xmi:id="_ppsfxKnQEd-hSPkSYnVVZA" name="category" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedOperation xmi:id="_ppsfxanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ppsfxqnQEd-hSPkSYnVVZA" name="category" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_pptG0KnQEd-hSPkSYnVVZA" name="includes" visibility="package">
                <ownedParameter xmi:id="_pptG0anQEd-hSPkSYnVVZA" name="c" type="_o61OoKnQEd-hSPkSYnVVZA"/>
                <ownedParameter xmi:id="_pptG0qnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <ownedOperation xmi:id="_ppE0sKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_ppE0sanQEd-hSPkSYnVVZA" name="subIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppE0sqnQEd-hSPkSYnVVZA" name="name" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppE0s6nQEd-hSPkSYnVVZA" name="insens" type="_oumwg6nQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppE0tKnQEd-hSPkSYnVVZA" name="negate" type="_oumwg6nQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pptt46nQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_ppuU8KnQEd-hSPkSYnVVZA" name="getHandler" visibility="private">
              <ownedParameter xmi:id="_ppuU8anQEd-hSPkSYnVVZA" name="name" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppuU8qnQEd-hSPkSYnVVZA" name="return" type="_pBpBQKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppuU86nQEd-hSPkSYnVVZA" name="getMinimumLength" visibility="package">
              <ownedParameter xmi:id="_ppuU9KnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppu8AKnQEd-hSPkSYnVVZA" name="getMaximumLength" visibility="package">
              <ownedParameter xmi:id="_ppu8AanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppu8AqnQEd-hSPkSYnVVZA" name="match" visibility="package">
              <ownedParameter xmi:id="_ppu8A6nQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppu8BKnQEd-hSPkSYnVVZA" name="mymatch" type="_pAejoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppu8BanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppvjEKnQEd-hSPkSYnVVZA" name="dump" visibility="package">
              <ownedParameter xmi:id="_ppvjEanQEd-hSPkSYnVVZA" name="os" type="_ot_sganQEd-hSPkSYnVVZA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pBeCIKnQEd-hSPkSYnVVZA" name="REMatchEnumeration" clientDependency="_pBwWAKnQEd-hSPkSYnVVZA _pBwWAanQEd-hSPkSYnVVZA">
            <generalization xmi:id="_pBwWAqnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_ppz0gKnQEd-hSPkSYnVVZA" name="YES" visibility="private" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ppz0ganQEd-hSPkSYnVVZA" name="MAYBE" visibility="private" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ppz0gqnQEd-hSPkSYnVVZA" name="NO" visibility="private" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ppz0g6nQEd-hSPkSYnVVZA" name="more" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pp0bkKnQEd-hSPkSYnVVZA" name="match" visibility="private" type="_pAejoKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pp0bkanQEd-hSPkSYnVVZA" name="expr" visibility="private" type="_pALBoanQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pp0bkqnQEd-hSPkSYnVVZA" name="input" visibility="private" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pp0bk6nQEd-hSPkSYnVVZA" name="eflags" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_pp0blKnQEd-hSPkSYnVVZA" name="index" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <interfaceRealization xmi:id="_pBwWAKnQEd-hSPkSYnVVZA" supplier="_pAFiEKnQEd-hSPkSYnVVZA" client="_pBeCIKnQEd-hSPkSYnVVZA" contract="_pAFiEKnQEd-hSPkSYnVVZA"/>
            <interfaceRealization xmi:id="_pBwWAanQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_pBeCIKnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_ppPz0KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_ppPz0anQEd-hSPkSYnVVZA" name="expr" type="_pALBoanQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppPz0qnQEd-hSPkSYnVVZA" name="input" type="_pAoUoKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppPz06nQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppPz1KnQEd-hSPkSYnVVZA" name="eflags" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pp0blanQEd-hSPkSYnVVZA" name="hasMoreElements" visibility="public">
              <ownedParameter xmi:id="_pp0blqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pp1CoKnQEd-hSPkSYnVVZA" name="hasMoreMatches" visibility="public">
              <ownedParameter xmi:id="_pp1CoanQEd-hSPkSYnVVZA" name="buffer" type="_ot_sganQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pp1CoqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pp1Co6nQEd-hSPkSYnVVZA" name="hasMoreMatches" visibility="public">
              <ownedParameter xmi:id="_pp1CpKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pp2QwKnQEd-hSPkSYnVVZA" name="nextElement" visibility="public">
              <ownedParameter xmi:id="_pp2QwanQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pp2QwqnQEd-hSPkSYnVVZA" name="nextMatch" visibility="public">
              <ownedParameter xmi:id="_pp2Qw6nQEd-hSPkSYnVVZA" name="return" type="_pAejoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_pBkIwanQEd-hSPkSYnVVZA" name="CharIndexedString" visibility="package" clientDependency="_pBkv0KnQEd-hSPkSYnVVZA _pBkv0anQEd-hSPkSYnVVZA">
            <generalization xmi:id="_pBkv0qnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_ppkj8KnQEd-hSPkSYnVVZA" name="s" visibility="private" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_ppkj8anQEd-hSPkSYnVVZA" name="anchor" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedAttribute xmi:id="_ppkj8qnQEd-hSPkSYnVVZA" name="len" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <interfaceRealization xmi:id="_pBkv0KnQEd-hSPkSYnVVZA" supplier="_pAoUoKnQEd-hSPkSYnVVZA" client="_pBkIwanQEd-hSPkSYnVVZA" contract="_pAoUoKnQEd-hSPkSYnVVZA"/>
            <interfaceRealization xmi:id="_pBkv0anQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_pBkIwanQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
            <ownedOperation xmi:id="_ppj84KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_ppj84anQEd-hSPkSYnVVZA" name="str" type="_ouATkqnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppj84qnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ppkj86nQEd-hSPkSYnVVZA" name="charAt" visibility="public">
              <ownedParameter xmi:id="_ppkj9KnQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_ppkj9anQEd-hSPkSYnVVZA" name="return" type="_o61OoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pplLAKnQEd-hSPkSYnVVZA" name="isValid" visibility="public">
              <ownedParameter xmi:id="_pplLAanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pplLAqnQEd-hSPkSYnVVZA" name="move" visibility="public">
              <ownedParameter xmi:id="_pplLA6nQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pplLBKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pplyEKnQEd-hSPkSYnVVZA" name="lookBehind" visibility="public">
              <ownedParameter xmi:id="_pplyEanQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pplyEqnQEd-hSPkSYnVVZA" name="length" type="_ouSncKnQEd-hSPkSYnVVZA"/>
              <ownedParameter xmi:id="_pplyE6nQEd-hSPkSYnVVZA" name="return" type="_pAoUoKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_pplyFKnQEd-hSPkSYnVVZA" name="length" visibility="public">
              <ownedParameter xmi:id="_pplyFanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
      </packagedElement>
    </packagedElement>
  </packagedElement>
  <packagedElement xmi:type="uml:Package" xmi:id="_otD4YKnQEd-hSPkSYnVVZA" name="java">
    <eAnnotations xmi:id="_pvb7YanQEd-hSPkSYnVVZA" source="Jar2UML">
      <details xmi:id="_pvb7YqnQEd-hSPkSYnVVZA" key="inferred" value="true"/>
    </eAnnotations>
    <packagedElement xmi:type="uml:Package" xmi:id="_otD4YanQEd-hSPkSYnVVZA" name="awt">
      <packagedElement xmi:type="uml:Package" xmi:id="_otD4YqnQEd-hSPkSYnVVZA" name="event">
        <packagedElement xmi:type="uml:Interface" xmi:id="_otFtkKnQEd-hSPkSYnVVZA" name="ActionListener" isAbstract="true"/>
        <packagedElement xmi:type="uml:DataType" xmi:id="_otTI8KnQEd-hSPkSYnVVZA" name="ActionEvent" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_otkOsanQEd-hSPkSYnVVZA" name="WindowAdapter" isAbstract="true">
          <ownedOperation xmi:id="_pGGDcqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected" isLeaf="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_otk1wKnQEd-hSPkSYnVVZA" name="WindowEvent" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:DataType" xmi:id="_pGnA0KnQEd-hSPkSYnVVZA" name="WindowListener" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_oty4MKnQEd-hSPkSYnVVZA" name="Component" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_pGH4oKnQEd-hSPkSYnVVZA" name="setVisible" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGH4oanQEd-hSPkSYnVVZA" name="arg0" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pGdP0anQEd-hSPkSYnVVZA" name="setSize" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGd24KnQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pGd24anQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pG5UsqnQEd-hSPkSYnVVZA" name="isVisible" visibility="protected" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pG57wKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pG7J4qnQEd-hSPkSYnVVZA" name="repaint" visibility="protected" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ot0GUKnQEd-hSPkSYnVVZA" name="Window" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_pGH4oqnQEd-hSPkSYnVVZA" name="dispose" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_pGnn4KnQEd-hSPkSYnVVZA" name="addWindowListener" visibility="protected" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGnn4anQEd-hSPkSYnVVZA" name="arg0" type="_pGnA0KnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ot_FcanQEd-hSPkSYnVVZA" name="TextComponent" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_pGUF4qnQEd-hSPkSYnVVZA" name="getText" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGUF46nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pGo2AKnQEd-hSPkSYnVVZA" name="getSelectionStart" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGo2AanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pGpdEKnQEd-hSPkSYnVVZA" name="getSelectionEnd" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGpdEanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pGqEIqnQEd-hSPkSYnVVZA" name="getSelectedText" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGqEI6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pG2RYKnQEd-hSPkSYnVVZA" name="setText" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pG2RYanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pG6i0KnQEd-hSPkSYnVVZA" name="setCaretPosition" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pG6i0anQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pG6i0qnQEd-hSPkSYnVVZA" name="setSelectionStart" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pG6i06nQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pG7J4KnQEd-hSPkSYnVVZA" name="setSelectionEnd" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pG7J4anQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ouATkanQEd-hSPkSYnVVZA" name="Frame" isAbstract="true">
        <ownedOperation xmi:id="_pGUs8KnQEd-hSPkSYnVVZA" name="getTitle" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGVUAKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pGXJMKnQEd-hSPkSYnVVZA" name="setTitle" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGXJManQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pGcowKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected" isLeaf="true">
          <ownedParameter xmi:id="_pGdP0KnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pGvjsKnQEd-hSPkSYnVVZA" name="setMenuBar" visibility="protected" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGvjsanQEd-hSPkSYnVVZA" name="arg0" type="_ouNH4KnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ouCIwKnQEd-hSPkSYnVVZA" name="Dialog" isLeaf="true">
        <ownedOperation xmi:id="_pGYXUanQEd-hSPkSYnVVZA" name="dispose" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_pG8YAKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pG8YAanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pG8_EKnQEd-hSPkSYnVVZA" name="arg1" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pG8_EanQEd-hSPkSYnVVZA" name="arg2" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ouFzIKnQEd-hSPkSYnVVZA" name="GridBagConstraints" isLeaf="true">
        <ownedAttribute xmi:id="_pGd246nQEd-hSPkSYnVVZA" name="fill" visibility="public" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_pGed8KnQEd-hSPkSYnVVZA" name="weightx" visibility="public" isLeaf="true" type="_o0pHEqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_pGed8anQEd-hSPkSYnVVZA" name="gridwidth" visibility="public" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_pGed8qnQEd-hSPkSYnVVZA" name="insets" visibility="public" isLeaf="true" type="_ouGaManQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_pGg6MKnQEd-hSPkSYnVVZA" name="ipady" visibility="public" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_pGg6ManQEd-hSPkSYnVVZA" name="ipadx" visibility="public" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_pGg6MqnQEd-hSPkSYnVVZA" name="gridx" visibility="public" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_pGhhQKnQEd-hSPkSYnVVZA" name="gridy" visibility="public" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedOperation xmi:id="_pGd24qnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ouGaManQEd-hSPkSYnVVZA" name="Insets" isLeaf="true" isAbstract="true">
        <ownedAttribute xmi:id="_pGfFAKnQEd-hSPkSYnVVZA" name="left" visibility="public" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_pGfFAanQEd-hSPkSYnVVZA" name="right" visibility="public" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_pGfsEKnQEd-hSPkSYnVVZA" name="bottom" visibility="public" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ouHBQanQEd-hSPkSYnVVZA" name="GridBagLayout" isLeaf="true">
        <ownedOperation xmi:id="_pGfsEanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ouHoUKnQEd-hSPkSYnVVZA" name="Container" isLeaf="true">
        <ownedOperation xmi:id="_pGgTIKnQEd-hSPkSYnVVZA" name="setLayout" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGgTIanQEd-hSPkSYnVVZA" name="arg0" type="_pGfsEqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pGgTIqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_pGhhQanQEd-hSPkSYnVVZA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGhhQqnQEd-hSPkSYnVVZA" name="arg0" type="_oty4MKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pGhhQ6nQEd-hSPkSYnVVZA" name="arg1" type="_otFtkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pGjWcKnQEd-hSPkSYnVVZA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGjWcanQEd-hSPkSYnVVZA" name="arg0" type="_oty4MKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pGjWcqnQEd-hSPkSYnVVZA" name="return" type="_oty4MKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ouIPYKnQEd-hSPkSYnVVZA" name="BorderLayout" isLeaf="true">
        <ownedOperation xmi:id="_pGiIUKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pGiIUanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pGiIUqnQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ouIPYanQEd-hSPkSYnVVZA" name="TextArea" isLeaf="true">
        <ownedOperation xmi:id="_pGivYKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pGivYanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pGivYqnQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pG5UsKnQEd-hSPkSYnVVZA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pG5UsanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ouI2cKnQEd-hSPkSYnVVZA" name="Button" isLeaf="true">
        <ownedOperation xmi:id="_pGj9gKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pGj9ganQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pGlLoKnQEd-hSPkSYnVVZA" name="addActionListener" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGlLoanQEd-hSPkSYnVVZA" name="arg0" type="_otFtkKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ouNH4KnQEd-hSPkSYnVVZA" name="MenuBar" isLeaf="true">
        <ownedOperation xmi:id="_pGrSQKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_pGr5UqnQEd-hSPkSYnVVZA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGsgYKnQEd-hSPkSYnVVZA" name="arg0" type="_ouNH4anQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pGsgYanQEd-hSPkSYnVVZA" name="return" type="_ouNH4anQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ouNH4anQEd-hSPkSYnVVZA" name="Menu" isLeaf="true">
        <ownedOperation xmi:id="_pGr5UKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pGr5UanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pGtHcqnQEd-hSPkSYnVVZA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGtugKnQEd-hSPkSYnVVZA" name="arg0" type="_ouNu8KnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pGtuganQEd-hSPkSYnVVZA" name="return" type="_ouNu8KnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ouNu8KnQEd-hSPkSYnVVZA" name="MenuItem" isLeaf="true">
        <ownedOperation xmi:id="_pGsgYqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pGsgY6nQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pGtHcKnQEd-hSPkSYnVVZA" name="addActionListener" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGtHcanQEd-hSPkSYnVVZA" name="arg0" type="_otFtkKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ouQyQKnQEd-hSPkSYnVVZA" name="FileDialog" isLeaf="true">
        <ownedOperation xmi:id="_pGx_8KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pGx_8anQEd-hSPkSYnVVZA" name="arg0" type="_ouATkanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pGx_8qnQEd-hSPkSYnVVZA" name="arg1" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pGynAKnQEd-hSPkSYnVVZA" name="setMode" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGynAanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pGzOEKnQEd-hSPkSYnVVZA" name="setDirectory" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGzOEanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pGzOEqnQEd-hSPkSYnVVZA" name="getDirectory" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGzOE6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pGz1IKnQEd-hSPkSYnVVZA" name="getFile" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGz1IanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ouVqwanQEd-hSPkSYnVVZA" name="Label" isLeaf="true">
        <ownedOperation xmi:id="_pG8_EqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pG8_E6nQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ouWR0KnQEd-hSPkSYnVVZA" name="TextField" isLeaf="true">
        <ownedOperation xmi:id="_pG9mIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pG9mIanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_pGfsEqnQEd-hSPkSYnVVZA" name="LayoutManager" isLeaf="true" isAbstract="true"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_otFtkanQEd-hSPkSYnVVZA" name="lang">
      <packagedElement xmi:type="uml:Class" xmi:id="_otFtkqnQEd-hSPkSYnVVZA" name="Object" isAbstract="true">
        <ownedOperation xmi:id="_pF_80KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected"/>
        <ownedOperation xmi:id="_pVApMqnQEd-hSPkSYnVVZA" name="notifyAll" visibility="protected" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_pVRH4KnQEd-hSPkSYnVVZA" name="wait" visibility="protected" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_pVxeNanQEd-hSPkSYnVVZA" name="toString" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_pVyFQKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pWIqkKnQEd-hSPkSYnVVZA" name="notify" visibility="protected" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_pWUQwKnQEd-hSPkSYnVVZA" name="equals" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_pWUQwanQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pWUQwqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pWkvc6nQEd-hSPkSYnVVZA" name="hashCode" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_pWkvdKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pa7D8KnQEd-hSPkSYnVVZA" name="getClass" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pa7D8anQEd-hSPkSYnVVZA" name="return" type="_o5cHganQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pl7aE6nQEd-hSPkSYnVVZA" name="clone" visibility="protected">
          <ownedParameter xmi:id="_pl7aFKnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ot17gKnQEd-hSPkSYnVVZA" name="System" isLeaf="true" isAbstract="true">
        <ownedAttribute xmi:id="_pGY-YKnQEd-hSPkSYnVVZA" name="out" isLeaf="true" isStatic="true" type="_o4N_gKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_plYAeanQEd-hSPkSYnVVZA" name="err" isLeaf="true" isStatic="true" type="_o4N_gKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_pqUK1anQEd-hSPkSYnVVZA" name="in" isLeaf="true" isStatic="true" type="_oufbwKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedOperation xmi:id="_pGIfsKnQEd-hSPkSYnVVZA" name="exit" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pGIfsanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pGynAqnQEd-hSPkSYnVVZA" name="getProperty" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pGynA6nQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pGynBKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pVWAYKnQEd-hSPkSYnVVZA" name="currentTimeMillis" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pVWAYanQEd-hSPkSYnVVZA" name="return" type="_ouusUKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pWSbk6nQEd-hSPkSYnVVZA" name="arraycopy" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pWSblKnQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pWSblanQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pWSblqnQEd-hSPkSYnVVZA" name="arg2" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pWSbl6nQEd-hSPkSYnVVZA" name="arg3" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pWSbmKnQEd-hSPkSYnVVZA" name="arg4" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_plmC4qnQEd-hSPkSYnVVZA" name="identityHashCode" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_plmC46nQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_plmC5KnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptDVw6nQEd-hSPkSYnVVZA" name="getProperty" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ptDVxKnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptDVxanQEd-hSPkSYnVVZA" name="arg1" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptDVxqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ot_sganQEd-hSPkSYnVVZA" name="StringBuffer" isLeaf="true">
        <ownedOperation xmi:id="_pGVUBKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pGV7EKnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pGV7EanQEd-hSPkSYnVVZA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGV7EqnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pGV7E6nQEd-hSPkSYnVVZA" name="return" type="_ot_sganQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pGWiIKnQEd-hSPkSYnVVZA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pGWiIanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pG1DQqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_pUj9QKnQEd-hSPkSYnVVZA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pUj9QanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pUj9QqnQEd-hSPkSYnVVZA" name="return" type="_ot_sganQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pUlLYKnQEd-hSPkSYnVVZA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pUlLYanQEd-hSPkSYnVVZA" name="arg0" type="_o0pHEqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pUlLYqnQEd-hSPkSYnVVZA" name="return" type="_ot_sganQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pUqD4KnQEd-hSPkSYnVVZA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pUqD4anQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pUqD4qnQEd-hSPkSYnVVZA" name="return" type="_ot_sganQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pVaR0qnQEd-hSPkSYnVVZA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pVaR06nQEd-hSPkSYnVVZA" name="arg0" type="_ouusUKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pVaR1KnQEd-hSPkSYnVVZA" name="return" type="_ot_sganQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pleuIKnQEd-hSPkSYnVVZA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pleuIanQEd-hSPkSYnVVZA" name="arg0" type="_o61OoKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pleuIqnQEd-hSPkSYnVVZA" name="return" type="_ot_sganQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pli_kanQEd-hSPkSYnVVZA" name="length" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pli_kqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pli_lanQEd-hSPkSYnVVZA" name="substring" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pljmoKnQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pljmoanQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pljmoqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pmpLwKnQEd-hSPkSYnVVZA" name="charAt" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pmpLwanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pmpLwqnQEd-hSPkSYnVVZA" name="return" type="_o61OoKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pmurUanQEd-hSPkSYnVVZA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pmurUqnQEd-hSPkSYnVVZA" name="arg0" type="_o61OoanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pmurU6nQEd-hSPkSYnVVZA" name="return" type="_ot_sganQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_po09EKnQEd-hSPkSYnVVZA" name="getChars" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_po09EanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_po09EqnQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_po09E6nQEd-hSPkSYnVVZA" name="arg2" type="_o61OoanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_po09FKnQEd-hSPkSYnVVZA" name="arg3" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_preocKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_preocanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptnWcqnQEd-hSPkSYnVVZA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ptnWc6nQEd-hSPkSYnVVZA" name="arg0" type="_oumwg6nQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptnWdKnQEd-hSPkSYnVVZA" name="return" type="_ot_sganQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_puECYKnQEd-hSPkSYnVVZA" name="setLength" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_puECYanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ouATkqnQEd-hSPkSYnVVZA" name="String" isLeaf="true">
        <ownedOperation xmi:id="_pGVUAanQEd-hSPkSYnVVZA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pGVUAqnQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pGVUA6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pG4toKnQEd-hSPkSYnVVZA" name="length" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pG4toanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pHMPoKnQEd-hSPkSYnVVZA" name="getBytes" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pHMPoanQEd-hSPkSYnVVZA" name="return" type="_o1e0kanQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pJFtEKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pJFtEanQEd-hSPkSYnVVZA" name="arg0" type="_o61OoanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pJGUIKnQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pJGUIanQEd-hSPkSYnVVZA" name="arg2" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pRBhEKnQEd-hSPkSYnVVZA" name="substring" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pRBhEanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pRBhEqnQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pRBhE6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pYgpIKnQEd-hSPkSYnVVZA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pYgpIanQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pYgpIqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pYhQMKnQEd-hSPkSYnVVZA" name="compareTo" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pYhQManQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pYhQMqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_paipcqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_paipc6nQEd-hSPkSYnVVZA" name="arg0" type="_o1e0kanQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pam646nQEd-hSPkSYnVVZA" name="startsWith" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pam65KnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pam65anQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pap-MKnQEd-hSPkSYnVVZA" name="charAt" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pap-ManQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pap-MqnQEd-hSPkSYnVVZA" name="return" type="_o61OoKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_paqlQqnQEd-hSPkSYnVVZA" name="lastIndexOf" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_paqlQ6nQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_paqlRKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_paqlRanQEd-hSPkSYnVVZA" name="substring" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_paqlRqnQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_parMUKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pcct8KnQEd-hSPkSYnVVZA" name="toCharArray" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pcct8anQEd-hSPkSYnVVZA" name="return" type="_o61OoanQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pcct8qnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pcct86nQEd-hSPkSYnVVZA" name="arg0" type="_o61OoanQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pfSmkqnQEd-hSPkSYnVVZA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pfSmk6nQEd-hSPkSYnVVZA" name="arg0" type="_o0pHEqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pfSmlKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pglnEanQEd-hSPkSYnVVZA" name="hashCode" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pglnEqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pgpRcqnQEd-hSPkSYnVVZA" name="toUpperCase" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pgpRc6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pgp4gqnQEd-hSPkSYnVVZA" name="toLowerCase" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pgp4g6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pgybYqnQEd-hSPkSYnVVZA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pgybY6nQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pgybZKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_plc48KnQEd-hSPkSYnVVZA" name="equalsIgnoreCase" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_plc48anQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_plc48qnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pljmo6nQEd-hSPkSYnVVZA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pljmpKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pmTNgKnQEd-hSPkSYnVVZA" name="indexOf" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pmTNganQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pmTNgqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pnXkgKnQEd-hSPkSYnVVZA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pnYLkKnQEd-hSPkSYnVVZA" name="arg0" type="_o61OoanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pnYLkanQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pnYLkqnQEd-hSPkSYnVVZA" name="arg2" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pnYLk6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_prczQKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_prczQanQEd-hSPkSYnVVZA" name="arg0" type="_ot_sganQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ps2hcKnQEd-hSPkSYnVVZA" name="indexOf" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ps2hcanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ps2hcqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptUbgKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ouBhsqnQEd-hSPkSYnVVZA" name="Throwable" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_pGY-YanQEd-hSPkSYnVVZA" name="printStackTrace" visibility="public">
          <ownedParameter xmi:id="_pGY-YqnQEd-hSPkSYnVVZA" name="arg0" type="_o4N_gKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pHIlQanQEd-hSPkSYnVVZA" name="getMessage" visibility="public">
          <ownedParameter xmi:id="_pHIlQqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pU3fQKnQEd-hSPkSYnVVZA" name="printStackTrace" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_pbGDEqnQEd-hSPkSYnVVZA" name="printStackTrace" visibility="public">
          <ownedParameter xmi:id="_pbGDE6nQEd-hSPkSYnVVZA" name="arg0" type="_o4PNoKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pbGqIqnQEd-hSPkSYnVVZA" name="toString" visibility="public">
          <ownedParameter xmi:id="_pbGqI6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_plJW8KnQEd-hSPkSYnVVZA" name="getLocalizedMessage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_plJW8anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_ouSncKnQEd-hSPkSYnVVZA" name="int"/>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_oumwg6nQEd-hSPkSYnVVZA" name="boolean"/>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_ouusUKnQEd-hSPkSYnVVZA" name="long"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_ouvTYKnQEd-hSPkSYnVVZA" name="long[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_ou5rcqnQEd-hSPkSYnVVZA" name="Integer" isLeaf="true">
        <ownedAttribute xmi:id="_pdhE8KnQEd-hSPkSYnVVZA" name="TYPE" isLeaf="true" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedOperation xmi:id="_pHo7kKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pHo7kanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pQ_E0KnQEd-hSPkSYnVVZA" name="parseInt" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pQ_r4KnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pQ_r4anQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pdfPwKnQEd-hSPkSYnVVZA" name="intValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pdfPwanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_psmCwKnQEd-hSPkSYnVVZA" name="toHexString" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_psmCwanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_psmCwqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptrn5qnQEd-hSPkSYnVVZA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ptrn56nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_oxS4IanQEd-hSPkSYnVVZA" name="String[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_oyaScanQEd-hSPkSYnVVZA" name="Double" isLeaf="true">
        <ownedAttribute xmi:id="_pdhE8anQEd-hSPkSYnVVZA" name="TYPE" isLeaf="true" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedOperation xmi:id="_pRAS8KnQEd-hSPkSYnVVZA" name="parseDouble" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pRAS8anQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pRAS8qnQEd-hSPkSYnVVZA" name="return" type="_o0pHEqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pdfPwqnQEd-hSPkSYnVVZA" name="doubleValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pdfPw6nQEd-hSPkSYnVVZA" name="return" type="_o0pHEqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pdhsAKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pdhsAanQEd-hSPkSYnVVZA" name="arg0" type="_o0pHEqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_o0pHEqnQEd-hSPkSYnVVZA" name="double"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_o03JgKnQEd-hSPkSYnVVZA" name="IllegalArgumentException">
        <ownedOperation xmi:id="_pUj9Q6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pUj9RKnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_plhKY6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o03JganQEd-hSPkSYnVVZA" name="Byte" isLeaf="true">
        <ownedAttribute xmi:id="_pdiTE6nQEd-hSPkSYnVVZA" name="TYPE" isLeaf="true" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedOperation xmi:id="_pUj9RanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pUkkUKnQEd-hSPkSYnVVZA" name="arg0" type="_o1Z8EKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o04XoKnQEd-hSPkSYnVVZA" name="Float" isLeaf="true">
        <ownedAttribute xmi:id="_pdiTEqnQEd-hSPkSYnVVZA" name="TYPE" isLeaf="true" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedOperation xmi:id="_pUlLZKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pUlLZanQEd-hSPkSYnVVZA" name="arg0" type="_pUlLY6nQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o04-sKnQEd-hSPkSYnVVZA" name="Long" isLeaf="true">
        <ownedAttribute xmi:id="_pdi6IKnQEd-hSPkSYnVVZA" name="TYPE" isLeaf="true" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedOperation xmi:id="_pUlyc6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pUlydKnQEd-hSPkSYnVVZA" name="arg0" type="_ouusUKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pUnAlqnQEd-hSPkSYnVVZA" name="longValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pUnnoKnQEd-hSPkSYnVVZA" name="return" type="_ouusUKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o05lwKnQEd-hSPkSYnVVZA" name="Short" isLeaf="true">
        <ownedAttribute xmi:id="_pdi6IanQEd-hSPkSYnVVZA" name="TYPE" isLeaf="true" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedOperation xmi:id="_pUnAkKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pUnAkanQEd-hSPkSYnVVZA" name="arg0" type="_pUmZg6nQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o1ATcanQEd-hSPkSYnVVZA" name="Thread" isAbstract="true">
        <ownedOperation xmi:id="_pUxYo6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected" isLeaf="true"/>
        <ownedOperation xmi:id="_pUx_sKnQEd-hSPkSYnVVZA" name="setName" visibility="protected" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pUx_sanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pUymwqnQEd-hSPkSYnVVZA" name="yield" visibility="protected" isLeaf="true" isStatic="true"/>
        <ownedOperation xmi:id="_pU24MKnQEd-hSPkSYnVVZA" name="start" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_pU4GUKnQEd-hSPkSYnVVZA" name="currentThread" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pU4GUanQEd-hSPkSYnVVZA" name="return" type="_o1ATcanQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pU4tYKnQEd-hSPkSYnVVZA" name="interrupt" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_pYmItKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected" isLeaf="true">
          <ownedParameter xmi:id="_pYmItanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pY1ZQKnQEd-hSPkSYnVVZA" name="getName" visibility="protected" isLeaf="true">
          <ownedParameter xmi:id="_pY1ZQanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pY4ckKnQEd-hSPkSYnVVZA" name="sleep" visibility="protected" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pY4ckanQEd-hSPkSYnVVZA" name="arg0" type="_ouusUKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptD80anQEd-hSPkSYnVVZA" name="getContextClassLoader" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ptD80qnQEd-hSPkSYnVVZA" name="return" type="_o6KgQKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_o1DWwKnQEd-hSPkSYnVVZA" name="ClassCastException" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_o1D90anQEd-hSPkSYnVVZA" name="IllegalStateException" isLeaf="true">
        <ownedOperation xmi:id="_pU3fQanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pU3fQqnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_plxpEanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o1FL8anQEd-hSPkSYnVVZA" name="RuntimeException">
        <ownedOperation xmi:id="_pU57gKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pU57ganQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pbbaQKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected"/>
        <ownedOperation xmi:id="_ptFK8KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ptFK8anQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptFK8qnQEd-hSPkSYnVVZA" name="arg1" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_o1Z8EKnQEd-hSPkSYnVVZA" name="byte"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_o1e0kanQEd-hSPkSYnVVZA" name="byte[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_o1gCsKnQEd-hSPkSYnVVZA" name="ClassNotFoundException" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_o10LwKnQEd-hSPkSYnVVZA" name="InterruptedException" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Package" xmi:id="_o165canQEd-hSPkSYnVVZA" name="ref">
        <packagedElement xmi:type="uml:Class" xmi:id="_o17ggqnQEd-hSPkSYnVVZA" name="Reference" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_pWOxNKnQEd-hSPkSYnVVZA" name="get" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pWOxNanQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_o18HkanQEd-hSPkSYnVVZA" name="WeakReference" isLeaf="true">
          <ownedOperation xmi:id="_pWPYRKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_pWPYRanQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_o--u0anQEd-hSPkSYnVVZA" name="SoftReference" isLeaf="true">
          <ownedOperation xmi:id="_pj9rNqnQEd-hSPkSYnVVZA" name="get" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pj-SQKnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pj-SRqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_pj-SR6nQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o2tjoKnQEd-hSPkSYnVVZA" name="ThreadLocal" isAbstract="true">
        <ownedOperation xmi:id="_pXOPsanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected"/>
        <ownedOperation xmi:id="_pXfVcKnQEd-hSPkSYnVVZA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pXfVcanQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pakeoqnQEd-hSPkSYnVVZA" name="set" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pakeo6nQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_o204YqnQEd-hSPkSYnVVZA" name="reflect">
        <packagedElement xmi:type="uml:Class" xmi:id="_o22tkKnQEd-hSPkSYnVVZA" name="Method" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_pXYnxanQEd-hSPkSYnVVZA" name="getName" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pXYnxqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pXac8KnQEd-hSPkSYnVVZA" name="getReturnType" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pXac8anQEd-hSPkSYnVVZA" name="return" type="_o5cHganQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pbr48KnQEd-hSPkSYnVVZA" name="getDeclaringClass" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pbsgAKnQEd-hSPkSYnVVZA" name="return" type="_o5cHganQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pbsgAanQEd-hSPkSYnVVZA" name="invoke" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pbsgAqnQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pbsgA6nQEd-hSPkSYnVVZA" name="arg1" type="_o6JSIanQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pbsgBKnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pcUyIqnQEd-hSPkSYnVVZA" name="getParameterTypes" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pcUyI6nQEd-hSPkSYnVVZA" name="return" type="_o6vIAKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pcVZMKnQEd-hSPkSYnVVZA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pcVZManQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pdblYKnQEd-hSPkSYnVVZA" name="getModifiers" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pdblYanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_o5zT4anQEd-hSPkSYnVVZA" name="Constructor[]" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_o51JEKnQEd-hSPkSYnVVZA" name="Constructor" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_pbP0EKnQEd-hSPkSYnVVZA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pbP0EanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pdZJIqnQEd-hSPkSYnVVZA" name="getParameterTypes" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pdZJI6nQEd-hSPkSYnVVZA" name="return" type="_o6vIAKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pdZwMKnQEd-hSPkSYnVVZA" name="newInstance" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pdZwManQEd-hSPkSYnVVZA" name="arg0" type="_o6JSIanQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pdZwMqnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pkoZkKnQEd-hSPkSYnVVZA" name="getName" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pkoZkanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pk108KnQEd-hSPkSYnVVZA" name="getDeclaringClass" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pk108anQEd-hSPkSYnVVZA" name="return" type="_o5cHganQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_o6IrEqnQEd-hSPkSYnVVZA" name="InvocationHandler" isAbstract="true"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_o6LHUqnQEd-hSPkSYnVVZA" name="Proxy" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_pbqq16nQEd-hSPkSYnVVZA" name="newProxyInstance" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_pbqq2KnQEd-hSPkSYnVVZA" name="arg0" type="_o6KgQKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pbqq2anQEd-hSPkSYnVVZA" name="arg1" type="_o6vIAKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pbrR4KnQEd-hSPkSYnVVZA" name="arg2" type="_o6IrEqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pbrR4anQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_o6M8gKnQEd-hSPkSYnVVZA" name="InvocationTargetException" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_pbu8QKnQEd-hSPkSYnVVZA" name="getTargetException" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pbu8QanQEd-hSPkSYnVVZA" name="return" type="_ouBhsqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pdYiEKnQEd-hSPkSYnVVZA" name="printStackTrace" visibility="public" isLeaf="true" isAbstract="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_o678UKnQEd-hSPkSYnVVZA" name="Method[]" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_o7UW0anQEd-hSPkSYnVVZA" name="Modifier" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_pdblYqnQEd-hSPkSYnVVZA" name="isStatic" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_pdblY6nQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pdblZKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_o_UtEqnQEd-hSPkSYnVVZA" name="Array" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_pkf2sKnQEd-hSPkSYnVVZA" name="newInstance" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_pkf2sanQEd-hSPkSYnVVZA" name="arg0" type="_o5cHganQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pkf2sqnQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pkf2s6nQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pkw8cqnQEd-hSPkSYnVVZA" name="getLength" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_pkw8c6nQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pkw8dKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pkxjgKnQEd-hSPkSYnVVZA" name="get" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_pkxjganQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pkxjgqnQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pkxjg6nQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pkyxoqnQEd-hSPkSYnVVZA" name="set" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_pkyxo6nQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pkyxpKnQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pkyxpanQEd-hSPkSYnVVZA" name="arg2" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_o_WiQKnQEd-hSPkSYnVVZA" name="Field" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_pkhE0KnQEd-hSPkSYnVVZA" name="getName" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pkhE0anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pkpnsKnQEd-hSPkSYnVVZA" name="get" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pkpnsanQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pkpnsqnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pkq10KnQEd-hSPkSYnVVZA" name="getType" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pkq10anQEd-hSPkSYnVVZA" name="return" type="_o5cHganQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pkq10qnQEd-hSPkSYnVVZA" name="set" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pkq106nQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pkq11KnQEd-hSPkSYnVVZA" name="arg1" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pksD86nQEd-hSPkSYnVVZA" name="getModifiers" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pksD9KnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pkvuVqnQEd-hSPkSYnVVZA" name="getDeclaringClass" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pkwVYKnQEd-hSPkSYnVVZA" name="return" type="_o5cHganQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_o_1DYKnQEd-hSPkSYnVVZA" name="Field[]" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_o_5U0KnQEd-hSPkSYnVVZA" name="AccessibleObject" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_pkz_w6nQEd-hSPkSYnVVZA" name="isAccessible" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pkz_xKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pkz_xanQEd-hSPkSYnVVZA" name="setAccessible" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pkz_xqnQEd-hSPkSYnVVZA" name="arg0" type="_oumwg6nQEd-hSPkSYnVVZA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_o_8YIKnQEd-hSPkSYnVVZA" name="Member" isAbstract="true">
          <ownedOperation xmi:id="_plJ-AqnQEd-hSPkSYnVVZA" name="getName" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_plKlEKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_o3owsanQEd-hSPkSYnVVZA" name="Comparable" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_o3uQQanQEd-hSPkSYnVVZA" name="Exception" isAbstract="true">
        <ownedOperation xmi:id="_pYkTg6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected">
          <ownedParameter xmi:id="_pYkThKnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pbBxpanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected"/>
        <ownedOperation xmi:id="_pq6nwKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected">
          <ownedParameter xmi:id="_pq6nwanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pq6nwqnQEd-hSPkSYnVVZA" name="arg1" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pq6nxanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected">
          <ownedParameter xmi:id="_pq6nxqnQEd-hSPkSYnVVZA" name="arg0" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_o4K8MKnQEd-hSPkSYnVVZA" name="Cloneable" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_o5cHgKnQEd-hSPkSYnVVZA" name="Character" isLeaf="true">
        <ownedAttribute xmi:id="_pdhsAqnQEd-hSPkSYnVVZA" name="TYPE" isLeaf="true" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedOperation xmi:id="_pap-M6nQEd-hSPkSYnVVZA" name="toLowerCase" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pap-NKnQEd-hSPkSYnVVZA" name="arg0" type="_o61OoKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pap-NanQEd-hSPkSYnVVZA" name="return" type="_o61OoKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pap-NqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pap-N6nQEd-hSPkSYnVVZA" name="arg0" type="_o61OoKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pap-OKnQEd-hSPkSYnVVZA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pap-OanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pcfxQKnQEd-hSPkSYnVVZA" name="toUpperCase" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pcfxQanQEd-hSPkSYnVVZA" name="arg0" type="_o61OoKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pcfxQqnQEd-hSPkSYnVVZA" name="return" type="_o61OoKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_plQEoKnQEd-hSPkSYnVVZA" name="isUpperCase" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_plQEoanQEd-hSPkSYnVVZA" name="arg0" type="_o61OoKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_plQEoqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pmA5oKnQEd-hSPkSYnVVZA" name="isDigit" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pmA5oanQEd-hSPkSYnVVZA" name="arg0" type="_o61OoKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pmA5oqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pmA5o6nQEd-hSPkSYnVVZA" name="digit" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pmA5pKnQEd-hSPkSYnVVZA" name="arg0" type="_o61OoKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pmA5panQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pmA5pqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pmQxQKnQEd-hSPkSYnVVZA" name="isLetterOrDigit" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pmQxQanQEd-hSPkSYnVVZA" name="arg0" type="_o61OoKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pmQxQqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pmQxQ6nQEd-hSPkSYnVVZA" name="isLetter" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pmRYUKnQEd-hSPkSYnVVZA" name="arg0" type="_o61OoKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pmRYUanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pmRYUqnQEd-hSPkSYnVVZA" name="isISOControl" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pmRYU6nQEd-hSPkSYnVVZA" name="arg0" type="_o61OoKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pmRYVKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pmR_YKnQEd-hSPkSYnVVZA" name="isWhitespace" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pmR_YanQEd-hSPkSYnVVZA" name="arg0" type="_o61OoKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pmR_YqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pmSmcKnQEd-hSPkSYnVVZA" name="isLowerCase" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pmSmcanQEd-hSPkSYnVVZA" name="arg0" type="_o61OoKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pmSmcqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ppsfwanQEd-hSPkSYnVVZA" name="getType" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ppsfwqnQEd-hSPkSYnVVZA" name="arg0" type="_o61OoKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ppsfw6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o5cHganQEd-hSPkSYnVVZA" name="Class" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_paqlQKnQEd-hSPkSYnVVZA" name="getName" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_paqlQanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pbqDwKnQEd-hSPkSYnVVZA" name="isInstance" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pbqDwanQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pbqDwqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pbqDxanQEd-hSPkSYnVVZA" name="isInterface" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pbqDxqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pbqq0qnQEd-hSPkSYnVVZA" name="forName" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pbqq06nQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pbqq1KnQEd-hSPkSYnVVZA" name="return" type="_o5cHganQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pbtHEanQEd-hSPkSYnVVZA" name="isAssignableFrom" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pbtuIKnQEd-hSPkSYnVVZA" name="arg0" type="_o5cHganQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pbtuIanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pdU3sKnQEd-hSPkSYnVVZA" name="getMethods" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pdU3sanQEd-hSPkSYnVVZA" name="return" type="_o678UKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pdZJIKnQEd-hSPkSYnVVZA" name="getConstructors" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pdZJIanQEd-hSPkSYnVVZA" name="return" type="_o5zT4anQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pddakKnQEd-hSPkSYnVVZA" name="isPrimitive" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pddakanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pj-5U6nQEd-hSPkSYnVVZA" name="getInterfaces" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pj-5VKnQEd-hSPkSYnVVZA" name="return" type="_o6vIAKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pkblQKnQEd-hSPkSYnVVZA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pkblQanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pksD8KnQEd-hSPkSYnVVZA" name="getField" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pksD8anQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pksD8qnQEd-hSPkSYnVVZA" name="return" type="_o_WiQKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pkvHQKnQEd-hSPkSYnVVZA" name="getFields" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pkvHQanQEd-hSPkSYnVVZA" name="return" type="_o_1DYKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pkw8cKnQEd-hSPkSYnVVZA" name="isArray" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pkw8canQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pkyxoKnQEd-hSPkSYnVVZA" name="getComponentType" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pkyxoanQEd-hSPkSYnVVZA" name="return" type="_o5cHganQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pk3DEKnQEd-hSPkSYnVVZA" name="getMethod" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pk3DEanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pk3DEqnQEd-hSPkSYnVVZA" name="arg1" type="_o6vIAKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pk3DE6nQEd-hSPkSYnVVZA" name="return" type="_o22tkKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_plXZYqnQEd-hSPkSYnVVZA" name="getResourceAsStream" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_plXZY6nQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_plXZZKnQEd-hSPkSYnVVZA" name="return" type="_oufbwKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_prG1AKnQEd-hSPkSYnVVZA" name="getConstructor" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_prG1AanQEd-hSPkSYnVVZA" name="arg0" type="_o6vIAKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_prG1AqnQEd-hSPkSYnVVZA" name="return" type="_o51JEKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_prG1A6nQEd-hSPkSYnVVZA" name="newInstance" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_prHcEKnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_o6JSIanQEd-hSPkSYnVVZA" name="Object[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_o6KgQKnQEd-hSPkSYnVVZA" name="ClassLoader" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_pbqq0KnQEd-hSPkSYnVVZA" name="getSystemClassLoader" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pbqq0anQEd-hSPkSYnVVZA" name="return" type="_o6KgQKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptD806nQEd-hSPkSYnVVZA" name="loadClass" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ptD81KnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptD81anQEd-hSPkSYnVVZA" name="return" type="_o5cHganQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o6LHUKnQEd-hSPkSYnVVZA" name="NoClassDefFoundError" isLeaf="true">
        <ownedOperation xmi:id="_pbrR4qnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pbrR46nQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_o6M8ganQEd-hSPkSYnVVZA" name="Void" isLeaf="true" isAbstract="true">
        <ownedAttribute xmi:id="_pbtHEKnQEd-hSPkSYnVVZA" name="TYPE" isLeaf="true" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA" isReadOnly="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_o6vIAKnQEd-hSPkSYnVVZA" name="Class[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_o61OoKnQEd-hSPkSYnVVZA" name="char"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_o61OoanQEd-hSPkSYnVVZA" name="char[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_o7RTgKnQEd-hSPkSYnVVZA" name="IllegalAccessException" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_o7ShoKnQEd-hSPkSYnVVZA" name="InstantiationException" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_o7XaIanQEd-hSPkSYnVVZA" name="Boolean" isLeaf="true">
        <ownedAttribute xmi:id="_pdhsBanQEd-hSPkSYnVVZA" name="TYPE" isLeaf="true" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_po-HAKnQEd-hSPkSYnVVZA" name="FALSE" isLeaf="true" isStatic="true" type="_o7XaIanQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedOperation xmi:id="_pdfPxKnQEd-hSPkSYnVVZA" name="booleanValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pdfPxanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pdiTEKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pdiTEanQEd-hSPkSYnVVZA" name="arg0" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o7puAanQEd-hSPkSYnVVZA" name="Math" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_peZOtKnQEd-hSPkSYnVVZA" name="cos" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_peZOtanQEd-hSPkSYnVVZA" name="arg0" type="_o0pHEqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_peZOtqnQEd-hSPkSYnVVZA" name="return" type="_o0pHEqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_peZ1wqnQEd-hSPkSYnVVZA" name="sin" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_peZ1w6nQEd-hSPkSYnVVZA" name="arg0" type="_o0pHEqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_peZ1xKnQEd-hSPkSYnVVZA" name="return" type="_o0pHEqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_peZ1x6nQEd-hSPkSYnVVZA" name="tan" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_peac0KnQEd-hSPkSYnVVZA" name="arg0" type="_o0pHEqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_peac0anQEd-hSPkSYnVVZA" name="return" type="_o0pHEqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_peac1KnQEd-hSPkSYnVVZA" name="log" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_peac1anQEd-hSPkSYnVVZA" name="arg0" type="_o0pHEqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_peac1qnQEd-hSPkSYnVVZA" name="return" type="_o0pHEqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pebD4anQEd-hSPkSYnVVZA" name="sqrt" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pebD4qnQEd-hSPkSYnVVZA" name="arg0" type="_o0pHEqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pebD46nQEd-hSPkSYnVVZA" name="return" type="_o0pHEqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pebq8KnQEd-hSPkSYnVVZA" name="pow" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pebq8anQEd-hSPkSYnVVZA" name="arg0" type="_o0pHEqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pebq8qnQEd-hSPkSYnVVZA" name="arg1" type="_o0pHEqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pebq86nQEd-hSPkSYnVVZA" name="return" type="_o0pHEqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pfUbwanQEd-hSPkSYnVVZA" name="abs" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pfUbwqnQEd-hSPkSYnVVZA" name="arg0" type="_o0pHEqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pfUbw6nQEd-hSPkSYnVVZA" name="return" type="_o0pHEqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pfVC0KnQEd-hSPkSYnVVZA" name="round" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pfVC0anQEd-hSPkSYnVVZA" name="arg0" type="_pUlLY6nQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pfVC0qnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pfVC1anQEd-hSPkSYnVVZA" name="floor" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pfVC1qnQEd-hSPkSYnVVZA" name="arg0" type="_o0pHEqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pfVC16nQEd-hSPkSYnVVZA" name="return" type="_o0pHEqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pfVp4qnQEd-hSPkSYnVVZA" name="ceil" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pfVp46nQEd-hSPkSYnVVZA" name="arg0" type="_o0pHEqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pfVp5KnQEd-hSPkSYnVVZA" name="return" type="_o0pHEqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pg3T4KnQEd-hSPkSYnVVZA" name="abs" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pg3T4anQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pg3T4qnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pg368KnQEd-hSPkSYnVVZA" name="random" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pg368anQEd-hSPkSYnVVZA" name="return" type="_o0pHEqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptI1VKnQEd-hSPkSYnVVZA" name="min" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ptI1VanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptI1VqnQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptI1V6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptMfs6nQEd-hSPkSYnVVZA" name="max" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ptMftKnQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptMftanQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptMftqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_o9AY4KnQEd-hSPkSYnVVZA" name="NumberFormatException" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_o_yAEKnQEd-hSPkSYnVVZA" name="NoSuchFieldException" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_pAcucanQEd-hSPkSYnVVZA" name="UnsupportedOperationException" isLeaf="true">
        <ownedOperation xmi:id="_plpGMqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_plpGM6nQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_pAmfcKnQEd-hSPkSYnVVZA" name="int[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_pAnGgKnQEd-hSPkSYnVVZA" name="CloneNotSupportedException" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_pAnGgqnQEd-hSPkSYnVVZA" name="Error" isLeaf="true">
        <ownedOperation xmi:id="_pl8BIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pApiwanQEd-hSPkSYnVVZA" name="IndexOutOfBoundsException" isLeaf="true">
        <ownedOperation xmi:id="_pl_EcKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pl_EcanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pA1I8anQEd-hSPkSYnVVZA" name="IllegalAccessError" isLeaf="true">
        <ownedOperation xmi:id="_pmezs6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pmeztKnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_pCDQ8KnQEd-hSPkSYnVVZA" name="Runnable" isAbstract="true">
        <ownedOperation xmi:id="_pqTjxKnQEd-hSPkSYnVVZA" name="run" visibility="public" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pDFywanQEd-hSPkSYnVVZA" name="InternalError" isLeaf="true">
        <ownedOperation xmi:id="_ptKqgKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pDQx4KnQEd-hSPkSYnVVZA" name="ArrayIndexOutOfBoundsException" isLeaf="true">
        <ownedOperation xmi:id="_ptYs8KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ptYs8anQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_pUlLY6nQEd-hSPkSYnVVZA" name="float"/>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_pUmZg6nQEd-hSPkSYnVVZA" name="short"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_ouPkIanQEd-hSPkSYnVVZA" name="io">
      <packagedElement xmi:type="uml:Class" xmi:id="_ouRZUKnQEd-hSPkSYnVVZA" name="BufferedReader" isLeaf="true">
        <ownedOperation xmi:id="_pG1DQKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pG1DQanQEd-hSPkSYnVVZA" name="arg0" type="_pCeuw6nQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pG1qUKnQEd-hSPkSYnVVZA" name="readLine" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pG1qUanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pG1qUqnQEd-hSPkSYnVVZA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_pqXOIqnQEd-hSPkSYnVVZA" name="read" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pqXOI6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ouSAYKnQEd-hSPkSYnVVZA" name="FileReader" isLeaf="true">
        <ownedOperation xmi:id="_pG0cMKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pG0cManQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_oufbwKnQEd-hSPkSYnVVZA" name="InputStream" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_pHGJAanQEd-hSPkSYnVVZA" name="available" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pHGJAqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pHGJA6nQEd-hSPkSYnVVZA" name="mark" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pHGwEKnQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pHIlQKnQEd-hSPkSYnVVZA" name="reset" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_paiCZqnQEd-hSPkSYnVVZA" name="read" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_paiCZ6nQEd-hSPkSYnVVZA" name="arg0" type="_o1e0kanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_paiCaKnQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_paiCaanQEd-hSPkSYnVVZA" name="arg2" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_paipcKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_paipcanQEd-hSPkSYnVVZA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_prhEtqnQEd-hSPkSYnVVZA" name="read" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_prhEt6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ouh4AKnQEd-hSPkSYnVVZA" name="ByteArrayInputStream" isLeaf="true">
        <ownedOperation xmi:id="_pHMPoqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pHMPo6nQEd-hSPkSYnVVZA" name="arg0" type="_o1e0kanQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_o1IPQanQEd-hSPkSYnVVZA" name="Serializable" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_o1h34KnQEd-hSPkSYnVVZA" name="ByteArrayOutputStream" isLeaf="true">
        <ownedOperation xmi:id="_pVzTYKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_pVz6dKnQEd-hSPkSYnVVZA" name="toByteArray" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pVz6danQEd-hSPkSYnVVZA" name="return" type="_o1e0kanQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_peWLYKnQEd-hSPkSYnVVZA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_peWLYanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o1h34anQEd-hSPkSYnVVZA" name="ObjectOutputStream" isLeaf="true">
        <ownedOperation xmi:id="_pVzTYqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pVzTY6nQEd-hSPkSYnVVZA" name="arg0" type="_pVzTYanQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pVz6cKnQEd-hSPkSYnVVZA" name="writeObject" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pVz6canQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pVz6cqnQEd-hSPkSYnVVZA" name="flush" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_pVz6c6nQEd-hSPkSYnVVZA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o1ie8anQEd-hSPkSYnVVZA" name="ObjectInputStream" isLeaf="true">
        <ownedOperation xmi:id="_pVz6dqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pVz6d6nQEd-hSPkSYnVVZA" name="arg0" type="_oufbwKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pV0hgKnQEd-hSPkSYnVVZA" name="readObject" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pV0hganQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o3b8YKnQEd-hSPkSYnVVZA" name="ObjectStreamException" isAbstract="true">
        <ownedOperation xmi:id="_pYNuNanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected" isLeaf="true"/>
        <ownedOperation xmi:id="_pYOVQ6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected" isLeaf="true">
          <ownedParameter xmi:id="_pYOVRKnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o3rM8KnQEd-hSPkSYnVVZA" name="DataInputStream" isLeaf="true">
        <ownedOperation xmi:id="_pYfbA6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pYfbBKnQEd-hSPkSYnVVZA" name="arg0" type="_oufbwKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pYfbBanQEd-hSPkSYnVVZA" name="readUTF" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pYgCEKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pYgCFKnQEd-hSPkSYnVVZA" name="readInt" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pYgCFanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pY0LIqnQEd-hSPkSYnVVZA" name="read" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pY0LI6nQEd-hSPkSYnVVZA" name="arg0" type="_o1e0kanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pY0LJKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o3r0AKnQEd-hSPkSYnVVZA" name="FilterInputStream" isAbstract="true">
        <ownedOperation xmi:id="_pYgCFqnQEd-hSPkSYnVVZA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_pmVCsKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected" isLeaf="true">
          <ownedParameter xmi:id="_pmVCsanQEd-hSPkSYnVVZA" name="arg0" type="_oufbwKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o3tCIanQEd-hSPkSYnVVZA" name="DataOutputStream" isLeaf="true">
        <ownedOperation xmi:id="_pYjFYKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pYjFYanQEd-hSPkSYnVVZA" name="arg0" type="_pVzTYanQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pYjscqnQEd-hSPkSYnVVZA" name="writeUTF" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pYjsc6nQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pYjsdKnQEd-hSPkSYnVVZA" name="writeInt" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pYjsdanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pZDbsKnQEd-hSPkSYnVVZA" name="flush" visibility="public" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o3tpManQEd-hSPkSYnVVZA" name="FilterOutputStream" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_pYjsdqnQEd-hSPkSYnVVZA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_pZC0panQEd-hSPkSYnVVZA" name="write" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pZC0pqnQEd-hSPkSYnVVZA" name="arg0" type="_o1e0kanQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o3-H4anQEd-hSPkSYnVVZA" name="BufferedOutputStream" isLeaf="true">
        <ownedOperation xmi:id="_pZEp0KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pZEp0anQEd-hSPkSYnVVZA" name="arg0" type="_pVzTYanQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o3-u8anQEd-hSPkSYnVVZA" name="BufferedInputStream" isLeaf="true">
        <ownedOperation xmi:id="_pZEp0qnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pZEp06nQEd-hSPkSYnVVZA" name="arg0" type="_oufbwKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pp_asqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pp_as6nQEd-hSPkSYnVVZA" name="arg0" type="_oufbwKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pp_atKnQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqABwKnQEd-hSPkSYnVVZA" name="reset" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_pqABwanQEd-hSPkSYnVVZA" name="read" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pqABwqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqABw6nQEd-hSPkSYnVVZA" name="mark" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pqABxKnQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqBP4KnQEd-hSPkSYnVVZA" name="skip" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pqBP4anQEd-hSPkSYnVVZA" name="arg0" type="_ouusUKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pqBP4qnQEd-hSPkSYnVVZA" name="return" type="_ouusUKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o4N_gKnQEd-hSPkSYnVVZA" name="PrintStream" isLeaf="true">
        <ownedOperation xmi:id="_pZW9sKnQEd-hSPkSYnVVZA" name="println" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pZW9sanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pbFcAqnQEd-hSPkSYnVVZA" name="print" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pbFcA6nQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_peVkUqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_peVkU6nQEd-hSPkSYnVVZA" name="arg0" type="_pVzTYanQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqUx4qnQEd-hSPkSYnVVZA" name="flush" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_pqUx5anQEd-hSPkSYnVVZA" name="print" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pqUx5qnQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqVY8qnQEd-hSPkSYnVVZA" name="print" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pqVY86nQEd-hSPkSYnVVZA" name="arg0" type="_o0pHEqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqVY9qnQEd-hSPkSYnVVZA" name="print" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pqVY96nQEd-hSPkSYnVVZA" name="arg0" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqWABKnQEd-hSPkSYnVVZA" name="println" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pqWABanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqWnEKnQEd-hSPkSYnVVZA" name="println" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pqWnEanQEd-hSPkSYnVVZA" name="arg0" type="_o0pHEqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqWnFKnQEd-hSPkSYnVVZA" name="println" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pqWnFanQEd-hSPkSYnVVZA" name="arg0" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqWnF6nQEd-hSPkSYnVVZA" name="println" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_psG6kqnQEd-hSPkSYnVVZA" name="println" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_psG6k6nQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o4PNoKnQEd-hSPkSYnVVZA" name="PrintWriter" isLeaf="true">
        <ownedOperation xmi:id="_pZYL06nQEd-hSPkSYnVVZA" name="println" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pZYL1KnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pbGDFKnQEd-hSPkSYnVVZA" name="print" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pbGDFanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pbY-AanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pbY-AqnQEd-hSPkSYnVVZA" name="arg0" type="_pDy9YKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pbY-A6nQEd-hSPkSYnVVZA" name="arg1" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o5Wn8KnQEd-hSPkSYnVVZA" name="FileInputStream" isLeaf="true">
        <ownedOperation xmi:id="_pahbUKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pahbUanQEd-hSPkSYnVVZA" name="arg0" type="_o5Wn8anQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o5Wn8anQEd-hSPkSYnVVZA" name="File" isLeaf="true">
        <ownedOperation xmi:id="_paiCYKnQEd-hSPkSYnVVZA" name="length" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_paiCYanQEd-hSPkSYnVVZA" name="return" type="_ouusUKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_paiCYqnQEd-hSPkSYnVVZA" name="getName" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_paiCY6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pe2hsKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pe2hsanQEd-hSPkSYnVVZA" name="arg0" type="_o5Wn8anQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pe2hsqnQEd-hSPkSYnVVZA" name="arg1" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pe2hs6nQEd-hSPkSYnVVZA" name="exists" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pe2htKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pe2htanQEd-hSPkSYnVVZA" name="isDirectory" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pe3IwKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pe3v0KnQEd-hSPkSYnVVZA" name="isFile" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pe3v0anQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqd70qnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pqd706nQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqd71KnQEd-hSPkSYnVVZA" name="getAbsolutePath" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pqd71anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqei4KnQEd-hSPkSYnVVZA" name="isAbsolute" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pqei4anQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqei4qnQEd-hSPkSYnVVZA" name="getCanonicalFile" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pqei46nQEd-hSPkSYnVVZA" name="return" type="_o5Wn8anQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqei5KnQEd-hSPkSYnVVZA" name="getPath" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pqei5anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqfJ8qnQEd-hSPkSYnVVZA" name="getParentFile" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pqfJ86nQEd-hSPkSYnVVZA" name="return" type="_o5Wn8anQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqgYEKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pqgYEanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pqjbYKnQEd-hSPkSYnVVZA" name="arg1" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o5Wn8qnQEd-hSPkSYnVVZA" name="IOException" isLeaf="true">
        <ownedOperation xmi:id="_paiCZKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_paiCZanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_psNBMqnQEd-hSPkSYnVVZA" name="getMessage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_psNBM6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o572wanQEd-hSPkSYnVVZA" name="StringWriter" isLeaf="true">
        <ownedOperation xmi:id="_pbY-AKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_pbY-BKnQEd-hSPkSYnVVZA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pbZlEKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o9qgMKnQEd-hSPkSYnVVZA" name="InvalidObjectException" isLeaf="true">
        <ownedOperation xmi:id="_piAjYKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_piAjYanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pCD4AanQEd-hSPkSYnVVZA" name="InputStreamReader" isLeaf="true">
        <ownedOperation xmi:id="_pqUK1qnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pqUK16nQEd-hSPkSYnVVZA" name="arg0" type="_oufbwKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pCeuw6nQEd-hSPkSYnVVZA" name="Reader" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_pr3C9anQEd-hSPkSYnVVZA" name="read" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pr3qAKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pDy9YKnQEd-hSPkSYnVVZA" name="Writer" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_preocqnQEd-hSPkSYnVVZA" name="write" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_preoc6nQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_pVzTYanQEd-hSPkSYnVVZA" name="OutputStream" isLeaf="true" isAbstract="true"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_ou5EYKnQEd-hSPkSYnVVZA" name="util">
      <packagedElement xmi:type="uml:Class" xmi:id="_ou5EYqnQEd-hSPkSYnVVZA" name="Hashtable" isLeaf="true">
        <ownedOperation xmi:id="_pHntcqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_pHo7kqnQEd-hSPkSYnVVZA" name="put" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pHo7k6nQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pHpioKnQEd-hSPkSYnVVZA" name="arg1" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pHpioanQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pWOxManQEd-hSPkSYnVVZA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pWOxMqnQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pWOxM6nQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pYTNwKnQEd-hSPkSYnVVZA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pYT00KnQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pYT00anQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pkvHQqnQEd-hSPkSYnVVZA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pkvuUKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pkvuUanQEd-hSPkSYnVVZA" name="values" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pkvuUqnQEd-hSPkSYnVVZA" name="return" type="_o4GDsKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pkvuU6nQEd-hSPkSYnVVZA" name="contains" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pkvuVKnQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pkvuVanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_oxg6kKnQEd-hSPkSYnVVZA" name="LinkedList" isLeaf="true">
        <ownedOperation xmi:id="_pPG1gKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_pPIDo6nQEd-hSPkSYnVVZA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pPIDpKnQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pPIqsKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pPIqsanQEd-hSPkSYnVVZA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pPJRwKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pPJRwanQEd-hSPkSYnVVZA" name="toArray" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pPJRwqnQEd-hSPkSYnVVZA" name="arg0" type="_o6JSIanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pPJRw6nQEd-hSPkSYnVVZA" name="return" type="_o6JSIanQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pV4y9KnQEd-hSPkSYnVVZA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pV4y9anQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pV5aAKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pkl9U6nQEd-hSPkSYnVVZA" name="getFirst" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pkl9VKnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pkl9VanQEd-hSPkSYnVVZA" name="addFirst" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pkl9VqnQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_oyLo8KnQEd-hSPkSYnVVZA" name="AbstractCollection" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_pQWysKnQEd-hSPkSYnVVZA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pQWysanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o1MgsKnQEd-hSPkSYnVVZA" name="Vector" isLeaf="true">
        <ownedOperation xmi:id="_pVRu8qnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pVRu86nQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pVSWAKnQEd-hSPkSYnVVZA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pVSWAanQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pVSWAqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pVSWA6nQEd-hSPkSYnVVZA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pVSWBKnQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pVSWBanQEd-hSPkSYnVVZA" name="arg1" type="_otFtkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pVS9EKnQEd-hSPkSYnVVZA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pVS9EanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pVS9EqnQEd-hSPkSYnVVZA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pVS9E6nQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pVS9FKnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pVULMKnQEd-hSPkSYnVVZA" name="clone" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pVULManQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pVULMqnQEd-hSPkSYnVVZA" name="clear" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_pVUyQKnQEd-hSPkSYnVVZA" name="addAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pVUyQanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pVUyQqnQEd-hSPkSYnVVZA" name="arg1" type="_o4GDsKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pVUyQ6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pWG1YqnQEd-hSPkSYnVVZA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pWG1Y6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pWG1ZKnQEd-hSPkSYnVVZA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pWHccKnQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pWHccanQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pX6zQKnQEd-hSPkSYnVVZA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pX6zQanQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pX6zQqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pax6AKnQEd-hSPkSYnVVZA" name="toArray" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pax6AanQEd-hSPkSYnVVZA" name="arg0" type="_o6JSIanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pax6AqnQEd-hSPkSYnVVZA" name="return" type="_o6JSIanQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pcslkKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_pdcMcKnQEd-hSPkSYnVVZA" name="addElement" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pdcMcanQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pfIOgKnQEd-hSPkSYnVVZA" name="set" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pfIOganQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pfIOgqnQEd-hSPkSYnVVZA" name="arg1" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pfIOg6nQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pnECganQEd-hSPkSYnVVZA" name="trimToSize" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_ppK7UKnQEd-hSPkSYnVVZA" name="copyInto" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ppK7UanQEd-hSPkSYnVVZA" name="arg0" type="_o6JSIanQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqDsIqnQEd-hSPkSYnVVZA" name="elementAt" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pqDsI6nQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pqDsJKnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o1PkAKnQEd-hSPkSYnVVZA" name="Random" isLeaf="true">
        <ownedOperation xmi:id="_pVWAYqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pVWAY6nQEd-hSPkSYnVVZA" name="arg0" type="_ouusUKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pVWncKnQEd-hSPkSYnVVZA" name="nextLong" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pVWncanQEd-hSPkSYnVVZA" name="return" type="_ouusUKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pVi0sKnQEd-hSPkSYnVVZA" name="nextInt" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pVjbwKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o1pMoKnQEd-hSPkSYnVVZA" name="HashSet" isLeaf="true">
        <ownedOperation xmi:id="_pV6oIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_pV7PNKnQEd-hSPkSYnVVZA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pV7PNanQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pV7PNqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pavdw6nQEd-hSPkSYnVVZA" name="clone" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pavdxKnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pax6B6nQEd-hSPkSYnVVZA" name="contains" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pax6CKnQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pax6CanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pkugMKnQEd-hSPkSYnVVZA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pkugManQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pkugMqnQEd-hSPkSYnVVZA" name="iterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pkugM6nQEd-hSPkSYnVVZA" name="return" type="_o1pzsqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o1pzsanQEd-hSPkSYnVVZA" name="AbstractSequentialList" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_pV6oIanQEd-hSPkSYnVVZA" name="iterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pV6oIqnQEd-hSPkSYnVVZA" name="return" type="_o1pzsqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_o1pzsqnQEd-hSPkSYnVVZA" name="Iterator" isAbstract="true">
        <ownedOperation xmi:id="_pV6oI6nQEd-hSPkSYnVVZA" name="hasNext" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pV6oJKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pV6oJanQEd-hSPkSYnVVZA" name="next" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pV6oJqnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pV9EY6nQEd-hSPkSYnVVZA" name="remove" visibility="public" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o16SYKnQEd-hSPkSYnVVZA" name="HashMap" isLeaf="true">
        <ownedOperation xmi:id="_pWOKIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_pWR0gKnQEd-hSPkSYnVVZA" name="containsKey" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pWR0ganQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pWR0gqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pWR0g6nQEd-hSPkSYnVVZA" name="put" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pWR0hKnQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pWR0hanQEd-hSPkSYnVVZA" name="arg1" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pWR0hqnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pWTCoqnQEd-hSPkSYnVVZA" name="containsValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pWTCo6nQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pWTpsKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pWTpsanQEd-hSPkSYnVVZA" name="entrySet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pWTpsqnQEd-hSPkSYnVVZA" name="return" type="_o1_x8anQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pWVe4KnQEd-hSPkSYnVVZA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pWVe4anQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pWVe4qnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pZLXgKnQEd-hSPkSYnVVZA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pZLXganQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pZLXgqnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pZMloKnQEd-hSPkSYnVVZA" name="values" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pZMloanQEd-hSPkSYnVVZA" name="return" type="_o4GDsKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pZOa0KnQEd-hSPkSYnVVZA" name="clone" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pZOa0anQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pfI1lKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pfI1lanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pfJcoqnQEd-hSPkSYnVVZA" name="clear" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_pfLR0KnQEd-hSPkSYnVVZA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pfLR0anQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pfLR1KnQEd-hSPkSYnVVZA" name="keySet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pfLR1anQEd-hSPkSYnVVZA" name="return" type="_o1_x8anQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pfL44qnQEd-hSPkSYnVVZA" name="putAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pfL446nQEd-hSPkSYnVVZA" name="arg0" type="_o8FL0anQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pfMf8qnQEd-hSPkSYnVVZA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pfMf86nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_o1_x8anQEd-hSPkSYnVVZA" name="Set" isAbstract="true">
        <ownedOperation xmi:id="_pWTps6nQEd-hSPkSYnVVZA" name="iterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pWTptKnQEd-hSPkSYnVVZA" name="return" type="_o1pzsqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pWxjwKnQEd-hSPkSYnVVZA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pWxjwanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pW0nEKnQEd-hSPkSYnVVZA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pW0nEanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pl0FU6nQEd-hSPkSYnVVZA" name="contains" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pl0FVKnQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pl0FVanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pl0sYanQEd-hSPkSYnVVZA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pl0sYqnQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pl1TcKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pl3IoKnQEd-hSPkSYnVVZA" name="addAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pl3IoanQEd-hSPkSYnVVZA" name="arg0" type="_o4GDsKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pl3IoqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pl4Ww6nQEd-hSPkSYnVVZA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pl4WxKnQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pl4WxanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o3VOsKnQEd-hSPkSYnVVZA" name="AbstractList" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_pX8ocKnQEd-hSPkSYnVVZA" name="iterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pX8ocanQEd-hSPkSYnVVZA" name="return" type="_o1pzsqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pZW9sqnQEd-hSPkSYnVVZA" name="listIterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pZW9s6nQEd-hSPkSYnVVZA" name="return" type="_o4OmkKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o3_WAanQEd-hSPkSYnVVZA" name="TimerTask" isAbstract="true">
        <ownedOperation xmi:id="_pZF38KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected" isLeaf="true"/>
        <ownedOperation xmi:id="_pZI7QKnQEd-hSPkSYnVVZA" name="cancel" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pZJiUKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o4ByQKnQEd-hSPkSYnVVZA" name="Timer" isLeaf="true">
        <ownedOperation xmi:id="_pZHGE6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pZHGFKnQEd-hSPkSYnVVZA" name="arg0" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pZIUMKnQEd-hSPkSYnVVZA" name="scheduleAtFixedRate" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pZIUManQEd-hSPkSYnVVZA" name="arg0" type="_o3_WAanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pZIUMqnQEd-hSPkSYnVVZA" name="arg1" type="_ouusUKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pZIUM6nQEd-hSPkSYnVVZA" name="arg2" type="_ouusUKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_o4GDsKnQEd-hSPkSYnVVZA" name="Collection" isAbstract="true">
        <ownedOperation xmi:id="_pZMloqnQEd-hSPkSYnVVZA" name="iterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pZMlo6nQEd-hSPkSYnVVZA" name="return" type="_o1pzsqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_piV6kKnQEd-hSPkSYnVVZA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_piV6kanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_piWhoKnQEd-hSPkSYnVVZA" name="toArray" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_piWhoanQEd-hSPkSYnVVZA" name="arg0" type="_o6JSIanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_piWhoqnQEd-hSPkSYnVVZA" name="return" type="_o6JSIanQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o4MxYKnQEd-hSPkSYnVVZA" name="Stack" isLeaf="true">
        <ownedOperation xmi:id="_pZT6ZanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_pZVIgKnQEd-hSPkSYnVVZA" name="push" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pZVIganQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pZVIgqnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pZVvkqnQEd-hSPkSYnVVZA" name="pop" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pZWWoKnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_o4OmkKnQEd-hSPkSYnVVZA" name="ListIterator" isAbstract="true">
        <ownedOperation xmi:id="_pZW9tKnQEd-hSPkSYnVVZA" name="hasNext" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pZXkwKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pZXkwanQEd-hSPkSYnVVZA" name="hasPrevious" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pZXkwqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pZXkw6nQEd-hSPkSYnVVZA" name="previous" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pZXkxKnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pZXkyKnQEd-hSPkSYnVVZA" name="next" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pZYL0KnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_o8FL0anQEd-hSPkSYnVVZA" name="Map" isAbstract="true">
        <ownedOperation xmi:id="_pkM7xqnQEd-hSPkSYnVVZA" name="put" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pkM7x6nQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pkM7yKnQEd-hSPkSYnVVZA" name="arg1" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pkM7yanQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pkNi1anQEd-hSPkSYnVVZA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pkNi1qnQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pkNi16nQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pkOJ4KnQEd-hSPkSYnVVZA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pkOJ4anQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pkOJ4qnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_plnRAKnQEd-hSPkSYnVVZA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_plnRAanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_plnRBKnQEd-hSPkSYnVVZA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_plnRBanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pln4EKnQEd-hSPkSYnVVZA" name="containsKey" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pln4EanQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pln4EqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pln4FqnQEd-hSPkSYnVVZA" name="containsValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pln4F6nQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pln4GKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_plpGNanQEd-hSPkSYnVVZA" name="clear" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_plptQqnQEd-hSPkSYnVVZA" name="hashCode" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_plptQ6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_plptRqnQEd-hSPkSYnVVZA" name="keySet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_plptR6nQEd-hSPkSYnVVZA" name="return" type="_o1_x8anQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_plqUUqnQEd-hSPkSYnVVZA" name="values" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_plqUU6nQEd-hSPkSYnVVZA" name="return" type="_o4GDsKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_plqUVqnQEd-hSPkSYnVVZA" name="entrySet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_plqUV6nQEd-hSPkSYnVVZA" name="return" type="_o1_x8anQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pl1TdKnQEd-hSPkSYnVVZA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pl1TdanQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pl1TdqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <nestedClassifier xmi:type="uml:Interface" xmi:id="_o2AZAKnQEd-hSPkSYnVVZA" name="Entry" isAbstract="true">
          <ownedOperation xmi:id="_pWTptanQEd-hSPkSYnVVZA" name="getValue" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pWTptqnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pWUQw6nQEd-hSPkSYnVVZA" name="getKey" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_pWUQxKnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
        </nestedClassifier>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o_JG4KnQEd-hSPkSYnVVZA" name="Collections" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_pkMUtKnQEd-hSPkSYnVVZA" name="synchronizedMap" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pkMUtanQEd-hSPkSYnVVZA" name="arg0" type="_o8FL0anQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pkM7wKnQEd-hSPkSYnVVZA" name="return" type="_o8FL0anQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pAE7AKnQEd-hSPkSYnVVZA" name="Properties" isLeaf="true">
        <ownedOperation xmi:id="_plXZYanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_plXZZanQEd-hSPkSYnVVZA" name="load" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_plXZZqnQEd-hSPkSYnVVZA" name="arg0" type="_oufbwKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_plXZZ6nQEd-hSPkSYnVVZA" name="propertyNames" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_plXZaKnQEd-hSPkSYnVVZA" name="return" type="_pAFiEKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_plYAdKnQEd-hSPkSYnVVZA" name="getProperty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_plYAdanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_plYAdqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqYcQKnQEd-hSPkSYnVVZA" name="getProperty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pqYcQanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pqYcQqnQEd-hSPkSYnVVZA" name="arg1" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pqYcQ6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_pAFiEKnQEd-hSPkSYnVVZA" name="Enumeration" isAbstract="true">
        <ownedOperation xmi:id="_plYAcKnQEd-hSPkSYnVVZA" name="hasMoreElements" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_plYAcanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_plYAcqnQEd-hSPkSYnVVZA" name="nextElement" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_plYAc6nQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pAH-UanQEd-hSPkSYnVVZA" name="Date" isLeaf="true">
        <ownedOperation xmi:id="_plcR4KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_plcR4anQEd-hSPkSYnVVZA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_plcR4qnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pAaSMKnQEd-hSPkSYnVVZA" name="ArrayList" isLeaf="true">
        <ownedOperation xmi:id="_pli_kKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_pli_k6nQEd-hSPkSYnVVZA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pli_lKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pljmpanQEd-hSPkSYnVVZA" name="toArray" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pljmpqnQEd-hSPkSYnVVZA" name="arg0" type="_o6JSIanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pljmp6nQEd-hSPkSYnVVZA" name="return" type="_o6JSIanQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pljmqKnQEd-hSPkSYnVVZA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pljmqanQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pljmqqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pA0h4KnQEd-hSPkSYnVVZA" name="BitSet" isLeaf="true">
        <ownedOperation xmi:id="_pmdlkKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pmdlkanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pmeMoKnQEd-hSPkSYnVVZA" name="clone" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pmeMoanQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pmezsKnQEd-hSPkSYnVVZA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pmezsanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pmezsqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pmeztanQEd-hSPkSYnVVZA" name="set" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pmeztqnQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pmfaw6nQEd-hSPkSYnVVZA" name="clear" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pmfaxKnQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pByLMKnQEd-hSPkSYnVVZA" name="NoSuchElementException" isLeaf="true">
        <ownedOperation xmi:id="_pp230KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_ptHAIanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ptHAIqnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pDXfkanQEd-hSPkSYnVVZA" name="Locale" isLeaf="true" isAbstract="true">
        <ownedAttribute xmi:id="_pturMKnQEd-hSPkSYnVVZA" name="US" isLeaf="true" isStatic="true" type="_pDXfkanQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedOperation xmi:id="_ptrn4KnQEd-hSPkSYnVVZA" name="getDefault" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ptrn4anQEd-hSPkSYnVVZA" name="return" type="_pDXfkanQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pDYGoKnQEd-hSPkSYnVVZA" name="ResourceBundle" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_ptrn4qnQEd-hSPkSYnVVZA" name="getBundle" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ptrn46nQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptrn5KnQEd-hSPkSYnVVZA" name="arg1" type="_pDXfkanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptrn5anQEd-hSPkSYnVVZA" name="return" type="_pDYGoKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptrn6KnQEd-hSPkSYnVVZA" name="getString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ptrn6anQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptrn6qnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_pD65MqnQEd-hSPkSYnVVZA" name="EventListener" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_pEEqMqnQEd-hSPkSYnVVZA" name="EventObject" isAbstract="true">
        <ownedOperation xmi:id="_ptbJM6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="protected">
          <ownedParameter xmi:id="_ptbJNKnQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_o3pXwqnQEd-hSPkSYnVVZA" name="net">
      <packagedElement xmi:type="uml:Class" xmi:id="_o3ql4KnQEd-hSPkSYnVVZA" name="InetAddress" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_pYez8qnQEd-hSPkSYnVVZA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pYez86nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pYgCEanQEd-hSPkSYnVVZA" name="getByName" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pYgCEqnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pYgCE6nQEd-hSPkSYnVVZA" name="return" type="_o3ql4KnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pYhQNqnQEd-hSPkSYnVVZA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pYh3QKnQEd-hSPkSYnVVZA" name="arg0" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pYh3QanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pYh3RKnQEd-hSPkSYnVVZA" name="hashCode" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pYh3RanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pYjscKnQEd-hSPkSYnVVZA" name="getHostAddress" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pYjscanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pYmvw6nQEd-hSPkSYnVVZA" name="getLocalHost" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pYmvxKnQEd-hSPkSYnVVZA" name="return" type="_o3ql4KnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o3wFcKnQEd-hSPkSYnVVZA" name="ServerSocket" isLeaf="true">
        <ownedOperation xmi:id="_pYmvxanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pYmvxqnQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pYnW0KnQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pYnW0anQEd-hSPkSYnVVZA" name="arg2" type="_o3ql4KnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pYnW0qnQEd-hSPkSYnVVZA" name="getLocalPort" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pYnW06nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pYn94KnQEd-hSPkSYnVVZA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_pYzkE6nQEd-hSPkSYnVVZA" name="accept" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pYzkFKnQEd-hSPkSYnVVZA" name="return" type="_o3yhsKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o3yhsKnQEd-hSPkSYnVVZA" name="Socket" isLeaf="true">
        <ownedOperation xmi:id="_pY0LIKnQEd-hSPkSYnVVZA" name="getInputStream" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pY0LIanQEd-hSPkSYnVVZA" name="return" type="_oufbwKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pY0yM6nQEd-hSPkSYnVVZA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_pZC0oKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pZC0oanQEd-hSPkSYnVVZA" name="arg0" type="_o3ql4KnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pZC0oqnQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pZC0o6nQEd-hSPkSYnVVZA" name="getOutputStream" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pZC0pKnQEd-hSPkSYnVVZA" name="return" type="_pVzTYanQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_o3zv0anQEd-hSPkSYnVVZA" name="UnknownHostException" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_o30W4anQEd-hSPkSYnVVZA" name="SocketException" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_o3098KnQEd-hSPkSYnVVZA" name="MulticastSocket" isLeaf="true">
        <ownedOperation xmi:id="_pY4ckqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pY4ck6nQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pY_KQqnQEd-hSPkSYnVVZA" name="joinGroup" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pY_KQ6nQEd-hSPkSYnVVZA" name="arg0" type="_o3ql4KnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o31lAKnQEd-hSPkSYnVVZA" name="DatagramPacket" isLeaf="true">
        <ownedOperation xmi:id="_pY5DoKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pY5DoanQEd-hSPkSYnVVZA" name="arg0" type="_o1e0kanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pY5DoqnQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pY5Do6nQEd-hSPkSYnVVZA" name="arg2" type="_o3ql4KnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pY5DpKnQEd-hSPkSYnVVZA" name="arg3" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pY_KRKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_pY_KRanQEd-hSPkSYnVVZA" name="arg0" type="_o1e0kanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pY_KRqnQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pY_xUqnQEd-hSPkSYnVVZA" name="getData" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pY_xU6nQEd-hSPkSYnVVZA" name="return" type="_o1e0kanQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_o32MEKnQEd-hSPkSYnVVZA" name="DatagramSocket" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_pY31gKnQEd-hSPkSYnVVZA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_pY5DpanQEd-hSPkSYnVVZA" name="send" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pY5DpqnQEd-hSPkSYnVVZA" name="arg0" type="_o31lAKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pY_xUKnQEd-hSPkSYnVVZA" name="receive" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_pY_xUanQEd-hSPkSYnVVZA" name="arg0" type="_o31lAKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_pA2-IKnQEd-hSPkSYnVVZA" name="text">
      <packagedElement xmi:type="uml:Class" xmi:id="_pA2-IqnQEd-hSPkSYnVVZA" name="MessageFormat" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_pmh3AKnQEd-hSPkSYnVVZA" name="format" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_pmh3AanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pmh3AqnQEd-hSPkSYnVVZA" name="arg1" type="_o6JSIanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pmh3A6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
  </packagedElement>
  <packagedElement xmi:type="uml:Package" xmi:id="_oubxYqnQEd-hSPkSYnVVZA" name="antlr">
    <packagedElement xmi:type="uml:Class" xmi:id="_oue0sqnQEd-hSPkSYnVVZA" name="Parser" isAbstract="true">
      <eAnnotations xmi:id="_pCxCoKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pCxCoanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pCxCoqnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pRkToKnQEd-hSPkSYnVVZA" name="astFactory" visibility="protected" type="_oy6BsKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pRnW8KnQEd-hSPkSYnVVZA" name="tokenNames" visibility="protected" type="_oxS4IanQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pRroYKnQEd-hSPkSYnVVZA" name="returnAST" visibility="protected" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pRtdkanQEd-hSPkSYnVVZA" name="inputState" visibility="protected" type="_oy-TIKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pUcBcKnQEd-hSPkSYnVVZA" name="tokenTypeToASTClassMap" visibility="protected" type="_ou5EYqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psmCw6nQEd-hSPkSYnVVZA" name="ignoreInvalidDebugCalls" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psmCxKnQEd-hSPkSYnVVZA" name="traceDepth" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_pHFh8qnQEd-hSPkSYnVVZA" name="setFilename" visibility="public">
        <ownedParameter xmi:id="_pHGJAKnQEd-hSPkSYnVVZA" name="f" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pHHXIKnQEd-hSPkSYnVVZA" name="getAST" visibility="public">
        <ownedParameter xmi:id="_pHHXIanQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pRnW8qnQEd-hSPkSYnVVZA" name="getTokenTypeToASTClassMap" visibility="public">
        <ownedParameter xmi:id="_pRnW86nQEd-hSPkSYnVVZA" name="return" type="_ou5EYqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pRyWEKnQEd-hSPkSYnVVZA" name="mark" visibility="public">
        <ownedParameter xmi:id="_pRyWEanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pRy9IanQEd-hSPkSYnVVZA" name="match" visibility="public">
        <ownedParameter xmi:id="_pRy9IqnQEd-hSPkSYnVVZA" name="t" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pRy9I6nQEd-hSPkSYnVVZA" name="rewind" visibility="public">
        <ownedParameter xmi:id="_pRy9JKnQEd-hSPkSYnVVZA" name="pos" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pR1ZYanQEd-hSPkSYnVVZA" name="getFilename" visibility="public">
        <ownedParameter xmi:id="_pR1ZYqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psTH06nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_psTu4KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_psTu4anQEd-hSPkSYnVVZA" name="state" type="_oy-TIKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psmp0KnQEd-hSPkSYnVVZA" name="addMessageListener" visibility="public">
        <ownedParameter xmi:id="_psmp0anQEd-hSPkSYnVVZA" name="l" type="_pDSnEKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psnQ4KnQEd-hSPkSYnVVZA" name="addParserListener" visibility="public">
        <ownedParameter xmi:id="_psnQ4anQEd-hSPkSYnVVZA" name="l" type="_pDTOIqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psnQ4qnQEd-hSPkSYnVVZA" name="addParserMatchListener" visibility="public">
        <ownedParameter xmi:id="_psnQ46nQEd-hSPkSYnVVZA" name="l" type="_pDT1ManQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psnQ5KnQEd-hSPkSYnVVZA" name="addParserTokenListener" visibility="public">
        <ownedParameter xmi:id="_psnQ5anQEd-hSPkSYnVVZA" name="l" type="_pDT1MqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psn38KnQEd-hSPkSYnVVZA" name="addSemanticPredicateListener" visibility="public">
        <ownedParameter xmi:id="_psn38anQEd-hSPkSYnVVZA" name="l" type="_pDT1MKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psn38qnQEd-hSPkSYnVVZA" name="addSyntacticPredicateListener" visibility="public">
        <ownedParameter xmi:id="_psn386nQEd-hSPkSYnVVZA" name="l" type="_pDUcQanQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psofAKnQEd-hSPkSYnVVZA" name="addTraceListener" visibility="public">
        <ownedParameter xmi:id="_psofAanQEd-hSPkSYnVVZA" name="l" type="_pDUcQKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psofAqnQEd-hSPkSYnVVZA" name="consume" visibility="public" isAbstract="true"/>
      <ownedOperation xmi:id="_psofA6nQEd-hSPkSYnVVZA" name="consumeUntil" visibility="public">
        <ownedParameter xmi:id="_psofBKnQEd-hSPkSYnVVZA" name="tokenType" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psofBanQEd-hSPkSYnVVZA" name="LA" visibility="public" isAbstract="true">
        <ownedParameter xmi:id="_psofBqnQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psofB6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pspGEKnQEd-hSPkSYnVVZA" name="consumeUntil" visibility="public">
        <ownedParameter xmi:id="_pspGEanQEd-hSPkSYnVVZA" name="set" type="_ouzk0KnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pspGEqnQEd-hSPkSYnVVZA" name="defaultDebuggingSetup" visibility="protected">
        <ownedParameter xmi:id="_pspGE6nQEd-hSPkSYnVVZA" name="lexer" type="_ouk7UKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pspGFKnQEd-hSPkSYnVVZA" name="tokBuf" type="_pCsKIKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psptIKnQEd-hSPkSYnVVZA" name="getASTFactory" visibility="public">
        <ownedParameter xmi:id="_psptIanQEd-hSPkSYnVVZA" name="return" type="_oy6BsKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psptI6nQEd-hSPkSYnVVZA" name="getInputState" visibility="public">
        <ownedParameter xmi:id="_psptJKnQEd-hSPkSYnVVZA" name="return" type="_oy-TIKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psqUMKnQEd-hSPkSYnVVZA" name="setInputState" visibility="public">
        <ownedParameter xmi:id="_psqUManQEd-hSPkSYnVVZA" name="state" type="_oy-TIKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psqUMqnQEd-hSPkSYnVVZA" name="getTokenName" visibility="public">
        <ownedParameter xmi:id="_psqUM6nQEd-hSPkSYnVVZA" name="num" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psqUNKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psqUNanQEd-hSPkSYnVVZA" name="getTokenNames" visibility="public">
        <ownedParameter xmi:id="_psqUNqnQEd-hSPkSYnVVZA" name="return" type="_oxS4IanQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psq7QKnQEd-hSPkSYnVVZA" name="isDebugMode" visibility="public">
        <ownedParameter xmi:id="_psq7QanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psq7QqnQEd-hSPkSYnVVZA" name="LT" visibility="public" isAbstract="true">
        <ownedParameter xmi:id="_psq7Q6nQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psq7RKnQEd-hSPkSYnVVZA" name="return" type="_ovBnQanQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psriUKnQEd-hSPkSYnVVZA" name="match" visibility="public">
        <ownedParameter xmi:id="_psriUanQEd-hSPkSYnVVZA" name="b" type="_ouzk0KnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pssJYKnQEd-hSPkSYnVVZA" name="matchNot" visibility="public">
        <ownedParameter xmi:id="_pssJYanQEd-hSPkSYnVVZA" name="t" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pssJYqnQEd-hSPkSYnVVZA" name="panic" visibility="public" isStatic="true"/>
      <ownedOperation xmi:id="_psswcKnQEd-hSPkSYnVVZA" name="removeMessageListener" visibility="public">
        <ownedParameter xmi:id="_psswcanQEd-hSPkSYnVVZA" name="l" type="_pDSnEKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psswcqnQEd-hSPkSYnVVZA" name="removeParserListener" visibility="public">
        <ownedParameter xmi:id="_psswc6nQEd-hSPkSYnVVZA" name="l" type="_pDTOIqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pstXgKnQEd-hSPkSYnVVZA" name="removeParserMatchListener" visibility="public">
        <ownedParameter xmi:id="_pstXganQEd-hSPkSYnVVZA" name="l" type="_pDT1ManQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pstXgqnQEd-hSPkSYnVVZA" name="removeParserTokenListener" visibility="public">
        <ownedParameter xmi:id="_pstXg6nQEd-hSPkSYnVVZA" name="l" type="_pDT1MqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pstXhKnQEd-hSPkSYnVVZA" name="removeSemanticPredicateListener" visibility="public">
        <ownedParameter xmi:id="_pstXhanQEd-hSPkSYnVVZA" name="l" type="_pDT1MKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pst-kKnQEd-hSPkSYnVVZA" name="removeSyntacticPredicateListener" visibility="public">
        <ownedParameter xmi:id="_pst-kanQEd-hSPkSYnVVZA" name="l" type="_pDUcQanQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pst-kqnQEd-hSPkSYnVVZA" name="removeTraceListener" visibility="public">
        <ownedParameter xmi:id="_pst-k6nQEd-hSPkSYnVVZA" name="l" type="_pDUcQKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psuloKnQEd-hSPkSYnVVZA" name="reportError" visibility="public">
        <ownedParameter xmi:id="_psuloanQEd-hSPkSYnVVZA" name="ex" type="_ougp4KnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psuloqnQEd-hSPkSYnVVZA" name="reportError" visibility="public">
        <ownedParameter xmi:id="_psulo6nQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psvMsKnQEd-hSPkSYnVVZA" name="reportWarning" visibility="public">
        <ownedParameter xmi:id="_psvMsanQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psvMsqnQEd-hSPkSYnVVZA" name="recover" visibility="public">
        <ownedParameter xmi:id="_psvzwKnQEd-hSPkSYnVVZA" name="ex" type="_ougp4KnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psvzwanQEd-hSPkSYnVVZA" name="tokenSet" type="_ouzk0KnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psvzxKnQEd-hSPkSYnVVZA" name="setASTFactory" visibility="public">
        <ownedParameter xmi:id="_psvzxanQEd-hSPkSYnVVZA" name="f" type="_oy6BsKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pswa0KnQEd-hSPkSYnVVZA" name="setASTNodeClass" visibility="public">
        <ownedParameter xmi:id="_pswa0anQEd-hSPkSYnVVZA" name="cl" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pswa0qnQEd-hSPkSYnVVZA" name="setASTNodeType" visibility="public">
        <ownedParameter xmi:id="_pswa06nQEd-hSPkSYnVVZA" name="nodeType" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pswa1KnQEd-hSPkSYnVVZA" name="setDebugMode" visibility="public">
        <ownedParameter xmi:id="_pswa1anQEd-hSPkSYnVVZA" name="debugMode" type="_oumwg6nQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psxB4KnQEd-hSPkSYnVVZA" name="setIgnoreInvalidDebugCalls" visibility="public">
        <ownedParameter xmi:id="_psxB4anQEd-hSPkSYnVVZA" name="value" type="_oumwg6nQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psxB4qnQEd-hSPkSYnVVZA" name="setTokenBuffer" visibility="public">
        <ownedParameter xmi:id="_psxB46nQEd-hSPkSYnVVZA" name="t" type="_pCsKIKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psxo8KnQEd-hSPkSYnVVZA" name="traceIndent" visibility="public"/>
      <ownedOperation xmi:id="_psxo8anQEd-hSPkSYnVVZA" name="traceIn" visibility="public">
        <ownedParameter xmi:id="_psxo8qnQEd-hSPkSYnVVZA" name="rname" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psyQAKnQEd-hSPkSYnVVZA" name="traceOut" visibility="public">
        <ownedParameter xmi:id="_psyQAanQEd-hSPkSYnVVZA" name="rname" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_ougp4KnQEd-hSPkSYnVVZA" name="RecognitionException">
      <eAnnotations xmi:id="_pC3wUKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pC3wUanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pC3wUqnQEd-hSPkSYnVVZA" general="_pCShgKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pHJMUKnQEd-hSPkSYnVVZA" name="fileName" visibility="public" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pHJMUanQEd-hSPkSYnVVZA" name="line" visibility="public" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pHJMUqnQEd-hSPkSYnVVZA" name="column" visibility="public" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_psZOcqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_psZOc6nQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psZOdKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_psZOdanQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psZOdqnQEd-hSPkSYnVVZA" name="fileName_" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psZOd6nQEd-hSPkSYnVVZA" name="line_" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psZ1gKnQEd-hSPkSYnVVZA" name="column_" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psbDoKnQEd-hSPkSYnVVZA" name="getMessage" visibility="package">
        <ownedParameter xmi:id="_psbDoanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pszeIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_pszeIanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pszeIqnQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pszeI6nQEd-hSPkSYnVVZA" name="fileName_" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pszeJKnQEd-hSPkSYnVVZA" name="line_" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps0FMKnQEd-hSPkSYnVVZA" name="getFilename" visibility="public">
        <ownedParameter xmi:id="_ps0FManQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps0FMqnQEd-hSPkSYnVVZA" name="getLine" visibility="public">
        <ownedParameter xmi:id="_ps0FM6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps0FNKnQEd-hSPkSYnVVZA" name="getColumn" visibility="public">
        <ownedParameter xmi:id="_ps0FNanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps0sQKnQEd-hSPkSYnVVZA" name="getErrorMessage" visibility="public">
        <ownedParameter xmi:id="_ps0sQanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps0sQqnQEd-hSPkSYnVVZA" name="toString" visibility="public">
        <ownedParameter xmi:id="_ps0sQ6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_ouk7UKnQEd-hSPkSYnVVZA" name="TokenStream" isAbstract="true">
      <eAnnotations xmi:id="_pC9P4KnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pC9P4anQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <ownedOperation xmi:id="_ps6L0KnQEd-hSPkSYnVVZA" name="nextToken" visibility="public" isAbstract="true">
        <ownedParameter xmi:id="_ps6L0anQEd-hSPkSYnVVZA" name="return" type="_ovBnQanQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_ouk7UanQEd-hSPkSYnVVZA" name="CharScanner" clientDependency="_pCgj8qnQEd-hSPkSYnVVZA" isAbstract="true">
      <eAnnotations xmi:id="_pCgj8KnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pCgj8anQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pCgj86nQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pHnGYqnQEd-hSPkSYnVVZA" name="caseSensitiveLiterals" visibility="protected" type="_oumwg6nQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pHoUgKnQEd-hSPkSYnVVZA" name="literals" visibility="protected" type="_ou5EYqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pH1v4KnQEd-hSPkSYnVVZA" name="_returnToken" visibility="protected" type="_ovBnQanQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pJD34KnQEd-hSPkSYnVVZA" name="text" visibility="protected" type="_ovFRoKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pMXDgKnQEd-hSPkSYnVVZA" name="inputState" visibility="protected" type="_ou3PMKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pr6GQqnQEd-hSPkSYnVVZA" name="NO_CHAR" visibility="package" isLeaf="true" isStatic="true" type="_o61OoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_pr6GQ6nQEd-hSPkSYnVVZA" name="EOF_CHAR" visibility="public" isLeaf="true" isStatic="true" type="_o61OoKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_pr6GRKnQEd-hSPkSYnVVZA" name="saveConsumedInput" visibility="protected" type="_oumwg6nQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pr6GRanQEd-hSPkSYnVVZA" name="tokenObjectClass" visibility="protected" type="_o5cHganQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pr6tUKnQEd-hSPkSYnVVZA" name="caseSensitive" visibility="protected" type="_oumwg6nQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pr6tUanQEd-hSPkSYnVVZA" name="tabsize" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pr6tUqnQEd-hSPkSYnVVZA" name="hashString" visibility="protected" type="_ou5rcKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pr6tU6nQEd-hSPkSYnVVZA" name="commitToPath" visibility="protected" type="_oumwg6nQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pr6tVKnQEd-hSPkSYnVVZA" name="traceDepth" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <interfaceRealization xmi:id="_pCgj8qnQEd-hSPkSYnVVZA" supplier="_ouk7UKnQEd-hSPkSYnVVZA" client="_ouk7UanQEd-hSPkSYnVVZA" contract="_ouk7UKnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_pHnGYKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pHnGYanQEd-hSPkSYnVVZA" name="sharedState" type="_ou3PMKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pHntcKnQEd-hSPkSYnVVZA" name="setCaseSensitive" visibility="public">
        <ownedParameter xmi:id="_pHntcanQEd-hSPkSYnVVZA" name="t" type="_oumwg6nQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pHzToKnQEd-hSPkSYnVVZA" name="resetText" visibility="public"/>
      <ownedOperation xmi:id="_pHz6sKnQEd-hSPkSYnVVZA" name="LA" visibility="public">
        <ownedParameter xmi:id="_pHz6sanQEd-hSPkSYnVVZA" name="i" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pHz6sqnQEd-hSPkSYnVVZA" name="return" type="_o61OoKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pH2-AqnQEd-hSPkSYnVVZA" name="testLiteralsTable" visibility="public">
        <ownedParameter xmi:id="_pH2-A6nQEd-hSPkSYnVVZA" name="ttype" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pH3lEKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pH6oYKnQEd-hSPkSYnVVZA" name="uponEOF" visibility="public"/>
      <ownedOperation xmi:id="_pH6oYanQEd-hSPkSYnVVZA" name="makeToken" visibility="protected">
        <ownedParameter xmi:id="_pH7PcKnQEd-hSPkSYnVVZA" name="t" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pH7PcanQEd-hSPkSYnVVZA" name="return" type="_ovBnQanQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pH8dkKnQEd-hSPkSYnVVZA" name="getFilename" visibility="public">
        <ownedParameter xmi:id="_pH8dkanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pH9EoKnQEd-hSPkSYnVVZA" name="getLine" visibility="public">
        <ownedParameter xmi:id="_pH9EoanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pH9rsKnQEd-hSPkSYnVVZA" name="getColumn" visibility="public">
        <ownedParameter xmi:id="_pH9rsanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pJEe8KnQEd-hSPkSYnVVZA" name="match" visibility="public">
        <ownedParameter xmi:id="_pJEe8anQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pLHGUKnQEd-hSPkSYnVVZA" name="matchRange" visibility="public">
        <ownedParameter xmi:id="_pLHGUanQEd-hSPkSYnVVZA" name="c1" type="_o61OoKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pLHGUqnQEd-hSPkSYnVVZA" name="c2" type="_o61OoKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pLN0AKnQEd-hSPkSYnVVZA" name="match" visibility="public">
        <ownedParameter xmi:id="_pLObEKnQEd-hSPkSYnVVZA" name="c" type="_o61OoKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pMWccKnQEd-hSPkSYnVVZA" name="mark" visibility="public">
        <ownedParameter xmi:id="_pMWccanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pMYRoKnQEd-hSPkSYnVVZA" name="rewind" visibility="public">
        <ownedParameter xmi:id="_pMYRoanQEd-hSPkSYnVVZA" name="pos" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pNfr8KnQEd-hSPkSYnVVZA" name="newline" visibility="public"/>
      <ownedOperation xmi:id="_pOOEsKnQEd-hSPkSYnVVZA" name="match" visibility="public">
        <ownedParameter xmi:id="_pOOEsanQEd-hSPkSYnVVZA" name="b" type="_ouzk0KnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pq9EAanQEd-hSPkSYnVVZA" name="getCaseSensitiveLiterals" visibility="public" isLeaf="true">
        <ownedParameter xmi:id="_pq9EAqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pq9EA6nQEd-hSPkSYnVVZA" name="toLower" visibility="public">
        <ownedParameter xmi:id="_pq9EBKnQEd-hSPkSYnVVZA" name="c" type="_o61OoKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pq9EBanQEd-hSPkSYnVVZA" name="return" type="_o61OoKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pr6tVanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_pr7UYKnQEd-hSPkSYnVVZA" name="setTokenObjectClass" visibility="public">
        <ownedParameter xmi:id="_pr7UYanQEd-hSPkSYnVVZA" name="cl" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pr7UYqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pr7UY6nQEd-hSPkSYnVVZA" name="cb" type="_pCdgoqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pr77cKnQEd-hSPkSYnVVZA" name="append" visibility="public">
        <ownedParameter xmi:id="_pr77canQEd-hSPkSYnVVZA" name="c" type="_o61OoKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pr77cqnQEd-hSPkSYnVVZA" name="append" visibility="public">
        <ownedParameter xmi:id="_pr77c6nQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pr8igKnQEd-hSPkSYnVVZA" name="commit" visibility="public"/>
      <ownedOperation xmi:id="_pr8ig6nQEd-hSPkSYnVVZA" name="consume" visibility="public"/>
      <ownedOperation xmi:id="_pr9JkKnQEd-hSPkSYnVVZA" name="tab" visibility="public"/>
      <ownedOperation xmi:id="_pr9JlqnQEd-hSPkSYnVVZA" name="consumeUntil" visibility="public">
        <ownedParameter xmi:id="_pr9Jl6nQEd-hSPkSYnVVZA" name="c" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pr9woKnQEd-hSPkSYnVVZA" name="consumeUntil" visibility="public">
        <ownedParameter xmi:id="_pr9woanQEd-hSPkSYnVVZA" name="set" type="_ouzk0KnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pr9woqnQEd-hSPkSYnVVZA" name="getCaseSensitive" visibility="public">
        <ownedParameter xmi:id="_pr-XsKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pr--wKnQEd-hSPkSYnVVZA" name="setColumn" visibility="public">
        <ownedParameter xmi:id="_pr--wanQEd-hSPkSYnVVZA" name="c" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pr--wqnQEd-hSPkSYnVVZA" name="getCommitToPath" visibility="public">
        <ownedParameter xmi:id="_pr--w6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pr_l0anQEd-hSPkSYnVVZA" name="getInputBuffer" visibility="public">
        <ownedParameter xmi:id="_pr_l0qnQEd-hSPkSYnVVZA" name="return" type="_pCdgoqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pr_l06nQEd-hSPkSYnVVZA" name="getInputState" visibility="public">
        <ownedParameter xmi:id="_pr_l1KnQEd-hSPkSYnVVZA" name="return" type="_ou3PMKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psAM4KnQEd-hSPkSYnVVZA" name="setInputState" visibility="public">
        <ownedParameter xmi:id="_psAM4anQEd-hSPkSYnVVZA" name="state" type="_ou3PMKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psAz8KnQEd-hSPkSYnVVZA" name="getText" visibility="public">
        <ownedParameter xmi:id="_psAz8anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psAz8qnQEd-hSPkSYnVVZA" name="getTokenObject" visibility="public">
        <ownedParameter xmi:id="_psAz86nQEd-hSPkSYnVVZA" name="return" type="_ovBnQanQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psCCFqnQEd-hSPkSYnVVZA" name="panic" visibility="public">
        <ownedParameter xmi:id="_psCCF6nQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psD3QKnQEd-hSPkSYnVVZA" name="matchNot" visibility="public">
        <ownedParameter xmi:id="_psD3QanQEd-hSPkSYnVVZA" name="c" type="_o61OoKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psFscKnQEd-hSPkSYnVVZA" name="setTabSize" visibility="public">
        <ownedParameter xmi:id="_psFscanQEd-hSPkSYnVVZA" name="size" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psFscqnQEd-hSPkSYnVVZA" name="getTabSize" visibility="public">
        <ownedParameter xmi:id="_psFsc6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psGTgKnQEd-hSPkSYnVVZA" name="panic" visibility="public"/>
      <ownedOperation xmi:id="_psG6kKnQEd-hSPkSYnVVZA" name="reportError" visibility="public">
        <ownedParameter xmi:id="_psG6kanQEd-hSPkSYnVVZA" name="ex" type="_ougp4KnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psG6lKnQEd-hSPkSYnVVZA" name="reportError" visibility="public">
        <ownedParameter xmi:id="_psG6lanQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psHhoKnQEd-hSPkSYnVVZA" name="reportWarning" visibility="public">
        <ownedParameter xmi:id="_psHhoanQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psIvwqnQEd-hSPkSYnVVZA" name="setCommitToPath" visibility="public">
        <ownedParameter xmi:id="_psJW0KnQEd-hSPkSYnVVZA" name="commit" type="_oumwg6nQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psJW0anQEd-hSPkSYnVVZA" name="setFilename" visibility="public">
        <ownedParameter xmi:id="_psJW0qnQEd-hSPkSYnVVZA" name="f" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psJW06nQEd-hSPkSYnVVZA" name="setLine" visibility="public">
        <ownedParameter xmi:id="_psJW1KnQEd-hSPkSYnVVZA" name="line" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psJ94KnQEd-hSPkSYnVVZA" name="setText" visibility="public">
        <ownedParameter xmi:id="_psJ94anQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psLMAKnQEd-hSPkSYnVVZA" name="testLiteralsTable" visibility="public">
        <ownedParameter xmi:id="_psLMAanQEd-hSPkSYnVVZA" name="text" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psLMAqnQEd-hSPkSYnVVZA" name="ttype" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psLMA6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psLMBKnQEd-hSPkSYnVVZA" name="traceIndent" visibility="public"/>
      <ownedOperation xmi:id="_psLzEKnQEd-hSPkSYnVVZA" name="traceIn" visibility="public">
        <ownedParameter xmi:id="_psLzEanQEd-hSPkSYnVVZA" name="rname" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psMaIKnQEd-hSPkSYnVVZA" name="traceOut" visibility="public">
        <ownedParameter xmi:id="_psMaIanQEd-hSPkSYnVVZA" name="rname" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_ouliY6nQEd-hSPkSYnVVZA" name="collections">
      <packagedElement xmi:type="uml:Package" xmi:id="_ouliZKnQEd-hSPkSYnVVZA" name="impl">
        <packagedElement xmi:type="uml:Class" xmi:id="_ouzk0KnQEd-hSPkSYnVVZA" name="BitSet" clientDependency="_pDDWgqnQEd-hSPkSYnVVZA">
          <eAnnotations xmi:id="_pDDWgKnQEd-hSPkSYnVVZA" source="Jar2UML">
            <details xmi:id="_pDDWganQEd-hSPkSYnVVZA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_pDDWg6nQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_ptHAI6nQEd-hSPkSYnVVZA" name="BITS" visibility="protected" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_ptHAJKnQEd-hSPkSYnVVZA" name="NIBBLE" visibility="protected" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_ptHAJanQEd-hSPkSYnVVZA" name="LOG_BITS" visibility="protected" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_ptHAJqnQEd-hSPkSYnVVZA" name="MOD_MASK" visibility="protected" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_ptHnMKnQEd-hSPkSYnVVZA" name="bits" visibility="protected" type="_ouvTYKnQEd-hSPkSYnVVZA"/>
          <interfaceRealization xmi:id="_pDDWgqnQEd-hSPkSYnVVZA" supplier="_o4K8MKnQEd-hSPkSYnVVZA" client="_ouzk0KnQEd-hSPkSYnVVZA" contract="_o4K8MKnQEd-hSPkSYnVVZA"/>
          <ownedOperation xmi:id="_pHdVYqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_pHdVY6nQEd-hSPkSYnVVZA" name="bits_" type="_ouvTYKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pH4zMKnQEd-hSPkSYnVVZA" name="member" visibility="public">
            <ownedParameter xmi:id="_pH4zManQEd-hSPkSYnVVZA" name="el" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pH4zMqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_psbqsKnQEd-hSPkSYnVVZA" name="toArray" visibility="public">
            <ownedParameter xmi:id="_psbqsanQEd-hSPkSYnVVZA" name="return" type="_pAmfcKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptHnManQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_ptHnMqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_ptHnM6nQEd-hSPkSYnVVZA" name="nbits" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptIOQKnQEd-hSPkSYnVVZA" name="add" visibility="public">
            <ownedParameter xmi:id="_ptIOQanQEd-hSPkSYnVVZA" name="el" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptIOQqnQEd-hSPkSYnVVZA" name="wordNumber" visibility="private" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_ptIOQ6nQEd-hSPkSYnVVZA" name="bit" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptIORKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptIORanQEd-hSPkSYnVVZA" name="growToInclude" visibility="public">
            <ownedParameter xmi:id="_ptIORqnQEd-hSPkSYnVVZA" name="bit" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptIOR6nQEd-hSPkSYnVVZA" name="bitMask" visibility="private" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_ptIOSKnQEd-hSPkSYnVVZA" name="bitNumber" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptIOSanQEd-hSPkSYnVVZA" name="return" type="_ouusUKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptIOSqnQEd-hSPkSYnVVZA" name="and" visibility="public">
            <ownedParameter xmi:id="_ptIOS6nQEd-hSPkSYnVVZA" name="a" type="_ouzk0KnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptIOTKnQEd-hSPkSYnVVZA" name="return" type="_ouzk0KnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptI1UKnQEd-hSPkSYnVVZA" name="clone" visibility="public">
            <ownedParameter xmi:id="_ptI1UanQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptI1UqnQEd-hSPkSYnVVZA" name="andInPlace" visibility="public">
            <ownedParameter xmi:id="_ptI1U6nQEd-hSPkSYnVVZA" name="a" type="_ouzk0KnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptJcYKnQEd-hSPkSYnVVZA" name="clear" visibility="public"/>
          <ownedOperation xmi:id="_ptJcYanQEd-hSPkSYnVVZA" name="clear" visibility="public">
            <ownedParameter xmi:id="_ptJcYqnQEd-hSPkSYnVVZA" name="el" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptKqganQEd-hSPkSYnVVZA" name="degree" visibility="public">
            <ownedParameter xmi:id="_ptKqgqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptKqg6nQEd-hSPkSYnVVZA" name="equals" visibility="public">
            <ownedParameter xmi:id="_ptLRkKnQEd-hSPkSYnVVZA" name="obj" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptLRkanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptL4oKnQEd-hSPkSYnVVZA" name="getRanges" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_ptL4oanQEd-hSPkSYnVVZA" name="elems" type="_pAmfcKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptL4oqnQEd-hSPkSYnVVZA" name="return" type="_pDHA4KnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptMfsKnQEd-hSPkSYnVVZA" name="numWordsToHold" visibility="private" isLeaf="true">
            <ownedParameter xmi:id="_ptMfsanQEd-hSPkSYnVVZA" name="el" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptMfsqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptNGwKnQEd-hSPkSYnVVZA" name="nil" visibility="public">
            <ownedParameter xmi:id="_ptNGwanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptNGwqnQEd-hSPkSYnVVZA" name="not" visibility="public">
            <ownedParameter xmi:id="_ptNGw6nQEd-hSPkSYnVVZA" name="return" type="_ouzk0KnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptNt0KnQEd-hSPkSYnVVZA" name="notInPlace" visibility="public"/>
          <ownedOperation xmi:id="_ptNt0anQEd-hSPkSYnVVZA" name="notInPlace" visibility="public">
            <ownedParameter xmi:id="_ptNt0qnQEd-hSPkSYnVVZA" name="maxBit" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptNt06nQEd-hSPkSYnVVZA" name="notInPlace" visibility="public">
            <ownedParameter xmi:id="_ptNt1KnQEd-hSPkSYnVVZA" name="minBit" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptNt1anQEd-hSPkSYnVVZA" name="maxBit" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptOU4KnQEd-hSPkSYnVVZA" name="of" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_ptOU4anQEd-hSPkSYnVVZA" name="el" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptOU4qnQEd-hSPkSYnVVZA" name="return" type="_ouzk0KnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptOU46nQEd-hSPkSYnVVZA" name="or" visibility="public">
            <ownedParameter xmi:id="_ptO78KnQEd-hSPkSYnVVZA" name="a" type="_ouzk0KnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptO78anQEd-hSPkSYnVVZA" name="return" type="_ouzk0KnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptO78qnQEd-hSPkSYnVVZA" name="orInPlace" visibility="public">
            <ownedParameter xmi:id="_ptO786nQEd-hSPkSYnVVZA" name="a" type="_ouzk0KnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptO79KnQEd-hSPkSYnVVZA" name="setSize" visibility="private">
            <ownedParameter xmi:id="_ptO79anQEd-hSPkSYnVVZA" name="nwords" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptPjAKnQEd-hSPkSYnVVZA" name="remove" visibility="public">
            <ownedParameter xmi:id="_ptPjAanQEd-hSPkSYnVVZA" name="el" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptQKEKnQEd-hSPkSYnVVZA" name="size" visibility="public">
            <ownedParameter xmi:id="_ptQKEanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptQKEqnQEd-hSPkSYnVVZA" name="lengthInLongWords" visibility="public">
            <ownedParameter xmi:id="_ptQKE6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptQKFKnQEd-hSPkSYnVVZA" name="subset" visibility="public">
            <ownedParameter xmi:id="_ptQKFanQEd-hSPkSYnVVZA" name="a" type="_ouzk0KnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptQxIKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptQxIanQEd-hSPkSYnVVZA" name="subtractInPlace" visibility="public">
            <ownedParameter xmi:id="_ptQxIqnQEd-hSPkSYnVVZA" name="a" type="_ouzk0KnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptRYMKnQEd-hSPkSYnVVZA" name="toPackedArray" visibility="public">
            <ownedParameter xmi:id="_ptRYManQEd-hSPkSYnVVZA" name="return" type="_ouvTYKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptRYMqnQEd-hSPkSYnVVZA" name="toString" visibility="public">
            <ownedParameter xmi:id="_ptRYM6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptRYNKnQEd-hSPkSYnVVZA" name="toString" visibility="public">
            <ownedParameter xmi:id="_ptRYNanQEd-hSPkSYnVVZA" name="separator" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptRYNqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptR_QKnQEd-hSPkSYnVVZA" name="toString" visibility="public">
            <ownedParameter xmi:id="_ptR_QanQEd-hSPkSYnVVZA" name="separator" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptR_QqnQEd-hSPkSYnVVZA" name="formatter" type="_pDKEMKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptR_Q6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptSmUKnQEd-hSPkSYnVVZA" name="toString" visibility="public">
            <ownedParameter xmi:id="_ptSmUanQEd-hSPkSYnVVZA" name="separator" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptSmUqnQEd-hSPkSYnVVZA" name="vocabulary" type="_pDHA4KnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptSmU6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptT0cKnQEd-hSPkSYnVVZA" name="toStringOfHalfWords" visibility="public">
            <ownedParameter xmi:id="_ptT0canQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptUbganQEd-hSPkSYnVVZA" name="toStringOfWords" visibility="public">
            <ownedParameter xmi:id="_ptUbgqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptVCkKnQEd-hSPkSYnVVZA" name="toStringWithRanges" visibility="public">
            <ownedParameter xmi:id="_ptVCkanQEd-hSPkSYnVVZA" name="separator" type="_ouATkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptVCkqnQEd-hSPkSYnVVZA" name="formatter" type="_pDKEMKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptVCk6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_oy5aoanQEd-hSPkSYnVVZA" name="ASTArray">
          <eAnnotations xmi:id="_pDCvc6nQEd-hSPkSYnVVZA" source="Jar2UML">
            <details xmi:id="_pDCvdKnQEd-hSPkSYnVVZA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_pDCvdanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_prJRQKnQEd-hSPkSYnVVZA" name="array" visibility="public" type="_pCYBEanQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_ptFyBKnQEd-hSPkSYnVVZA" name="size" visibility="public" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedOperation xmi:id="_pRkToanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_pRkToqnQEd-hSPkSYnVVZA" name="capacity" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_pRk6sKnQEd-hSPkSYnVVZA" name="add" visibility="public">
            <ownedParameter xmi:id="_pRk6sanQEd-hSPkSYnVVZA" name="node" type="_oxaz8anQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_pRk6sqnQEd-hSPkSYnVVZA" name="return" type="_oy5aoanQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_pDHA4KnQEd-hSPkSYnVVZA" name="Vector" clientDependency="_pDO8sqnQEd-hSPkSYnVVZA">
          <eAnnotations xmi:id="_pDO8sKnQEd-hSPkSYnVVZA" source="Jar2UML">
            <details xmi:id="_pDO8sanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_pDPjwKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_ptGZFanQEd-hSPkSYnVVZA" name="lastElement" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_ptHAIKnQEd-hSPkSYnVVZA" name="data" visibility="protected" type="_o6JSIanQEd-hSPkSYnVVZA"/>
          <interfaceRealization xmi:id="_pDO8sqnQEd-hSPkSYnVVZA" supplier="_o4K8MKnQEd-hSPkSYnVVZA" client="_pDHA4KnQEd-hSPkSYnVVZA" contract="_o4K8MKnQEd-hSPkSYnVVZA"/>
          <ownedOperation xmi:id="_prR0JqnQEd-hSPkSYnVVZA" name="appendElement" visibility="public">
            <ownedParameter xmi:id="_prR0J6nQEd-hSPkSYnVVZA" name="o" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_prWFkqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_prWFk6nQEd-hSPkSYnVVZA" name="size" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptTNYKnQEd-hSPkSYnVVZA" name="size" visibility="public">
            <ownedParameter xmi:id="_ptTNYanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptTNYqnQEd-hSPkSYnVVZA" name="elementAt" visibility="public">
            <ownedParameter xmi:id="_ptTNY6nQEd-hSPkSYnVVZA" name="i" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptTNZKnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptW3wqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_ptXe0KnQEd-hSPkSYnVVZA" name="ensureCapacity" visibility="public">
            <ownedParameter xmi:id="_ptXe0anQEd-hSPkSYnVVZA" name="minIndex" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptXe0qnQEd-hSPkSYnVVZA" name="capacity" visibility="public">
            <ownedParameter xmi:id="_ptXe06nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptXe1KnQEd-hSPkSYnVVZA" name="clone" visibility="public">
            <ownedParameter xmi:id="_ptXe1anQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptYs8qnQEd-hSPkSYnVVZA" name="elements" visibility="public">
            <ownedParameter xmi:id="_ptYs86nQEd-hSPkSYnVVZA" name="return" type="_pAFiEKnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptZUAKnQEd-hSPkSYnVVZA" name="removeElement" visibility="public">
            <ownedParameter xmi:id="_ptZUAanQEd-hSPkSYnVVZA" name="o" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptZUAqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptZ7EKnQEd-hSPkSYnVVZA" name="setElementAt" visibility="public">
            <ownedParameter xmi:id="_ptZ7EanQEd-hSPkSYnVVZA" name="obj" type="_otFtkqnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptZ7EqnQEd-hSPkSYnVVZA" name="i" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_pDHn8KnQEd-hSPkSYnVVZA" name="IntRange">
          <eAnnotations xmi:id="_pDOVoKnQEd-hSPkSYnVVZA" source="Jar2UML">
            <details xmi:id="_pDOVoanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_pDOVoqnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_ptWQsKnQEd-hSPkSYnVVZA" name="begin" visibility="package" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_ptWQsanQEd-hSPkSYnVVZA" name="end" visibility="package" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedOperation xmi:id="_ptL4o6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_ptL4pKnQEd-hSPkSYnVVZA" name="begin" type="_ouSncKnQEd-hSPkSYnVVZA"/>
            <ownedParameter xmi:id="_ptL4panQEd-hSPkSYnVVZA" name="end" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptW3wKnQEd-hSPkSYnVVZA" name="toString" visibility="public">
            <ownedParameter xmi:id="_ptW3wanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_pDQx4qnQEd-hSPkSYnVVZA" name="VectorEnumerator" visibility="package" clientDependency="_pDSAAqnQEd-hSPkSYnVVZA">
          <eAnnotations xmi:id="_pDSAAKnQEd-hSPkSYnVVZA" source="Jar2UML">
            <details xmi:id="_pDSAAanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_pDSAA6nQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_ptGZFKnQEd-hSPkSYnVVZA" name="vector" visibility="package" type="_pDHA4KnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_ptZ7E6nQEd-hSPkSYnVVZA" name="i" visibility="package" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <interfaceRealization xmi:id="_pDSAAqnQEd-hSPkSYnVVZA" supplier="_pAFiEKnQEd-hSPkSYnVVZA" client="_pDQx4qnQEd-hSPkSYnVVZA" contract="_pAFiEKnQEd-hSPkSYnVVZA"/>
          <ownedOperation xmi:id="_ptGZEKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_ptGZEanQEd-hSPkSYnVVZA" name="v" type="_pDHA4KnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptaiIKnQEd-hSPkSYnVVZA" name="hasMoreElements" visibility="public">
            <ownedParameter xmi:id="_ptaiIanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptaiIqnQEd-hSPkSYnVVZA" name="nextElement" visibility="public">
            <ownedParameter xmi:id="_ptaiI6nQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_pDjFwKnQEd-hSPkSYnVVZA" name="ASTEnumerator" clientDependency="_pD6SIqnQEd-hSPkSYnVVZA">
          <eAnnotations xmi:id="_pD6SIKnQEd-hSPkSYnVVZA" source="Jar2UML">
            <details xmi:id="_pD6SIanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_pD6SI6nQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_ptFyBanQEd-hSPkSYnVVZA" name="nodes" visibility="package" type="_pDQx4qnQEd-hSPkSYnVVZA"/>
          <ownedAttribute xmi:id="_ptFyBqnQEd-hSPkSYnVVZA" name="i" visibility="package" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <interfaceRealization xmi:id="_pD6SIqnQEd-hSPkSYnVVZA" supplier="_pDCvcKnQEd-hSPkSYnVVZA" client="_pDjFwKnQEd-hSPkSYnVVZA" contract="_pDCvcKnQEd-hSPkSYnVVZA"/>
          <ownedOperation xmi:id="_prWFlKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_prWFlanQEd-hSPkSYnVVZA" name="v" type="_pDHA4KnQEd-hSPkSYnVVZA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptGZEqnQEd-hSPkSYnVVZA" name="hasMoreNodes" visibility="public">
            <ownedParameter xmi:id="_ptGZE6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ptGZFqnQEd-hSPkSYnVVZA" name="nextNode" visibility="public">
            <ownedParameter xmi:id="_ptGZF6nQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_oxaz8anQEd-hSPkSYnVVZA" name="AST" isAbstract="true">
        <eAnnotations xmi:id="_pDCIYKnQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pDCIYanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
        </eAnnotations>
        <ownedOperation xmi:id="_pO-5sKnQEd-hSPkSYnVVZA" name="getText" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_pO-5sanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pPFAUKnQEd-hSPkSYnVVZA" name="getNextSibling" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_pPFAUanQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pPG1hKnQEd-hSPkSYnVVZA" name="getFirstChild" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_pPHckKnQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pPHckanQEd-hSPkSYnVVZA" name="getType" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_pPHckqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pRjskanQEd-hSPkSYnVVZA" name="setType" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_pRjskqnQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pRjsk6nQEd-hSPkSYnVVZA" name="setText" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_pRjslKnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pRmI0KnQEd-hSPkSYnVVZA" name="setNextSibling" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_pRmI0anQEd-hSPkSYnVVZA" name="arg0" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_prDKoKnQEd-hSPkSYnVVZA" name="setFirstChild" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_prDKoanQEd-hSPkSYnVVZA" name="arg0" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_prDxs6nQEd-hSPkSYnVVZA" name="initialize" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_prDxtKnQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_prDxtanQEd-hSPkSYnVVZA" name="arg1" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_prE_0KnQEd-hSPkSYnVVZA" name="initialize" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_prE_0anQEd-hSPkSYnVVZA" name="arg0" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_prE_0qnQEd-hSPkSYnVVZA" name="initialize" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_prE_06nQEd-hSPkSYnVVZA" name="arg0" type="_ovBnQanQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_prJ4UKnQEd-hSPkSYnVVZA" name="addChild" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_prJ4UanQEd-hSPkSYnVVZA" name="arg0" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_prR0IKnQEd-hSPkSYnVVZA" name="equalsTreePartial" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_prR0IanQEd-hSPkSYnVVZA" name="arg0" type="_oxaz8anQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_prR0IqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_prR0I6nQEd-hSPkSYnVVZA" name="equalsTree" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_prR0JKnQEd-hSPkSYnVVZA" name="arg0" type="_oxaz8anQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_prR0JanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_prTCRanQEd-hSPkSYnVVZA" name="equals" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_prTCRqnQEd-hSPkSYnVVZA" name="arg0" type="_oxaz8anQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_prTCR6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_prTpUKnQEd-hSPkSYnVVZA" name="equalsList" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_prTpUanQEd-hSPkSYnVVZA" name="arg0" type="_oxaz8anQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_prTpUqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_prUQY6nQEd-hSPkSYnVVZA" name="equalsListPartial" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_prUQZKnQEd-hSPkSYnVVZA" name="arg0" type="_oxaz8anQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_prUQZanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_psdf4KnQEd-hSPkSYnVVZA" name="toString" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_psdf4anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_psdf4qnQEd-hSPkSYnVVZA" name="getColumn" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_psdf46nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_psdf5KnQEd-hSPkSYnVVZA" name="getLine" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_psdf5anQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptFK86nQEd-hSPkSYnVVZA" name="findAll" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptFK9KnQEd-hSPkSYnVVZA" name="arg0" type="_oxaz8anQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptFK9anQEd-hSPkSYnVVZA" name="return" type="_pDCvcKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptFK9qnQEd-hSPkSYnVVZA" name="findAllPartial" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptFK96nQEd-hSPkSYnVVZA" name="arg0" type="_oxaz8anQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptFK-KnQEd-hSPkSYnVVZA" name="return" type="_pDCvcKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptFK-anQEd-hSPkSYnVVZA" name="getNumberOfChildren" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptFK-qnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptFK-6nQEd-hSPkSYnVVZA" name="toStringList" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptFK_KnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptFK_anQEd-hSPkSYnVVZA" name="toStringTree" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptFK_qnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_pCYBEanQEd-hSPkSYnVVZA" name="AST[]" isLeaf="true" isAbstract="true">
        <eAnnotations xmi:id="_pvb7Y6nQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pvb7ZKnQEd-hSPkSYnVVZA" key="inferred" value="true"/>
        </eAnnotations>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_pDCvcKnQEd-hSPkSYnVVZA" name="ASTEnumeration" isAbstract="true">
        <eAnnotations xmi:id="_pDCvcanQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pDCvcqnQEd-hSPkSYnVVZA" key="classpath" value="true"/>
        </eAnnotations>
        <ownedOperation xmi:id="_ptFyAKnQEd-hSPkSYnVVZA" name="hasMoreNodes" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptFyAanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptFyAqnQEd-hSPkSYnVVZA" name="nextNode" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptFyA6nQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_ou1aAanQEd-hSPkSYnVVZA" name="ByteBuffer">
      <eAnnotations xmi:id="_pCdgoKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pCdgoanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pCeHsKnQEd-hSPkSYnVVZA" general="_pCdgoqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_prgdoKnQEd-hSPkSYnVVZA" name="input" visibility="public" type="_oufbwKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_prhEs6nQEd-hSPkSYnVVZA" name="queue" isLeaf="true" type="_pCeHsqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_prhEtanQEd-hSPkSYnVVZA" name="markerOffset" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedOperation xmi:id="_pHi08KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pHjcAKnQEd-hSPkSYnVVZA" name="input_" type="_oufbwKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prhEsKnQEd-hSPkSYnVVZA" name="fill" visibility="public">
        <ownedParameter xmi:id="_prhEsanQEd-hSPkSYnVVZA" name="amount" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prhEsqnQEd-hSPkSYnVVZA" name="syncConsume" isLeaf="true" isAbstract="true"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_ou2oIanQEd-hSPkSYnVVZA" name="CharBuffer">
      <eAnnotations xmi:id="_pCeuwKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pCeuwanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pCeuwqnQEd-hSPkSYnVVZA" general="_pCdgoqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_prhrwqnQEd-hSPkSYnVVZA" name="input" visibility="public" type="_pCeuw6nQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pr3C86nQEd-hSPkSYnVVZA" name="queue" isLeaf="true" type="_pCeHsqnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_pr3C9KnQEd-hSPkSYnVVZA" name="markerOffset" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedOperation xmi:id="_pHkqIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pHkqIanQEd-hSPkSYnVVZA" name="input_" type="_pCeuw6nQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pr3C8KnQEd-hSPkSYnVVZA" name="fill" visibility="public">
        <ownedParameter xmi:id="_pr3C8anQEd-hSPkSYnVVZA" name="amount" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pr3C8qnQEd-hSPkSYnVVZA" name="syncConsume" isLeaf="true" isAbstract="true"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_ou3PMKnQEd-hSPkSYnVVZA" name="LexerSharedInputState">
      <eAnnotations xmi:id="_pCsxMKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pCtYQKnQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pCtYQanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pMXDganQEd-hSPkSYnVVZA" name="guessing" visibility="public" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pr8iganQEd-hSPkSYnVVZA" name="input" visibility="protected" type="_pCdgoqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pr9JkqnQEd-hSPkSYnVVZA" name="column" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pr_l0KnQEd-hSPkSYnVVZA" name="filename" visibility="protected" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psAM4qnQEd-hSPkSYnVVZA" name="line" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psCCEKnQEd-hSPkSYnVVZA" name="tokenStartColumn" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psCCE6nQEd-hSPkSYnVVZA" name="tokenStartLine" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_pHlRMKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pHlRManQEd-hSPkSYnVVZA" name="inbuf" type="_pCdgoqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psWyMKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_psWyManQEd-hSPkSYnVVZA" name="in" type="_oufbwKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psWyMqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_psXZQKnQEd-hSPkSYnVVZA" name="in" type="_pCeuw6nQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psXZQanQEd-hSPkSYnVVZA" name="getFilename" visibility="public">
        <ownedParameter xmi:id="_psXZQqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psXZQ6nQEd-hSPkSYnVVZA" name="getInput" visibility="public">
        <ownedParameter xmi:id="_psXZRKnQEd-hSPkSYnVVZA" name="return" type="_pCdgoqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psXZRanQEd-hSPkSYnVVZA" name="getLine" visibility="public">
        <ownedParameter xmi:id="_psXZRqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psYAUKnQEd-hSPkSYnVVZA" name="getTokenStartColumn" visibility="public">
        <ownedParameter xmi:id="_psYAUanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psYAUqnQEd-hSPkSYnVVZA" name="getTokenStartLine" visibility="public">
        <ownedParameter xmi:id="_psYAU6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psYAVKnQEd-hSPkSYnVVZA" name="getColumn" visibility="public">
        <ownedParameter xmi:id="_psYAVanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psYnYKnQEd-hSPkSYnVVZA" name="reset" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_ou5rcKnQEd-hSPkSYnVVZA" name="ANTLRHashString">
      <eAnnotations xmi:id="_pCU9wKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pCU9wanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pCU9wqnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pq6nx6nQEd-hSPkSYnVVZA" name="s" visibility="private" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pq6nyKnQEd-hSPkSYnVVZA" name="buf" visibility="private" type="_o61OoanQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pq6nyanQEd-hSPkSYnVVZA" name="len" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pq7O0KnQEd-hSPkSYnVVZA" name="lexer" visibility="private" type="_ouk7UanQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pq7O0anQEd-hSPkSYnVVZA" name="prime" visibility="private" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedOperation xmi:id="_pHoUganQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pHoUgqnQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pHoUg6nQEd-hSPkSYnVVZA" name="lexer" type="_ouk7UanQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pq7O0qnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pq7O06nQEd-hSPkSYnVVZA" name="buf" type="_o61OoanQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pq7O1KnQEd-hSPkSYnVVZA" name="length" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pq7O1anQEd-hSPkSYnVVZA" name="lexer" type="_ouk7UanQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pq7O1qnQEd-hSPkSYnVVZA" name="setBuffer" visibility="public">
        <ownedParameter xmi:id="_pq7O16nQEd-hSPkSYnVVZA" name="buf" type="_o61OoanQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pq7O2KnQEd-hSPkSYnVVZA" name="length" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pq7O2anQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pq7O2qnQEd-hSPkSYnVVZA" name="lexer" type="_ouk7UanQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pq714KnQEd-hSPkSYnVVZA" name="setString" visibility="public">
        <ownedParameter xmi:id="_pq714anQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pq714qnQEd-hSPkSYnVVZA" name="charAt" visibility="private" isLeaf="true">
        <ownedParameter xmi:id="_pq7146nQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pq715KnQEd-hSPkSYnVVZA" name="return" type="_o61OoKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pq8c8KnQEd-hSPkSYnVVZA" name="equals" visibility="public">
        <ownedParameter xmi:id="_pq8c8anQEd-hSPkSYnVVZA" name="o" type="_otFtkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pq8c8qnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pq8c86nQEd-hSPkSYnVVZA" name="length" visibility="private" isLeaf="true">
        <ownedParameter xmi:id="_pq9EAKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pq9EBqnQEd-hSPkSYnVVZA" name="hashCode" visibility="public">
        <ownedParameter xmi:id="_pq9EB6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_ovBnQKnQEd-hSPkSYnVVZA" name="NoViableAltForCharException">
      <eAnnotations xmi:id="_pCwbkKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pCwbkanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pCwbkqnQEd-hSPkSYnVVZA" general="_ougp4KnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pskNkKnQEd-hSPkSYnVVZA" name="foundChar" visibility="public" type="_o61OoKnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_pH9rsqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pH-SwKnQEd-hSPkSYnVVZA" name="c" type="_o61OoKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pH-SwanQEd-hSPkSYnVVZA" name="fileName" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pH-SwqnQEd-hSPkSYnVVZA" name="line" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pH-Sw6nQEd-hSPkSYnVVZA" name="column" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pskNkanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pskNkqnQEd-hSPkSYnVVZA" name="c" type="_o61OoKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pskNk6nQEd-hSPkSYnVVZA" name="scanner" type="_ouk7UanQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psk0oKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_psk0oanQEd-hSPkSYnVVZA" name="c" type="_o61OoKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psk0oqnQEd-hSPkSYnVVZA" name="fileName" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psk0o6nQEd-hSPkSYnVVZA" name="line" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psk0pKnQEd-hSPkSYnVVZA" name="getMessage" visibility="public">
        <ownedParameter xmi:id="_psk0panQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_ovBnQanQEd-hSPkSYnVVZA" name="Token" clientDependency="_pC4-c6nQEd-hSPkSYnVVZA">
      <eAnnotations xmi:id="_pC4-canQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pC4-cqnQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pC5lgKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psCCGKnQEd-hSPkSYnVVZA" name="badToken" visibility="public" isStatic="true" type="_ovBnQanQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_ps2hc6nQEd-hSPkSYnVVZA" name="MIN_USER_TYPE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_ps2hdKnQEd-hSPkSYnVVZA" name="NULL_TREE_LOOKAHEAD" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_ps2hdanQEd-hSPkSYnVVZA" name="INVALID_TYPE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_ps3IgKnQEd-hSPkSYnVVZA" name="EOF_TYPE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_ps3IganQEd-hSPkSYnVVZA" name="SKIP" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_ps3IgqnQEd-hSPkSYnVVZA" name="type" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <interfaceRealization xmi:id="_pC4-c6nQEd-hSPkSYnVVZA" supplier="_o4K8MKnQEd-hSPkSYnVVZA" client="_ovBnQanQEd-hSPkSYnVVZA" contract="_o4K8MKnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_pH2-AKnQEd-hSPkSYnVVZA" name="getType" visibility="public">
        <ownedParameter xmi:id="_pH2-AanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pH3lEanQEd-hSPkSYnVVZA" name="setType" visibility="public">
        <ownedParameter xmi:id="_pH4MIKnQEd-hSPkSYnVVZA" name="t" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pJGUIqnQEd-hSPkSYnVVZA" name="setText" visibility="public">
        <ownedParameter xmi:id="_pJGUI6nQEd-hSPkSYnVVZA" name="t" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psCCEanQEd-hSPkSYnVVZA" name="setColumn" visibility="public">
        <ownedParameter xmi:id="_psCCEqnQEd-hSPkSYnVVZA" name="c" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psCCFKnQEd-hSPkSYnVVZA" name="setLine" visibility="public">
        <ownedParameter xmi:id="_psCCFanQEd-hSPkSYnVVZA" name="l" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psO2YKnQEd-hSPkSYnVVZA" name="getText" visibility="public">
        <ownedParameter xmi:id="_psO2YanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psfVF6nQEd-hSPkSYnVVZA" name="getLine" visibility="public">
        <ownedParameter xmi:id="_psfVGKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psfVGanQEd-hSPkSYnVVZA" name="getColumn" visibility="public">
        <ownedParameter xmi:id="_psf8IKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps3Ig6nQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
      <ownedOperation xmi:id="_ps3IhKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_ps3IhanQEd-hSPkSYnVVZA" name="t" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_ps3IhqnQEd-hSPkSYnVVZA" name="txt" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps3Ih6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_ps3IiKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_ps3IianQEd-hSPkSYnVVZA" name="t" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps3vkKnQEd-hSPkSYnVVZA" name="getFilename" visibility="public">
        <ownedParameter xmi:id="_ps3vkanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps3vkqnQEd-hSPkSYnVVZA" name="setFilename" visibility="public">
        <ownedParameter xmi:id="_ps3vk6nQEd-hSPkSYnVVZA" name="name" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps4WoKnQEd-hSPkSYnVVZA" name="toString" visibility="public">
        <ownedParameter xmi:id="_ps4WoanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_ovCOUanQEd-hSPkSYnVVZA" name="TokenStreamRecognitionException">
      <eAnnotations xmi:id="_pC928KnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pC928anQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pC928qnQEd-hSPkSYnVVZA" general="_ovDccanQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_ps92ManQEd-hSPkSYnVVZA" name="recog" visibility="public" type="_ougp4KnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_pI_mcKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pI_mcanQEd-hSPkSYnVVZA" name="re" type="_ougp4KnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps92MqnQEd-hSPkSYnVVZA" name="toString" visibility="public">
        <ownedParameter xmi:id="_ps92M6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_ovC1YKnQEd-hSPkSYnVVZA" name="TokenStreamIOException">
      <eAnnotations xmi:id="_pC9P5anQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pC9P5qnQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pC9P56nQEd-hSPkSYnVVZA" general="_ovDccanQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_ps92MKnQEd-hSPkSYnVVZA" name="io" visibility="public" type="_o5Wn8qnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_pJANganQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pJA0kKnQEd-hSPkSYnVVZA" name="io" type="_o5Wn8qnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_ovC1YqnQEd-hSPkSYnVVZA" name="CharStreamIOException">
      <eAnnotations xmi:id="_pCpG0anQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pCpG0qnQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pCpG06nQEd-hSPkSYnVVZA" general="_pCofwKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pJANgKnQEd-hSPkSYnVVZA" name="io" visibility="public" type="_o5Wn8qnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_prhrwKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_prhrwanQEd-hSPkSYnVVZA" name="io" type="_o5Wn8qnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_ovDccanQEd-hSPkSYnVVZA" name="TokenStreamException">
      <eAnnotations xmi:id="_pC9P4qnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pC9P46nQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pC9P5KnQEd-hSPkSYnVVZA" general="_pCShgKnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_pJA0kanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pJA0kqnQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps9PIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_ps9PIanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_ps9PIqnQEd-hSPkSYnVVZA" name="message" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_ps9PI6nQEd-hSPkSYnVVZA" name="cause" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps9PJKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_ps9PJanQEd-hSPkSYnVVZA" name="cause" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_ovFRoKnQEd-hSPkSYnVVZA" name="ANTLRStringBuffer">
      <eAnnotations xmi:id="_pCWL4KnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pCWL4anQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pCWL4qnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pq-SIKnQEd-hSPkSYnVVZA" name="buffer" visibility="protected" type="_o61OoanQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pq-SIanQEd-hSPkSYnVVZA" name="length" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_pJD34anQEd-hSPkSYnVVZA" name="length" visibility="public" isLeaf="true">
        <ownedParameter xmi:id="_pJD34qnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pJFGAKnQEd-hSPkSYnVVZA" name="getBuffer" visibility="public" isLeaf="true">
        <ownedParameter xmi:id="_pJFGAanQEd-hSPkSYnVVZA" name="return" type="_o61OoanQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pOUyYKnQEd-hSPkSYnVVZA" name="setLength" visibility="public" isLeaf="true">
        <ownedParameter xmi:id="_pOUyYanQEd-hSPkSYnVVZA" name="newLength" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pOUyYqnQEd-hSPkSYnVVZA" name="append" visibility="public" isLeaf="true">
        <ownedParameter xmi:id="_pOVZcKnQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pq-SIqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_pq-SI6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pq-SJKnQEd-hSPkSYnVVZA" name="n" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pq-5MKnQEd-hSPkSYnVVZA" name="append" visibility="public" isLeaf="true">
        <ownedParameter xmi:id="_pq-5ManQEd-hSPkSYnVVZA" name="c" type="_o61OoKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pq_gQKnQEd-hSPkSYnVVZA" name="charAt" visibility="public" isLeaf="true">
        <ownedParameter xmi:id="_pq_gQanQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pq_gQqnQEd-hSPkSYnVVZA" name="return" type="_o61OoKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prAHUKnQEd-hSPkSYnVVZA" name="setCharAt" visibility="public" isLeaf="true">
        <ownedParameter xmi:id="_prAHUanQEd-hSPkSYnVVZA" name="index" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prAHUqnQEd-hSPkSYnVVZA" name="ch" type="_o61OoKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prAuYKnQEd-hSPkSYnVVZA" name="toString" visibility="public" isLeaf="true">
        <ownedParameter xmi:id="_prAuYanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_oxSREKnQEd-hSPkSYnVVZA" name="TreeParser">
      <eAnnotations xmi:id="_pC-eAKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pC-eAanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pC-eAqnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pPCkEanQEd-hSPkSYnVVZA" name="tokenNames" visibility="protected" type="_oxS4IanQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pPDyMKnQEd-hSPkSYnVVZA" name="ASTNULL" visibility="public" isStatic="true" type="_pC_FEKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pPEZQKnQEd-hSPkSYnVVZA" name="_retTree" visibility="protected" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_ps-dQKnQEd-hSPkSYnVVZA" name="inputState" visibility="protected" type="_pC_FEanQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_ps-dQanQEd-hSPkSYnVVZA" name="returnAST" visibility="protected" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_ps-dQqnQEd-hSPkSYnVVZA" name="astFactory" visibility="protected" type="_oy6BsKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_ps-dQ6nQEd-hSPkSYnVVZA" name="traceDepth" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_pPCkEKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_pPEZQanQEd-hSPkSYnVVZA" name="reportError" visibility="public">
        <ownedParameter xmi:id="_pPEZQqnQEd-hSPkSYnVVZA" name="ex" type="_ougp4KnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pPG1ganQEd-hSPkSYnVVZA" name="match" visibility="protected">
        <ownedParameter xmi:id="_pPG1gqnQEd-hSPkSYnVVZA" name="t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pPG1g6nQEd-hSPkSYnVVZA" name="ttype" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps-dRKnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
      <ownedOperation xmi:id="_ps-dRqnQEd-hSPkSYnVVZA" name="getAST" visibility="public">
        <ownedParameter xmi:id="_ps-dR6nQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps_EUKnQEd-hSPkSYnVVZA" name="getASTFactory" visibility="public">
        <ownedParameter xmi:id="_ps_EUanQEd-hSPkSYnVVZA" name="return" type="_oy6BsKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps_EUqnQEd-hSPkSYnVVZA" name="getTokenName" visibility="public">
        <ownedParameter xmi:id="_ps_EU6nQEd-hSPkSYnVVZA" name="num" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_ps_EVKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps_EVanQEd-hSPkSYnVVZA" name="getTokenNames" visibility="public">
        <ownedParameter xmi:id="_ps_EVqnQEd-hSPkSYnVVZA" name="return" type="_oxS4IanQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps_rYKnQEd-hSPkSYnVVZA" name="match" visibility="public">
        <ownedParameter xmi:id="_ps_rYanQEd-hSPkSYnVVZA" name="t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_ps_rYqnQEd-hSPkSYnVVZA" name="b" type="_ouzk0KnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ptAScKnQEd-hSPkSYnVVZA" name="matchNot" visibility="protected">
        <ownedParameter xmi:id="_ptAScanQEd-hSPkSYnVVZA" name="t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_ptAScqnQEd-hSPkSYnVVZA" name="ttype" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ptASc6nQEd-hSPkSYnVVZA" name="panic" visibility="public" isStatic="true"/>
      <ownedOperation xmi:id="_ptA5gKnQEd-hSPkSYnVVZA" name="reportError" visibility="public">
        <ownedParameter xmi:id="_ptA5ganQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ptA5gqnQEd-hSPkSYnVVZA" name="reportWarning" visibility="public">
        <ownedParameter xmi:id="_ptA5g6nQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ptBgkKnQEd-hSPkSYnVVZA" name="setASTFactory" visibility="public">
        <ownedParameter xmi:id="_ptBgkanQEd-hSPkSYnVVZA" name="f" type="_oy6BsKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ptBgkqnQEd-hSPkSYnVVZA" name="setASTNodeType" visibility="public">
        <ownedParameter xmi:id="_ptBgk6nQEd-hSPkSYnVVZA" name="nodeType" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ptBglKnQEd-hSPkSYnVVZA" name="setASTNodeClass" visibility="public">
        <ownedParameter xmi:id="_ptBglanQEd-hSPkSYnVVZA" name="nodeType" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ptCHoKnQEd-hSPkSYnVVZA" name="traceIndent" visibility="public"/>
      <ownedOperation xmi:id="_ptCHoanQEd-hSPkSYnVVZA" name="traceIn" visibility="public">
        <ownedParameter xmi:id="_ptCHoqnQEd-hSPkSYnVVZA" name="rname" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_ptCHo6nQEd-hSPkSYnVVZA" name="t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ptCusanQEd-hSPkSYnVVZA" name="traceOut" visibility="public">
        <ownedParameter xmi:id="_ptCusqnQEd-hSPkSYnVVZA" name="rname" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_ptCus6nQEd-hSPkSYnVVZA" name="t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_oxhhoanQEd-hSPkSYnVVZA" name="NoViableAltException">
      <eAnnotations xmi:id="_pCv0gKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pCv0ganQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pCv0gqnQEd-hSPkSYnVVZA" general="_ougp4KnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psi_cKnQEd-hSPkSYnVVZA" name="token" visibility="public" type="_ovBnQanQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psjmgKnQEd-hSPkSYnVVZA" name="node" visibility="public" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_pPJ40KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pPJ40anQEd-hSPkSYnVVZA" name="t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pR1ZY6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pR1ZZKnQEd-hSPkSYnVVZA" name="t" type="_ovBnQanQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pR1ZZanQEd-hSPkSYnVVZA" name="fileName_" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psjmganQEd-hSPkSYnVVZA" name="getMessage" visibility="public">
        <ownedParameter xmi:id="_psjmgqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_oygZEKnQEd-hSPkSYnVVZA" name="LLkParser">
      <eAnnotations xmi:id="_pCrjEKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pCrjEanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pCrjEqnQEd-hSPkSYnVVZA" general="_oue0sqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psTH0KnQEd-hSPkSYnVVZA" name="k" visibility="package" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psUV86nQEd-hSPkSYnVVZA" name="inputState" isLeaf="true" type="_oy-TIKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_psWLIqnQEd-hSPkSYnVVZA" name="traceDepth" isLeaf="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedOperation xmi:id="_pRmv4KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pRmv4anQEd-hSPkSYnVVZA" name="tokenBuf" type="_pCsKIKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pRmv4qnQEd-hSPkSYnVVZA" name="k_" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pRpMIKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pRpMIanQEd-hSPkSYnVVZA" name="lexer" type="_ouk7UKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pRpMIqnQEd-hSPkSYnVVZA" name="k_" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pRrBUKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pRrBUanQEd-hSPkSYnVVZA" name="state" type="_oy-TIKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pRrBUqnQEd-hSPkSYnVVZA" name="k_" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pRxvAKnQEd-hSPkSYnVVZA" name="LA" visibility="public">
        <ownedParameter xmi:id="_pRxvAanQEd-hSPkSYnVVZA" name="i" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pRxvAqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pR0yUanQEd-hSPkSYnVVZA" name="LT" visibility="public">
        <ownedParameter xmi:id="_pR0yUqnQEd-hSPkSYnVVZA" name="i" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pR1ZYKnQEd-hSPkSYnVVZA" name="return" type="_ovBnQanQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psTH0anQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_psTH0qnQEd-hSPkSYnVVZA" name="k_" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psTu4qnQEd-hSPkSYnVVZA" name="setTokenBuffer" isLeaf="true" isAbstract="true">
        <ownedParameter xmi:id="_psTu46nQEd-hSPkSYnVVZA" name="arg0" type="_pCsKIKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psUV8qnQEd-hSPkSYnVVZA" name="consume" visibility="public"/>
      <ownedOperation xmi:id="_psU9BKnQEd-hSPkSYnVVZA" name="trace" visibility="private">
        <ownedParameter xmi:id="_psU9BanQEd-hSPkSYnVVZA" name="ee" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psU9BqnQEd-hSPkSYnVVZA" name="rname" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psVkEKnQEd-hSPkSYnVVZA" name="traceIndent" isLeaf="true" isAbstract="true"/>
      <ownedOperation xmi:id="_psWLIKnQEd-hSPkSYnVVZA" name="traceIn" visibility="public">
        <ownedParameter xmi:id="_psWLIanQEd-hSPkSYnVVZA" name="rname" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psWLI6nQEd-hSPkSYnVVZA" name="traceOut" visibility="public">
        <ownedParameter xmi:id="_psWLJKnQEd-hSPkSYnVVZA" name="rname" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_oy4zkKnQEd-hSPkSYnVVZA" name="CommonAST">
      <eAnnotations xmi:id="_pCpG1KnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pCpG1anQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pCpt4KnQEd-hSPkSYnVVZA" general="_pCpG1qnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psNBNKnQEd-hSPkSYnVVZA" name="ttype" visibility="package" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psNBNanQEd-hSPkSYnVVZA" name="text" visibility="package" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_pRjskKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_psNBNqnQEd-hSPkSYnVVZA" name="getText" visibility="public">
        <ownedParameter xmi:id="_psNBN6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psNoQKnQEd-hSPkSYnVVZA" name="getType" visibility="public">
        <ownedParameter xmi:id="_psNoQanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psNoQqnQEd-hSPkSYnVVZA" name="initialize" visibility="public">
        <ownedParameter xmi:id="_psNoQ6nQEd-hSPkSYnVVZA" name="t" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psNoRKnQEd-hSPkSYnVVZA" name="txt" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psNoRanQEd-hSPkSYnVVZA" name="setType" visibility="public">
        <ownedParameter xmi:id="_psNoRqnQEd-hSPkSYnVVZA" name="ttype_" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psNoR6nQEd-hSPkSYnVVZA" name="setText" visibility="public">
        <ownedParameter xmi:id="_psNoSKnQEd-hSPkSYnVVZA" name="text_" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psOPUKnQEd-hSPkSYnVVZA" name="initialize" visibility="public">
        <ownedParameter xmi:id="_psOPUanQEd-hSPkSYnVVZA" name="t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psOPUqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_psOPU6nQEd-hSPkSYnVVZA" name="tok" type="_ovBnQanQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psOPVKnQEd-hSPkSYnVVZA" name="initialize" visibility="public">
        <ownedParameter xmi:id="_psOPVanQEd-hSPkSYnVVZA" name="tok" type="_ovBnQanQEd-hSPkSYnVVZA"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_oy6BsKnQEd-hSPkSYnVVZA" name="ASTFactory">
      <eAnnotations xmi:id="_pCXaAKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pCXaAanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pCYBEKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_prAuYqnQEd-hSPkSYnVVZA" name="theASTNodeType" visibility="protected" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_prAuY6nQEd-hSPkSYnVVZA" name="theASTNodeTypeClass" visibility="protected" type="_o5cHganQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_prAuZKnQEd-hSPkSYnVVZA" name="tokenTypeToASTClassMap" visibility="protected" type="_ou5EYqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_prAuZanQEd-hSPkSYnVVZA" name="class$0" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_prAuZqnQEd-hSPkSYnVVZA" name="class$1" visibility="package" isStatic="true" type="_o5cHganQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_pRkTo6nQEd-hSPkSYnVVZA" name="create" visibility="public">
        <ownedParameter xmi:id="_pRkTpKnQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pRkTpanQEd-hSPkSYnVVZA" name="txt" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pRkTpqnQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pRk6s6nQEd-hSPkSYnVVZA" name="make" visibility="public">
        <ownedParameter xmi:id="_pRk6tKnQEd-hSPkSYnVVZA" name="nodes" type="_oy5aoanQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pRk6tanQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pRnW9KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pRn-AKnQEd-hSPkSYnVVZA" name="tokenTypeToClassMap" type="_ou5EYqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pRsPcqnQEd-hSPkSYnVVZA" name="addASTChild" visibility="public">
        <ownedParameter xmi:id="_pRsPc6nQEd-hSPkSYnVVZA" name="currentAST" type="_oy9FAKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pRsPdKnQEd-hSPkSYnVVZA" name="child" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pR5q0KnQEd-hSPkSYnVVZA" name="create" visibility="public">
        <ownedParameter xmi:id="_pR6R4KnQEd-hSPkSYnVVZA" name="tok" type="_ovBnQanQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pR6R4anQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pSNM0KnQEd-hSPkSYnVVZA" name="create" visibility="public">
        <ownedParameter xmi:id="_pSNM0anQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pSNM0qnQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pSYL8KnQEd-hSPkSYnVVZA" name="makeASTRoot" visibility="public">
        <ownedParameter xmi:id="_pSYL8anQEd-hSPkSYnVVZA" name="currentAST" type="_oy9FAKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pSYzAKnQEd-hSPkSYnVVZA" name="root" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prAuZ6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_prBVcKnQEd-hSPkSYnVVZA" name="setTokenTypeToASTClassMap" visibility="public">
        <ownedParameter xmi:id="_prBVcanQEd-hSPkSYnVVZA" name="tokenTypeToClassMap" type="_ou5EYqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prBVcqnQEd-hSPkSYnVVZA" name="setTokenTypeASTNodeType" visibility="public">
        <ownedParameter xmi:id="_prBVc6nQEd-hSPkSYnVVZA" name="tokenType" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prBVdKnQEd-hSPkSYnVVZA" name="className" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prB8g6nQEd-hSPkSYnVVZA" name="getASTNodeType" visibility="public">
        <ownedParameter xmi:id="_prB8hKnQEd-hSPkSYnVVZA" name="tokenType" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prB8hanQEd-hSPkSYnVVZA" name="return" type="_o5cHganQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prDKoqnQEd-hSPkSYnVVZA" name="create" visibility="public">
        <ownedParameter xmi:id="_prDKo6nQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prDxsKnQEd-hSPkSYnVVZA" name="create" visibility="protected">
        <ownedParameter xmi:id="_prDxsanQEd-hSPkSYnVVZA" name="c" type="_o5cHganQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prDxsqnQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prDxtqnQEd-hSPkSYnVVZA" name="create" visibility="public">
        <ownedParameter xmi:id="_prEYwKnQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prEYwanQEd-hSPkSYnVVZA" name="txt" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prEYwqnQEd-hSPkSYnVVZA" name="className" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prEYw6nQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prEYxKnQEd-hSPkSYnVVZA" name="create" visibility="public">
        <ownedParameter xmi:id="_prEYxanQEd-hSPkSYnVVZA" name="className" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prEYxqnQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prEYx6nQEd-hSPkSYnVVZA" name="create" visibility="public">
        <ownedParameter xmi:id="_prEYyKnQEd-hSPkSYnVVZA" name="tr" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prEYyanQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prFm4KnQEd-hSPkSYnVVZA" name="create" visibility="public">
        <ownedParameter xmi:id="_prFm4anQEd-hSPkSYnVVZA" name="tok" type="_ovBnQanQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prFm4qnQEd-hSPkSYnVVZA" name="className" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prFm46nQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prFm5KnQEd-hSPkSYnVVZA" name="createUsingCtor" visibility="protected">
        <ownedParameter xmi:id="_prFm5anQEd-hSPkSYnVVZA" name="token" type="_ovBnQanQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prFm5qnQEd-hSPkSYnVVZA" name="className" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prFm56nQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prHcEanQEd-hSPkSYnVVZA" name="error" visibility="public">
        <ownedParameter xmi:id="_prHcEqnQEd-hSPkSYnVVZA" name="e" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prHcE6nQEd-hSPkSYnVVZA" name="dup" visibility="public">
        <ownedParameter xmi:id="_prHcFKnQEd-hSPkSYnVVZA" name="t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prHcFanQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prHcFqnQEd-hSPkSYnVVZA" name="dupList" visibility="public">
        <ownedParameter xmi:id="_prHcF6nQEd-hSPkSYnVVZA" name="t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prHcGKnQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prIDIKnQEd-hSPkSYnVVZA" name="dupTree" visibility="public">
        <ownedParameter xmi:id="_prIDIanQEd-hSPkSYnVVZA" name="t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prIDIqnQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prIqMKnQEd-hSPkSYnVVZA" name="make" visibility="public">
        <ownedParameter xmi:id="_prIqManQEd-hSPkSYnVVZA" name="nodes" type="_pCYBEanQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prIqMqnQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prJ4UqnQEd-hSPkSYnVVZA" name="setASTNodeClass" visibility="public">
        <ownedParameter xmi:id="_prJ4U6nQEd-hSPkSYnVVZA" name="c" type="_o5cHganQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prJ4VKnQEd-hSPkSYnVVZA" name="setASTNodeClass" visibility="public">
        <ownedParameter xmi:id="_prJ4VanQEd-hSPkSYnVVZA" name="t" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prKfYKnQEd-hSPkSYnVVZA" name="setASTNodeType" visibility="public">
        <ownedParameter xmi:id="_prKfYanQEd-hSPkSYnVVZA" name="t" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prKfYqnQEd-hSPkSYnVVZA" name="getTokenTypeToASTClassMap" visibility="public">
        <ownedParameter xmi:id="_prKfY6nQEd-hSPkSYnVVZA" name="return" type="_ou5EYqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_oy9FAKnQEd-hSPkSYnVVZA" name="ASTPair">
      <eAnnotations xmi:id="_pCcSgKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pCc5kKnQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pCc5kanQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pRsPdanQEd-hSPkSYnVVZA" name="root" visibility="public" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pRuEoKnQEd-hSPkSYnVVZA" name="child" visibility="public" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_pRsPcKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_pRuEoanQEd-hSPkSYnVVZA" name="advanceChildToEnd" visibility="public" isLeaf="true"/>
      <ownedOperation xmi:id="_prPX4KnQEd-hSPkSYnVVZA" name="copy" visibility="public">
        <ownedParameter xmi:id="_prPX4anQEd-hSPkSYnVVZA" name="return" type="_oy9FAKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prPX4qnQEd-hSPkSYnVVZA" name="toString" visibility="public">
        <ownedParameter xmi:id="_prP-8KnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_oy-TIKnQEd-hSPkSYnVVZA" name="ParserSharedInputState">
      <eAnnotations xmi:id="_pC3JQKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pC3JQanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pC3JQqnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pRtdkqnQEd-hSPkSYnVVZA" name="guessing" visibility="public" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psUV9KnQEd-hSPkSYnVVZA" name="input" visibility="protected" type="_pCsKIKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psptIqnQEd-hSPkSYnVVZA" name="filename" visibility="protected" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_psmCxanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_psy3EKnQEd-hSPkSYnVVZA" name="reset" visibility="public"/>
      <ownedOperation xmi:id="_psy3EqnQEd-hSPkSYnVVZA" name="getFilename" visibility="public">
        <ownedParameter xmi:id="_psy3E6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psy3FKnQEd-hSPkSYnVVZA" name="getInput" visibility="public">
        <ownedParameter xmi:id="_psy3FanQEd-hSPkSYnVVZA" name="return" type="_pCsKIKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_pCShgKnQEd-hSPkSYnVVZA" name="ANTLRException">
      <eAnnotations xmi:id="_pCShganQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pCUWsKnQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pCUWsanQEd-hSPkSYnVVZA" general="_o3uQQanQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_pq6AsKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_pq6AsanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pq6AsqnQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pq6As6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pq6AtKnQEd-hSPkSYnVVZA" name="message" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pq6AtanQEd-hSPkSYnVVZA" name="cause" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pq6nw6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pq6nxKnQEd-hSPkSYnVVZA" name="cause" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_pCZPMKnQEd-hSPkSYnVVZA" name="Utils">
      <eAnnotations xmi:id="_pDA6Q6nQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pDA6RKnQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pDBhUKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_ptDVwKnQEd-hSPkSYnVVZA" name="useSystemExit" visibility="private" isStatic="true" type="_oumwg6nQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_ptDVwanQEd-hSPkSYnVVZA" name="useDirectClassLoading" visibility="private" isStatic="true" type="_oumwg6nQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_prB8gKnQEd-hSPkSYnVVZA" name="loadClass" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_prB8ganQEd-hSPkSYnVVZA" name="name" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prB8gqnQEd-hSPkSYnVVZA" name="return" type="_o5cHganQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psGTganQEd-hSPkSYnVVZA" name="error" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_psGTgqnQEd-hSPkSYnVVZA" name="message" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ptDVwqnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
      <ownedOperation xmi:id="_ptD80KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_ptEj4KnQEd-hSPkSYnVVZA" name="createInstanceOf" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_ptEj4anQEd-hSPkSYnVVZA" name="name" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_ptEj4qnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ptEj46nQEd-hSPkSYnVVZA" name="error" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_ptEj5KnQEd-hSPkSYnVVZA" name="message" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_ptEj5anQEd-hSPkSYnVVZA" name="t" type="_ouBhsqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_pCdgoqnQEd-hSPkSYnVVZA" name="InputBuffer" isAbstract="true">
      <eAnnotations xmi:id="_pCqU8KnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pCqU8anQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pCqU8qnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psQrlanQEd-hSPkSYnVVZA" name="nMarkers" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psQrlqnQEd-hSPkSYnVVZA" name="markerOffset" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psQrl6nQEd-hSPkSYnVVZA" name="numToConsume" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psQrmKnQEd-hSPkSYnVVZA" name="queue" visibility="protected" type="_pCeHsqnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_prgdoanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_pr8igqnQEd-hSPkSYnVVZA" name="commit" visibility="public"/>
      <ownedOperation xmi:id="_pr9JkanQEd-hSPkSYnVVZA" name="consume" visibility="public"/>
      <ownedOperation xmi:id="_pr9Jk6nQEd-hSPkSYnVVZA" name="LA" visibility="public">
        <ownedParameter xmi:id="_pr9JlKnQEd-hSPkSYnVVZA" name="i" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pr9JlanQEd-hSPkSYnVVZA" name="return" type="_o61OoKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psCpIKnQEd-hSPkSYnVVZA" name="mark" visibility="public">
        <ownedParameter xmi:id="_psCpIanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psIvwKnQEd-hSPkSYnVVZA" name="rewind" visibility="public">
        <ownedParameter xmi:id="_psIvwanQEd-hSPkSYnVVZA" name="mark" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psRSoKnQEd-hSPkSYnVVZA" name="fill" visibility="public" isAbstract="true">
        <ownedParameter xmi:id="_psRSoanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psRSoqnQEd-hSPkSYnVVZA" name="getLAChars" visibility="public">
        <ownedParameter xmi:id="_psRSo6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psR5sKnQEd-hSPkSYnVVZA" name="getMarkedChars" visibility="public">
        <ownedParameter xmi:id="_psR5sanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psR5sqnQEd-hSPkSYnVVZA" name="isMarked" visibility="public">
        <ownedParameter xmi:id="_psR5s6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psSgwKnQEd-hSPkSYnVVZA" name="syncConsume" visibility="protected"/>
      <ownedOperation xmi:id="_psSgwanQEd-hSPkSYnVVZA" name="reset" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_pCeHsqnQEd-hSPkSYnVVZA" name="CharQueue">
      <eAnnotations xmi:id="_pCfV0KnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pCfV0anQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pCfV0qnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_prhEtKnQEd-hSPkSYnVVZA" name="nbrEntries" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pr3qDqnQEd-hSPkSYnVVZA" name="buffer" visibility="protected" type="_o61OoanQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pr3qD6nQEd-hSPkSYnVVZA" name="sizeLessOne" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pr4REKnQEd-hSPkSYnVVZA" name="offset" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_prhEuKnQEd-hSPkSYnVVZA" name="append" visibility="public" isLeaf="true">
        <ownedParameter xmi:id="_prhEuanQEd-hSPkSYnVVZA" name="tok" type="_o61OoKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pr4REanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pr4REqnQEd-hSPkSYnVVZA" name="minSize" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pr4RE6nQEd-hSPkSYnVVZA" name="init" visibility="public">
        <ownedParameter xmi:id="_pr4RFKnQEd-hSPkSYnVVZA" name="size" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pr44IKnQEd-hSPkSYnVVZA" name="expand" visibility="private" isLeaf="true"/>
      <ownedOperation xmi:id="_pr44IanQEd-hSPkSYnVVZA" name="elementAt" visibility="public" isLeaf="true">
        <ownedParameter xmi:id="_pr44IqnQEd-hSPkSYnVVZA" name="idx" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pr44I6nQEd-hSPkSYnVVZA" name="return" type="_o61OoKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pr6GQKnQEd-hSPkSYnVVZA" name="reset" visibility="public" isLeaf="true"/>
      <ownedOperation xmi:id="_pr6GQanQEd-hSPkSYnVVZA" name="removeFirst" visibility="public" isLeaf="true"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_pCk1YKnQEd-hSPkSYnVVZA" name="MismatchedCharException">
      <eAnnotations xmi:id="_pCt_UKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pCt_UanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pCt_UqnQEd-hSPkSYnVVZA" general="_ougp4KnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psYnYanQEd-hSPkSYnVVZA" name="CHAR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_psYnYqnQEd-hSPkSYnVVZA" name="NOT_CHAR" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_psYnY6nQEd-hSPkSYnVVZA" name="RANGE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_psYnZKnQEd-hSPkSYnVVZA" name="NOT_RANGE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_psYnZanQEd-hSPkSYnVVZA" name="SET" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_psYnZqnQEd-hSPkSYnVVZA" name="NOT_SET" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_psYnZ6nQEd-hSPkSYnVVZA" name="mismatchType" visibility="public" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psYnaKnQEd-hSPkSYnVVZA" name="foundChar" visibility="public" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psYnaanQEd-hSPkSYnVVZA" name="expecting" visibility="public" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psYnaqnQEd-hSPkSYnVVZA" name="upper" visibility="public" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psYna6nQEd-hSPkSYnVVZA" name="set" visibility="public" type="_ouzk0KnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psZOcKnQEd-hSPkSYnVVZA" name="scanner" visibility="public" type="_ouk7UanQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_psCpIqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_psCpI6nQEd-hSPkSYnVVZA" name="c" type="_o61OoKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psCpJKnQEd-hSPkSYnVVZA" name="expecting_" type="_o61OoKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psDQMKnQEd-hSPkSYnVVZA" name="matchNot" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psDQManQEd-hSPkSYnVVZA" name="scanner_" type="_ouk7UanQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psDQMqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_psDQM6nQEd-hSPkSYnVVZA" name="c" type="_o61OoKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psDQNKnQEd-hSPkSYnVVZA" name="set_" type="_ouzk0KnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psDQNanQEd-hSPkSYnVVZA" name="matchNot" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psDQNqnQEd-hSPkSYnVVZA" name="scanner_" type="_ouk7UanQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psEeUKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_psEeUanQEd-hSPkSYnVVZA" name="c" type="_o61OoKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psEeUqnQEd-hSPkSYnVVZA" name="lower" type="_o61OoKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psEeU6nQEd-hSPkSYnVVZA" name="upper_" type="_o61OoKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psEeVKnQEd-hSPkSYnVVZA" name="matchNot" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psFFYKnQEd-hSPkSYnVVZA" name="scanner_" type="_ouk7UanQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psZOcanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_psackKnQEd-hSPkSYnVVZA" name="getMessage" visibility="public">
        <ownedParameter xmi:id="_psackanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psbDoqnQEd-hSPkSYnVVZA" name="appendCharName" visibility="private">
        <ownedParameter xmi:id="_psbDo6nQEd-hSPkSYnVVZA" name="sb" type="_ot_sganQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psbDpKnQEd-hSPkSYnVVZA" name="c" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_pCofwKnQEd-hSPkSYnVVZA" name="CharStreamException">
      <eAnnotations xmi:id="_pCofwanQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pCofwqnQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pCpG0KnQEd-hSPkSYnVVZA" general="_pCShgKnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_psNBMKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_psNBManQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_pCpG1qnQEd-hSPkSYnVVZA" name="BaseAST" clientDependency="_pDgCcqnQEd-hSPkSYnVVZA _pDgCc6nQEd-hSPkSYnVVZA" isAbstract="true">
      <eAnnotations xmi:id="_pDgCcKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pDgCcanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pDgCdKnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_prP-8anQEd-hSPkSYnVVZA" name="down" visibility="protected" type="_pCpG1qnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_prP-8qnQEd-hSPkSYnVVZA" name="right" visibility="protected" type="_pCpG1qnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_prP-86nQEd-hSPkSYnVVZA" name="verboseStringConversion" visibility="private" isStatic="true" type="_oumwg6nQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_prP-9KnQEd-hSPkSYnVVZA" name="tokenNames" visibility="private" isStatic="true" type="_oxS4IanQEd-hSPkSYnVVZA"/>
      <interfaceRealization xmi:id="_pDgCcqnQEd-hSPkSYnVVZA" supplier="_oxaz8anQEd-hSPkSYnVVZA" client="_pCpG1qnQEd-hSPkSYnVVZA" contract="_oxaz8anQEd-hSPkSYnVVZA"/>
      <interfaceRealization xmi:id="_pDgCc6nQEd-hSPkSYnVVZA" supplier="_o1IPQanQEd-hSPkSYnVVZA" client="_pCpG1qnQEd-hSPkSYnVVZA" contract="_o1IPQanQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_prP-9anQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
      <ownedOperation xmi:id="_prQmAKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_prQmAanQEd-hSPkSYnVVZA" name="addChild" visibility="public">
        <ownedParameter xmi:id="_prQmAqnQEd-hSPkSYnVVZA" name="node" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prRNEKnQEd-hSPkSYnVVZA" name="getNumberOfChildren" visibility="public">
        <ownedParameter xmi:id="_prRNEanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prRNEqnQEd-hSPkSYnVVZA" name="doWorkForFindAll" visibility="private">
        <ownedParameter xmi:id="_prRNE6nQEd-hSPkSYnVVZA" name="v" type="_pDHA4KnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prRNFKnQEd-hSPkSYnVVZA" name="target" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prRNFanQEd-hSPkSYnVVZA" name="partialMatch" type="_oumwg6nQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prSbMKnQEd-hSPkSYnVVZA" name="equals" visibility="public">
        <ownedParameter xmi:id="_prSbManQEd-hSPkSYnVVZA" name="t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prSbMqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prSbM6nQEd-hSPkSYnVVZA" name="getText" visibility="public">
        <ownedParameter xmi:id="_prSbNKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prTCQKnQEd-hSPkSYnVVZA" name="getType" visibility="public">
        <ownedParameter xmi:id="_prTCQanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prTCQqnQEd-hSPkSYnVVZA" name="equalsList" visibility="public">
        <ownedParameter xmi:id="_prTCQ6nQEd-hSPkSYnVVZA" name="t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prTCRKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prUQYKnQEd-hSPkSYnVVZA" name="equalsListPartial" visibility="public">
        <ownedParameter xmi:id="_prUQYanQEd-hSPkSYnVVZA" name="sub" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prUQYqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prU3cKnQEd-hSPkSYnVVZA" name="equalsTree" visibility="public">
        <ownedParameter xmi:id="_prU3canQEd-hSPkSYnVVZA" name="t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prU3cqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prU3c6nQEd-hSPkSYnVVZA" name="getFirstChild" visibility="public">
        <ownedParameter xmi:id="_prU3dKnQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prVegKnQEd-hSPkSYnVVZA" name="equalsTreePartial" visibility="public">
        <ownedParameter xmi:id="_prVeganQEd-hSPkSYnVVZA" name="sub" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prVegqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prVeg6nQEd-hSPkSYnVVZA" name="findAll" visibility="public">
        <ownedParameter xmi:id="_prWFkKnQEd-hSPkSYnVVZA" name="target" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prWFkanQEd-hSPkSYnVVZA" name="return" type="_pDCvcKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prWFlqnQEd-hSPkSYnVVZA" name="findAllPartial" visibility="public">
        <ownedParameter xmi:id="_prWFl6nQEd-hSPkSYnVVZA" name="sub" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prWFmKnQEd-hSPkSYnVVZA" name="return" type="_pDCvcKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prWsoKnQEd-hSPkSYnVVZA" name="getNextSibling" visibility="public">
        <ownedParameter xmi:id="_prWsoanQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prXTsKnQEd-hSPkSYnVVZA" name="getLine" visibility="public">
        <ownedParameter xmi:id="_prXTsanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prXTsqnQEd-hSPkSYnVVZA" name="getColumn" visibility="public">
        <ownedParameter xmi:id="_prXTs6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prX6wKnQEd-hSPkSYnVVZA" name="initialize" visibility="public" isAbstract="true">
        <ownedParameter xmi:id="_prX6wanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prX6wqnQEd-hSPkSYnVVZA" name="arg1" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prX6w6nQEd-hSPkSYnVVZA" name="initialize" visibility="public" isAbstract="true">
        <ownedParameter xmi:id="_prX6xKnQEd-hSPkSYnVVZA" name="arg0" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prX6xanQEd-hSPkSYnVVZA" name="initialize" visibility="public" isAbstract="true">
        <ownedParameter xmi:id="_prX6xqnQEd-hSPkSYnVVZA" name="arg0" type="_ovBnQanQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prX6x6nQEd-hSPkSYnVVZA" name="removeChildren" visibility="public"/>
      <ownedOperation xmi:id="_prX6yKnQEd-hSPkSYnVVZA" name="setFirstChild" visibility="public">
        <ownedParameter xmi:id="_prX6yanQEd-hSPkSYnVVZA" name="c" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prYh0KnQEd-hSPkSYnVVZA" name="setNextSibling" visibility="public">
        <ownedParameter xmi:id="_prYh0anQEd-hSPkSYnVVZA" name="n" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prYh0qnQEd-hSPkSYnVVZA" name="setText" visibility="public">
        <ownedParameter xmi:id="_prYh06nQEd-hSPkSYnVVZA" name="text" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prZI4KnQEd-hSPkSYnVVZA" name="setType" visibility="public">
        <ownedParameter xmi:id="_prZI4anQEd-hSPkSYnVVZA" name="ttype" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prZI4qnQEd-hSPkSYnVVZA" name="setVerboseStringConversion" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_prZI46nQEd-hSPkSYnVVZA" name="verbose" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prZI5KnQEd-hSPkSYnVVZA" name="names" type="_oxS4IanQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prZI5anQEd-hSPkSYnVVZA" name="getTokenNames" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_prZI5qnQEd-hSPkSYnVVZA" name="return" type="_oxS4IanQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prZv8KnQEd-hSPkSYnVVZA" name="toString" visibility="public">
        <ownedParameter xmi:id="_prZv8anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_praXBanQEd-hSPkSYnVVZA" name="toStringList" visibility="public">
        <ownedParameter xmi:id="_praXBqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prblIKnQEd-hSPkSYnVVZA" name="toStringTree" visibility="public">
        <ownedParameter xmi:id="_prblIanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prcMMKnQEd-hSPkSYnVVZA" name="decode" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_prcMManQEd-hSPkSYnVVZA" name="text" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prcMMqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prdaUKnQEd-hSPkSYnVVZA" name="encode" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_prdaUanQEd-hSPkSYnVVZA" name="text" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prdaUqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_preBYKnQEd-hSPkSYnVVZA" name="xmlSerializeNode" visibility="public">
        <ownedParameter xmi:id="_preBYanQEd-hSPkSYnVVZA" name="out" type="_pDy9YKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_preodKnQEd-hSPkSYnVVZA" name="xmlSerializeRootOpen" visibility="public">
        <ownedParameter xmi:id="_preodanQEd-hSPkSYnVVZA" name="out" type="_pDy9YKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prf2kKnQEd-hSPkSYnVVZA" name="xmlSerializeRootClose" visibility="public">
        <ownedParameter xmi:id="_prf2kanQEd-hSPkSYnVVZA" name="out" type="_pDy9YKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prf2kqnQEd-hSPkSYnVVZA" name="xmlSerialize" visibility="public">
        <ownedParameter xmi:id="_prf2k6nQEd-hSPkSYnVVZA" name="out" type="_pDy9YKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_pCsKIKnQEd-hSPkSYnVVZA" name="TokenBuffer">
      <eAnnotations xmi:id="_pC6MkKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pC6MkanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pC6MkqnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_ps49sKnQEd-hSPkSYnVVZA" name="input" visibility="protected" type="_ouk7UKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_ps49sanQEd-hSPkSYnVVZA" name="nMarkers" visibility="package" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_ps49sqnQEd-hSPkSYnVVZA" name="markerOffset" visibility="package" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_ps49s6nQEd-hSPkSYnVVZA" name="numToConsume" visibility="package" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_ps49tKnQEd-hSPkSYnVVZA" name="queue" visibility="package" type="_pC6zoanQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_psUV8KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_psUV8anQEd-hSPkSYnVVZA" name="input_" type="_ouk7UKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psUV9anQEd-hSPkSYnVVZA" name="consume" visibility="public" isLeaf="true"/>
      <ownedOperation xmi:id="_psUV9qnQEd-hSPkSYnVVZA" name="LA" visibility="public" isLeaf="true">
        <ownedParameter xmi:id="_psUV96nQEd-hSPkSYnVVZA" name="i" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psU9AKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psU9AanQEd-hSPkSYnVVZA" name="LT" visibility="public" isLeaf="true">
        <ownedParameter xmi:id="_psU9AqnQEd-hSPkSYnVVZA" name="i" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psU9A6nQEd-hSPkSYnVVZA" name="return" type="_ovBnQanQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psq7RanQEd-hSPkSYnVVZA" name="mark" visibility="public" isLeaf="true">
        <ownedParameter xmi:id="_psq7RqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psvzwqnQEd-hSPkSYnVVZA" name="rewind" visibility="public" isLeaf="true">
        <ownedParameter xmi:id="_psvzw6nQEd-hSPkSYnVVZA" name="mark" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psy3EanQEd-hSPkSYnVVZA" name="reset" visibility="public" isLeaf="true"/>
      <ownedOperation xmi:id="_ps5kwanQEd-hSPkSYnVVZA" name="fill" visibility="private" isLeaf="true">
        <ownedParameter xmi:id="_ps5kwqnQEd-hSPkSYnVVZA" name="amount" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps5kw6nQEd-hSPkSYnVVZA" name="syncConsume" visibility="private" isLeaf="true"/>
      <ownedOperation xmi:id="_ps6L1KnQEd-hSPkSYnVVZA" name="getInput" visibility="public">
        <ownedParameter xmi:id="_ps6L1anQEd-hSPkSYnVVZA" name="return" type="_ouk7UKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_pCxpsKnQEd-hSPkSYnVVZA" name="debug">
      <packagedElement xmi:type="uml:Interface" xmi:id="_pDSnEKnQEd-hSPkSYnVVZA" name="MessageListener" isAbstract="true">
        <eAnnotations xmi:id="_pDSnEanQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pDSnEqnQEd-hSPkSYnVVZA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_pDTOIKnQEd-hSPkSYnVVZA" general="_pDSnE6nQEd-hSPkSYnVVZA"/>
        <ownedOperation xmi:id="_ptezkqnQEd-hSPkSYnVVZA" name="reportError" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptezk6nQEd-hSPkSYnVVZA" name="arg0" type="_pD7gQanQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptezlKnQEd-hSPkSYnVVZA" name="reportWarning" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptezlanQEd-hSPkSYnVVZA" name="arg0" type="_pD7gQanQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_pDSnE6nQEd-hSPkSYnVVZA" name="ListenerBase" isAbstract="true">
        <eAnnotations xmi:id="_pD65MKnQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pD65ManQEd-hSPkSYnVVZA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_pD7gQKnQEd-hSPkSYnVVZA" general="_pD65MqnQEd-hSPkSYnVVZA"/>
        <ownedOperation xmi:id="_ptc-Y6nQEd-hSPkSYnVVZA" name="doneParsing" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptc-ZKnQEd-hSPkSYnVVZA" name="arg0" type="_pEBm4KnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptc-ZanQEd-hSPkSYnVVZA" name="refresh" visibility="public" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_pDTOIqnQEd-hSPkSYnVVZA" name="ParserListener" isAbstract="true">
        <eAnnotations xmi:id="_pDTOI6nQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pDTOJKnQEd-hSPkSYnVVZA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_pDUcQqnQEd-hSPkSYnVVZA" general="_pDT1MKnQEd-hSPkSYnVVZA"/>
        <generalization xmi:id="_pDUcQ6nQEd-hSPkSYnVVZA" general="_pDT1ManQEd-hSPkSYnVVZA"/>
        <generalization xmi:id="_pDUcRKnQEd-hSPkSYnVVZA" general="_pDSnEKnQEd-hSPkSYnVVZA"/>
        <generalization xmi:id="_pDUcRanQEd-hSPkSYnVVZA" general="_pDT1MqnQEd-hSPkSYnVVZA"/>
        <generalization xmi:id="_pDVDUKnQEd-hSPkSYnVVZA" general="_pDUcQKnQEd-hSPkSYnVVZA"/>
        <generalization xmi:id="_pDVDUanQEd-hSPkSYnVVZA" general="_pDUcQanQEd-hSPkSYnVVZA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_pDT1MKnQEd-hSPkSYnVVZA" name="SemanticPredicateListener" isAbstract="true">
        <eAnnotations xmi:id="_pDVqZKnQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pDVqZanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_pDVqZqnQEd-hSPkSYnVVZA" general="_pDSnE6nQEd-hSPkSYnVVZA"/>
        <ownedOperation xmi:id="_ptnWd6nQEd-hSPkSYnVVZA" name="semanticPredicateEvaluated" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptnWeKnQEd-hSPkSYnVVZA" name="arg0" type="_pD_xsKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_pDT1ManQEd-hSPkSYnVVZA" name="ParserMatchListener" isAbstract="true">
        <eAnnotations xmi:id="_pDVDUqnQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pDVDU6nQEd-hSPkSYnVVZA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_pDVDVKnQEd-hSPkSYnVVZA" general="_pDSnE6nQEd-hSPkSYnVVZA"/>
        <ownedOperation xmi:id="_ptjFAqnQEd-hSPkSYnVVZA" name="parserMatch" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptjFA6nQEd-hSPkSYnVVZA" name="arg0" type="_pD8uYKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptjFBKnQEd-hSPkSYnVVZA" name="parserMatchNot" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptjFBanQEd-hSPkSYnVVZA" name="arg0" type="_pD8uYKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptjFBqnQEd-hSPkSYnVVZA" name="parserMismatch" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptjFB6nQEd-hSPkSYnVVZA" name="arg0" type="_pD8uYKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptjFCKnQEd-hSPkSYnVVZA" name="parserMismatchNot" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptjFCanQEd-hSPkSYnVVZA" name="arg0" type="_pD8uYKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_pDT1MqnQEd-hSPkSYnVVZA" name="ParserTokenListener" isAbstract="true">
        <eAnnotations xmi:id="_pDVqYKnQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pDVqYanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_pDVqYqnQEd-hSPkSYnVVZA" general="_pDSnE6nQEd-hSPkSYnVVZA"/>
        <ownedOperation xmi:id="_ptlhQKnQEd-hSPkSYnVVZA" name="parserConsume" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptlhQanQEd-hSPkSYnVVZA" name="arg0" type="_pD-jkKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptlhQqnQEd-hSPkSYnVVZA" name="parserLA" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptlhQ6nQEd-hSPkSYnVVZA" name="arg0" type="_pD-jkKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_pDUcQKnQEd-hSPkSYnVVZA" name="TraceListener" isAbstract="true">
        <eAnnotations xmi:id="_pDWRdKnQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pDWRdanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_pDWRdqnQEd-hSPkSYnVVZA" general="_pDSnE6nQEd-hSPkSYnVVZA"/>
        <ownedOperation xmi:id="_ptrA0qnQEd-hSPkSYnVVZA" name="enterRule" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptrA06nQEd-hSPkSYnVVZA" name="arg0" type="_pEBm4KnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptrA1KnQEd-hSPkSYnVVZA" name="exitRule" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptrA1anQEd-hSPkSYnVVZA" name="arg0" type="_pEBm4KnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_pDUcQanQEd-hSPkSYnVVZA" name="SyntacticPredicateListener" isAbstract="true">
        <eAnnotations xmi:id="_pDWRcKnQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pDWRcanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_pDWRcqnQEd-hSPkSYnVVZA" general="_pDSnE6nQEd-hSPkSYnVVZA"/>
        <ownedOperation xmi:id="_ptokkqnQEd-hSPkSYnVVZA" name="syntacticPredicateFailed" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptokk6nQEd-hSPkSYnVVZA" name="arg0" type="_pEA_0KnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptoklKnQEd-hSPkSYnVVZA" name="syntacticPredicateStarted" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptoklanQEd-hSPkSYnVVZA" name="arg0" type="_pEA_0KnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptoklqnQEd-hSPkSYnVVZA" name="syntacticPredicateSucceeded" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ptokl6nQEd-hSPkSYnVVZA" name="arg0" type="_pEA_0KnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pD7gQanQEd-hSPkSYnVVZA" name="MessageEvent">
        <eAnnotations xmi:id="_pD7gQqnQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pD7gQ6nQEd-hSPkSYnVVZA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_pD7gRanQEd-hSPkSYnVVZA" general="_pD7gRKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptc-ZqnQEd-hSPkSYnVVZA" name="text" visibility="private" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptc-Z6nQEd-hSPkSYnVVZA" name="WARNING" visibility="public" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptc-aKnQEd-hSPkSYnVVZA" name="ERROR" visibility="public" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedOperation xmi:id="_ptc-aanQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        <ownedOperation xmi:id="_ptdlcKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_ptdlcanQEd-hSPkSYnVVZA" name="source" type="_otFtkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptdlcqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_ptdlc6nQEd-hSPkSYnVVZA" name="source" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptdldKnQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptdldanQEd-hSPkSYnVVZA" name="text" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptdldqnQEd-hSPkSYnVVZA" name="setValues" visibility="package">
          <ownedParameter xmi:id="_ptdld6nQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptdleKnQEd-hSPkSYnVVZA" name="text" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptdleanQEd-hSPkSYnVVZA" name="getText" visibility="public">
          <ownedParameter xmi:id="_ptdleqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pteMgKnQEd-hSPkSYnVVZA" name="setText" visibility="package">
          <ownedParameter xmi:id="_pteMganQEd-hSPkSYnVVZA" name="text" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pteMgqnQEd-hSPkSYnVVZA" name="toString" visibility="public">
          <ownedParameter xmi:id="_pteMg6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptezkKnQEd-hSPkSYnVVZA" name="getType" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ptezkanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pD7gRKnQEd-hSPkSYnVVZA" name="Event" isAbstract="true">
        <eAnnotations xmi:id="_pEEqMKnQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pEEqManQEd-hSPkSYnVVZA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_pEEqM6nQEd-hSPkSYnVVZA" general="_pEEqMqnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptbJMKnQEd-hSPkSYnVVZA" name="type" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedOperation xmi:id="_ptbJManQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_ptbJMqnQEd-hSPkSYnVVZA" name="source" type="_otFtkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptbJNanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_ptbJNqnQEd-hSPkSYnVVZA" name="source" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptbJN6nQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptbwQKnQEd-hSPkSYnVVZA" name="setType" visibility="package">
          <ownedParameter xmi:id="_ptbwQanQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptbwQqnQEd-hSPkSYnVVZA" name="getType" visibility="public">
          <ownedParameter xmi:id="_ptbwQ6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptbwRKnQEd-hSPkSYnVVZA" name="setValues" visibility="package">
          <ownedParameter xmi:id="_ptbwRanQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pD8uYKnQEd-hSPkSYnVVZA" name="ParserMatchEvent">
        <eAnnotations xmi:id="_pD8uYanQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pD8uYqnQEd-hSPkSYnVVZA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_pD8uZKnQEd-hSPkSYnVVZA" general="_pD8uY6nQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptezlqnQEd-hSPkSYnVVZA" name="TOKEN" visibility="public" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptezl6nQEd-hSPkSYnVVZA" name="BITSET" visibility="public" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptezmKnQEd-hSPkSYnVVZA" name="CHAR" visibility="public" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptezmanQEd-hSPkSYnVVZA" name="CHAR_BITSET" visibility="public" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptezmqnQEd-hSPkSYnVVZA" name="STRING" visibility="public" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptezm6nQEd-hSPkSYnVVZA" name="CHAR_RANGE" visibility="public" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pteznKnQEd-hSPkSYnVVZA" name="inverse" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pteznanQEd-hSPkSYnVVZA" name="matched" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pteznqnQEd-hSPkSYnVVZA" name="target" visibility="private" type="_otFtkqnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptezn6nQEd-hSPkSYnVVZA" name="value" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptfaoKnQEd-hSPkSYnVVZA" name="text" visibility="private" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedOperation xmi:id="_ptfaoanQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        <ownedOperation xmi:id="_ptfaoqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_ptfao6nQEd-hSPkSYnVVZA" name="source" type="_otFtkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptfapKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_ptfapanQEd-hSPkSYnVVZA" name="source" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptfapqnQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptfap6nQEd-hSPkSYnVVZA" name="value" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptfaqKnQEd-hSPkSYnVVZA" name="target" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptfaqanQEd-hSPkSYnVVZA" name="text" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptfaqqnQEd-hSPkSYnVVZA" name="guessing" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptfaq6nQEd-hSPkSYnVVZA" name="inverse" type="_oumwg6nQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptgBsKnQEd-hSPkSYnVVZA" name="matched" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptgBsanQEd-hSPkSYnVVZA" name="setValues" visibility="package">
          <ownedParameter xmi:id="_ptgBsqnQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptgBs6nQEd-hSPkSYnVVZA" name="value" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptgBtKnQEd-hSPkSYnVVZA" name="target" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptgBtanQEd-hSPkSYnVVZA" name="text" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptgBtqnQEd-hSPkSYnVVZA" name="guessing" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptgBt6nQEd-hSPkSYnVVZA" name="inverse" type="_oumwg6nQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptgBuKnQEd-hSPkSYnVVZA" name="matched" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptgBuanQEd-hSPkSYnVVZA" name="getTarget" visibility="public">
          <ownedParameter xmi:id="_ptgBuqnQEd-hSPkSYnVVZA" name="return" type="_otFtkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptgowKnQEd-hSPkSYnVVZA" name="getText" visibility="public">
          <ownedParameter xmi:id="_ptgowanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptgowqnQEd-hSPkSYnVVZA" name="getValue" visibility="public">
          <ownedParameter xmi:id="_ptgow6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptgoxKnQEd-hSPkSYnVVZA" name="isInverse" visibility="public">
          <ownedParameter xmi:id="_ptgoxanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptgoxqnQEd-hSPkSYnVVZA" name="isMatched" visibility="public">
          <ownedParameter xmi:id="_ptgox6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pthP0KnQEd-hSPkSYnVVZA" name="setInverse" visibility="package">
          <ownedParameter xmi:id="_pthP0anQEd-hSPkSYnVVZA" name="inverse" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pthP0qnQEd-hSPkSYnVVZA" name="setMatched" visibility="package">
          <ownedParameter xmi:id="_pthP06nQEd-hSPkSYnVVZA" name="matched" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pthP1KnQEd-hSPkSYnVVZA" name="setTarget" visibility="package">
          <ownedParameter xmi:id="_pthP1anQEd-hSPkSYnVVZA" name="target" type="_otFtkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pth24KnQEd-hSPkSYnVVZA" name="setText" visibility="package">
          <ownedParameter xmi:id="_pth24anQEd-hSPkSYnVVZA" name="text" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pth24qnQEd-hSPkSYnVVZA" name="setValue" visibility="package">
          <ownedParameter xmi:id="_pth246nQEd-hSPkSYnVVZA" name="value" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptid8KnQEd-hSPkSYnVVZA" name="toString" visibility="public">
          <ownedParameter xmi:id="_ptid8anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptid8qnQEd-hSPkSYnVVZA" name="getType" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ptid86nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptjFAKnQEd-hSPkSYnVVZA" name="getGuessing" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ptjFAanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pD8uY6nQEd-hSPkSYnVVZA" name="GuessingEvent" isAbstract="true">
        <eAnnotations xmi:id="_pEFRQKnQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pEFRQanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_pEFRQqnQEd-hSPkSYnVVZA" general="_pD7gRKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptbwRqnQEd-hSPkSYnVVZA" name="guessing" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedOperation xmi:id="_ptcXUKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_ptcXUanQEd-hSPkSYnVVZA" name="source" type="_otFtkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptcXUqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_ptcXU6nQEd-hSPkSYnVVZA" name="source" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptcXVKnQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptcXVanQEd-hSPkSYnVVZA" name="getGuessing" visibility="public">
          <ownedParameter xmi:id="_ptcXVqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptcXV6nQEd-hSPkSYnVVZA" name="setGuessing" visibility="package">
          <ownedParameter xmi:id="_ptcXWKnQEd-hSPkSYnVVZA" name="guessing" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptc-YKnQEd-hSPkSYnVVZA" name="setValues" visibility="package">
          <ownedParameter xmi:id="_ptc-YanQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptc-YqnQEd-hSPkSYnVVZA" name="guessing" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pD-jkKnQEd-hSPkSYnVVZA" name="ParserTokenEvent">
        <eAnnotations xmi:id="_pD-jkanQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pD-jkqnQEd-hSPkSYnVVZA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_pD_KoKnQEd-hSPkSYnVVZA" general="_pD7gRKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptjFCqnQEd-hSPkSYnVVZA" name="value" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptjFC6nQEd-hSPkSYnVVZA" name="amount" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptjFDKnQEd-hSPkSYnVVZA" name="LA" visibility="public" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptjFDanQEd-hSPkSYnVVZA" name="CONSUME" visibility="public" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedOperation xmi:id="_ptjFDqnQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        <ownedOperation xmi:id="_ptjsEKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_ptjsEanQEd-hSPkSYnVVZA" name="source" type="_otFtkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptjsEqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_ptjsE6nQEd-hSPkSYnVVZA" name="source" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptjsFKnQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptjsFanQEd-hSPkSYnVVZA" name="amount" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptjsFqnQEd-hSPkSYnVVZA" name="value" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptjsF6nQEd-hSPkSYnVVZA" name="setValues" visibility="package">
          <ownedParameter xmi:id="_ptjsGKnQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptkTIKnQEd-hSPkSYnVVZA" name="amount" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptkTIanQEd-hSPkSYnVVZA" name="value" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptkTIqnQEd-hSPkSYnVVZA" name="getAmount" visibility="public">
          <ownedParameter xmi:id="_ptkTI6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptkTJKnQEd-hSPkSYnVVZA" name="getValue" visibility="public">
          <ownedParameter xmi:id="_ptkTJanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptkTJqnQEd-hSPkSYnVVZA" name="setAmount" visibility="package">
          <ownedParameter xmi:id="_ptkTJ6nQEd-hSPkSYnVVZA" name="amount" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptk6MKnQEd-hSPkSYnVVZA" name="setValue" visibility="package">
          <ownedParameter xmi:id="_ptk6ManQEd-hSPkSYnVVZA" name="value" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptk6MqnQEd-hSPkSYnVVZA" name="toString" visibility="public">
          <ownedParameter xmi:id="_ptk6M6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptk6NKnQEd-hSPkSYnVVZA" name="getType" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ptk6NanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pD_xsKnQEd-hSPkSYnVVZA" name="SemanticPredicateEvent">
        <eAnnotations xmi:id="_pD_xsanQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pD_xsqnQEd-hSPkSYnVVZA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_pEAYwKnQEd-hSPkSYnVVZA" general="_pD8uY6nQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptlhRKnQEd-hSPkSYnVVZA" name="VALIDATING" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_ptlhRanQEd-hSPkSYnVVZA" name="PREDICTING" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_ptlhRqnQEd-hSPkSYnVVZA" name="condition" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptlhR6nQEd-hSPkSYnVVZA" name="result" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        <ownedOperation xmi:id="_ptlhSKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_ptlhSanQEd-hSPkSYnVVZA" name="source" type="_otFtkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptmIUKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_ptmIUanQEd-hSPkSYnVVZA" name="source" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptmIUqnQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptmIU6nQEd-hSPkSYnVVZA" name="getCondition" visibility="public">
          <ownedParameter xmi:id="_ptmIVKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptmIVanQEd-hSPkSYnVVZA" name="getResult" visibility="public">
          <ownedParameter xmi:id="_ptmIVqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptmIV6nQEd-hSPkSYnVVZA" name="setCondition" visibility="package">
          <ownedParameter xmi:id="_ptmvYKnQEd-hSPkSYnVVZA" name="condition" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptmvYanQEd-hSPkSYnVVZA" name="setResult" visibility="package">
          <ownedParameter xmi:id="_ptmvYqnQEd-hSPkSYnVVZA" name="result" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptmvY6nQEd-hSPkSYnVVZA" name="setValues" visibility="package">
          <ownedParameter xmi:id="_ptmvZKnQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptmvZanQEd-hSPkSYnVVZA" name="condition" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptmvZqnQEd-hSPkSYnVVZA" name="result" type="_oumwg6nQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptmvZ6nQEd-hSPkSYnVVZA" name="guessing" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptnWcKnQEd-hSPkSYnVVZA" name="toString" visibility="public">
          <ownedParameter xmi:id="_ptnWcanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptnWdanQEd-hSPkSYnVVZA" name="getGuessing" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ptnWdqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pEA_0KnQEd-hSPkSYnVVZA" name="SyntacticPredicateEvent">
        <eAnnotations xmi:id="_pEA_0anQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pEA_0qnQEd-hSPkSYnVVZA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_pEA_06nQEd-hSPkSYnVVZA" general="_pD8uY6nQEd-hSPkSYnVVZA"/>
        <ownedOperation xmi:id="_ptnWeanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_ptnWeqnQEd-hSPkSYnVVZA" name="source" type="_otFtkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptn9gKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_ptn9ganQEd-hSPkSYnVVZA" name="source" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptn9gqnQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptn9g6nQEd-hSPkSYnVVZA" name="setValues" visibility="package">
          <ownedParameter xmi:id="_ptn9hKnQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptn9hanQEd-hSPkSYnVVZA" name="guessing" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptn9hqnQEd-hSPkSYnVVZA" name="toString" visibility="public">
          <ownedParameter xmi:id="_ptn9h6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptokkKnQEd-hSPkSYnVVZA" name="getGuessing" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ptokkanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pEBm4KnQEd-hSPkSYnVVZA" name="TraceEvent">
        <eAnnotations xmi:id="_pEBm4anQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pEBm4qnQEd-hSPkSYnVVZA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_pEBm46nQEd-hSPkSYnVVZA" general="_pD8uY6nQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptokmKnQEd-hSPkSYnVVZA" name="ruleNum" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptokmanQEd-hSPkSYnVVZA" name="data" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptokmqnQEd-hSPkSYnVVZA" name="ENTER" visibility="public" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptokm6nQEd-hSPkSYnVVZA" name="EXIT" visibility="public" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptoknKnQEd-hSPkSYnVVZA" name="DONE_PARSING" visibility="public" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedOperation xmi:id="_ptoknanQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        <ownedOperation xmi:id="_ptpLoKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_ptpLoanQEd-hSPkSYnVVZA" name="source" type="_otFtkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptpLoqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_ptpLo6nQEd-hSPkSYnVVZA" name="source" type="_otFtkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptpLpKnQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptpLpanQEd-hSPkSYnVVZA" name="ruleNum" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptpLpqnQEd-hSPkSYnVVZA" name="guessing" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptpLp6nQEd-hSPkSYnVVZA" name="data" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptpLqKnQEd-hSPkSYnVVZA" name="setValues" visibility="package">
          <ownedParameter xmi:id="_ptpLqanQEd-hSPkSYnVVZA" name="type" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptpLqqnQEd-hSPkSYnVVZA" name="ruleNum" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptpysKnQEd-hSPkSYnVVZA" name="guessing" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_ptpysanQEd-hSPkSYnVVZA" name="data" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptpysqnQEd-hSPkSYnVVZA" name="getData" visibility="public">
          <ownedParameter xmi:id="_ptpys6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptpytKnQEd-hSPkSYnVVZA" name="getRuleNum" visibility="public">
          <ownedParameter xmi:id="_ptpytanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptpytqnQEd-hSPkSYnVVZA" name="setData" visibility="package">
          <ownedParameter xmi:id="_ptpyt6nQEd-hSPkSYnVVZA" name="data" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptpyuKnQEd-hSPkSYnVVZA" name="setRuleNum" visibility="package">
          <ownedParameter xmi:id="_ptpyuanQEd-hSPkSYnVVZA" name="ruleNum" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptqZwKnQEd-hSPkSYnVVZA" name="toString" visibility="public">
          <ownedParameter xmi:id="_ptqZwanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptqZwqnQEd-hSPkSYnVVZA" name="getType" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ptqZw6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptrA0KnQEd-hSPkSYnVVZA" name="getGuessing" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ptrA0anQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_pC0tAKnQEd-hSPkSYnVVZA" name="MismatchedTokenException">
      <eAnnotations xmi:id="_pD1ZoanQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pD1ZoqnQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pD1Zo6nQEd-hSPkSYnVVZA" general="_ougp4KnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pscRwKnQEd-hSPkSYnVVZA" name="tokenNames" visibility="package" type="_oxS4IanQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pscRwanQEd-hSPkSYnVVZA" name="token" visibility="public" type="_ovBnQanQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pscRwqnQEd-hSPkSYnVVZA" name="node" visibility="public" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pscRw6nQEd-hSPkSYnVVZA" name="tokenText" visibility="package" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pscRxKnQEd-hSPkSYnVVZA" name="TOKEN" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_pscRxanQEd-hSPkSYnVVZA" name="NOT_TOKEN" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_pscRxqnQEd-hSPkSYnVVZA" name="RANGE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_pscRx6nQEd-hSPkSYnVVZA" name="NOT_RANGE" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_pscRyKnQEd-hSPkSYnVVZA" name="SET" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_pscRyanQEd-hSPkSYnVVZA" name="NOT_SET" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_pscRyqnQEd-hSPkSYnVVZA" name="mismatchType" visibility="public" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pscRy6nQEd-hSPkSYnVVZA" name="expecting" visibility="public" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_pscRzKnQEd-hSPkSYnVVZA" name="upper" visibility="public" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psc40KnQEd-hSPkSYnVVZA" name="set" visibility="public" type="_ouzk0KnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_psc40anQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_psc40qnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_psc406nQEd-hSPkSYnVVZA" name="tokenNames_" type="_oxS4IanQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psc41KnQEd-hSPkSYnVVZA" name="node_" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psc41anQEd-hSPkSYnVVZA" name="lower" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psc41qnQEd-hSPkSYnVVZA" name="upper_" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psc416nQEd-hSPkSYnVVZA" name="matchNot" type="_oumwg6nQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pseG8KnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pseG8anQEd-hSPkSYnVVZA" name="tokenNames_" type="_oxS4IanQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pseG8qnQEd-hSPkSYnVVZA" name="node_" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pseG86nQEd-hSPkSYnVVZA" name="expecting_" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pseG9KnQEd-hSPkSYnVVZA" name="matchNot" type="_oumwg6nQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pseuAKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_pseuAanQEd-hSPkSYnVVZA" name="tokenNames_" type="_oxS4IanQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pseuAqnQEd-hSPkSYnVVZA" name="node_" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pseuA6nQEd-hSPkSYnVVZA" name="set_" type="_ouzk0KnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pseuBKnQEd-hSPkSYnVVZA" name="matchNot" type="_oumwg6nQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psfVEKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_psfVEanQEd-hSPkSYnVVZA" name="tokenNames_" type="_oxS4IanQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psfVEqnQEd-hSPkSYnVVZA" name="token_" type="_ovBnQanQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psfVE6nQEd-hSPkSYnVVZA" name="lower" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psfVFKnQEd-hSPkSYnVVZA" name="upper_" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psfVFanQEd-hSPkSYnVVZA" name="matchNot" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psfVFqnQEd-hSPkSYnVVZA" name="fileName_" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psf8IanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_psf8IqnQEd-hSPkSYnVVZA" name="tokenNames_" type="_oxS4IanQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psf8I6nQEd-hSPkSYnVVZA" name="token_" type="_ovBnQanQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psf8JKnQEd-hSPkSYnVVZA" name="expecting_" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psf8JanQEd-hSPkSYnVVZA" name="matchNot" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psf8JqnQEd-hSPkSYnVVZA" name="fileName_" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psgjMKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_psgjManQEd-hSPkSYnVVZA" name="tokenNames_" type="_oxS4IanQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psgjMqnQEd-hSPkSYnVVZA" name="token_" type="_ovBnQanQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psgjM6nQEd-hSPkSYnVVZA" name="set_" type="_ouzk0KnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psgjNKnQEd-hSPkSYnVVZA" name="matchNot" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psgjNanQEd-hSPkSYnVVZA" name="fileName_" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pshKQKnQEd-hSPkSYnVVZA" name="getMessage" visibility="public">
        <ownedParameter xmi:id="_pshKQanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pshxUKnQEd-hSPkSYnVVZA" name="tokenName" visibility="private">
        <ownedParameter xmi:id="_pshxUanQEd-hSPkSYnVVZA" name="tokenType" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pshxUqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_pC4-cKnQEd-hSPkSYnVVZA" name="FileLineFormatter" isAbstract="true">
      <eAnnotations xmi:id="_pD0ykKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pD0ykanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pD0ykqnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_psQEgKnQEd-hSPkSYnVVZA" name="formatter" visibility="private" isStatic="true" type="_pC4-cKnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_psO2Y6nQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_psQEganQEd-hSPkSYnVVZA" name="&lt;clinit>" visibility="package" isStatic="true"/>
      <ownedOperation xmi:id="_psQEgqnQEd-hSPkSYnVVZA" name="getFormatter" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_psQEg6nQEd-hSPkSYnVVZA" name="return" type="_pC4-cKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psQEhKnQEd-hSPkSYnVVZA" name="setFormatter" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_psQEhanQEd-hSPkSYnVVZA" name="f" type="_pC4-cKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_psQrkKnQEd-hSPkSYnVVZA" name="getFormatString" visibility="public" isAbstract="true">
        <ownedParameter xmi:id="_psQrkanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psQrkqnQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psQrk6nQEd-hSPkSYnVVZA" name="arg2" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psQrlKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_pC6zoanQEd-hSPkSYnVVZA" name="TokenQueue" visibility="package">
      <eAnnotations xmi:id="_pC8BwKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pC8BwanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pC8BwqnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_ps5kxKnQEd-hSPkSYnVVZA" name="nbrEntries" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_ps7Z8anQEd-hSPkSYnVVZA" name="buffer" visibility="private" type="_pC8Bw6nQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_ps7Z8qnQEd-hSPkSYnVVZA" name="sizeLessOne" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_ps7Z86nQEd-hSPkSYnVVZA" name="offset" visibility="private" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_ps49tanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_ps49tqnQEd-hSPkSYnVVZA" name="minSize" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps5kwKnQEd-hSPkSYnVVZA" name="reset" visibility="public" isLeaf="true"/>
      <ownedOperation xmi:id="_ps6L0qnQEd-hSPkSYnVVZA" name="append" visibility="public" isLeaf="true">
        <ownedParameter xmi:id="_ps6L06nQEd-hSPkSYnVVZA" name="tok" type="_ovBnQanQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps6L1qnQEd-hSPkSYnVVZA" name="elementAt" visibility="public" isLeaf="true">
        <ownedParameter xmi:id="_ps6L16nQEd-hSPkSYnVVZA" name="idx" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_ps6L2KnQEd-hSPkSYnVVZA" name="return" type="_ovBnQanQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps7Z8KnQEd-hSPkSYnVVZA" name="removeFirst" visibility="public" isLeaf="true"/>
      <ownedOperation xmi:id="_ps7Z9KnQEd-hSPkSYnVVZA" name="init" visibility="private" isLeaf="true">
        <ownedParameter xmi:id="_ps7Z9anQEd-hSPkSYnVVZA" name="size" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps8BAKnQEd-hSPkSYnVVZA" name="expand" visibility="private" isLeaf="true"/>
    </packagedElement>
    <packagedElement xmi:type="uml:DataType" xmi:id="_pC8Bw6nQEd-hSPkSYnVVZA" name="Token[]" isLeaf="true" isAbstract="true">
      <eAnnotations xmi:id="_pvb7ZanQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pvb7ZqnQEd-hSPkSYnVVZA" key="inferred" value="true"/>
      </eAnnotations>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_pC_FEKnQEd-hSPkSYnVVZA" name="ASTNULLType" clientDependency="_pDe0UqnQEd-hSPkSYnVVZA">
      <eAnnotations xmi:id="_pDe0UKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pDe0UanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pDe0U6nQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
      <interfaceRealization xmi:id="_pDe0UqnQEd-hSPkSYnVVZA" supplier="_oxaz8anQEd-hSPkSYnVVZA" client="_pC_FEKnQEd-hSPkSYnVVZA" contract="_oxaz8anQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_prLGcKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_prLGcanQEd-hSPkSYnVVZA" name="addChild" visibility="public">
        <ownedParameter xmi:id="_prLGcqnQEd-hSPkSYnVVZA" name="c" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prLtgKnQEd-hSPkSYnVVZA" name="equals" visibility="public">
        <ownedParameter xmi:id="_prLtganQEd-hSPkSYnVVZA" name="t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prLtgqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prLtg6nQEd-hSPkSYnVVZA" name="equalsList" visibility="public">
        <ownedParameter xmi:id="_prLthKnQEd-hSPkSYnVVZA" name="t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prLthanQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prLthqnQEd-hSPkSYnVVZA" name="equalsListPartial" visibility="public">
        <ownedParameter xmi:id="_prLth6nQEd-hSPkSYnVVZA" name="t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prLtiKnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prLtianQEd-hSPkSYnVVZA" name="equalsTree" visibility="public">
        <ownedParameter xmi:id="_prLtiqnQEd-hSPkSYnVVZA" name="t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prLti6nQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prMUkKnQEd-hSPkSYnVVZA" name="equalsTreePartial" visibility="public">
        <ownedParameter xmi:id="_prMUkanQEd-hSPkSYnVVZA" name="t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prMUkqnQEd-hSPkSYnVVZA" name="return" type="_oumwg6nQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prMUk6nQEd-hSPkSYnVVZA" name="findAll" visibility="public">
        <ownedParameter xmi:id="_prMUlKnQEd-hSPkSYnVVZA" name="tree" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prMUlanQEd-hSPkSYnVVZA" name="return" type="_pDCvcKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prMUlqnQEd-hSPkSYnVVZA" name="findAllPartial" visibility="public">
        <ownedParameter xmi:id="_prMUl6nQEd-hSPkSYnVVZA" name="subtree" type="_oxaz8anQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prMUmKnQEd-hSPkSYnVVZA" name="return" type="_pDCvcKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prMUmanQEd-hSPkSYnVVZA" name="getFirstChild" visibility="public">
        <ownedParameter xmi:id="_prMUmqnQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prM7oKnQEd-hSPkSYnVVZA" name="getNextSibling" visibility="public">
        <ownedParameter xmi:id="_prM7oanQEd-hSPkSYnVVZA" name="return" type="_oxaz8anQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prM7oqnQEd-hSPkSYnVVZA" name="getText" visibility="public">
        <ownedParameter xmi:id="_prM7o6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prM7pKnQEd-hSPkSYnVVZA" name="getType" visibility="public">
        <ownedParameter xmi:id="_prM7panQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prM7pqnQEd-hSPkSYnVVZA" name="getLine" visibility="public">
        <ownedParameter xmi:id="_prM7p6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prNisKnQEd-hSPkSYnVVZA" name="getColumn" visibility="public">
        <ownedParameter xmi:id="_prNisanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prNisqnQEd-hSPkSYnVVZA" name="getNumberOfChildren" visibility="public">
        <ownedParameter xmi:id="_prNis6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prNitKnQEd-hSPkSYnVVZA" name="initialize" visibility="public">
        <ownedParameter xmi:id="_prNitanQEd-hSPkSYnVVZA" name="t" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_prNitqnQEd-hSPkSYnVVZA" name="txt" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prNit6nQEd-hSPkSYnVVZA" name="initialize" visibility="public">
        <ownedParameter xmi:id="_prNiuKnQEd-hSPkSYnVVZA" name="t" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prOJwKnQEd-hSPkSYnVVZA" name="initialize" visibility="public">
        <ownedParameter xmi:id="_prOJwanQEd-hSPkSYnVVZA" name="t" type="_ovBnQanQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prOJwqnQEd-hSPkSYnVVZA" name="setFirstChild" visibility="public">
        <ownedParameter xmi:id="_prOJw6nQEd-hSPkSYnVVZA" name="c" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prOJxKnQEd-hSPkSYnVVZA" name="setNextSibling" visibility="public">
        <ownedParameter xmi:id="_prOJxanQEd-hSPkSYnVVZA" name="n" type="_oxaz8anQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prOJxqnQEd-hSPkSYnVVZA" name="setText" visibility="public">
        <ownedParameter xmi:id="_prOJx6nQEd-hSPkSYnVVZA" name="text" type="_ouATkqnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prOJyKnQEd-hSPkSYnVVZA" name="setType" visibility="public">
        <ownedParameter xmi:id="_prOJyanQEd-hSPkSYnVVZA" name="ttype" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prOw0KnQEd-hSPkSYnVVZA" name="toString" visibility="public">
        <ownedParameter xmi:id="_prOw0anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prOw0qnQEd-hSPkSYnVVZA" name="toStringList" visibility="public">
        <ownedParameter xmi:id="_prOw06nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_prOw1KnQEd-hSPkSYnVVZA" name="toStringTree" visibility="public">
        <ownedParameter xmi:id="_prOw1anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_pC_FEanQEd-hSPkSYnVVZA" name="TreeParserSharedInputState">
      <eAnnotations xmi:id="_pDA6QKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pDA6QanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pDA6QqnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
      <ownedAttribute xmi:id="_ptCusKnQEd-hSPkSYnVVZA" name="guessing" visibility="public" type="_ouSncKnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_ps-dRanQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_pDKEMKnQEd-hSPkSYnVVZA" name="CharFormatter" isAbstract="true">
      <eAnnotations xmi:id="_pD0LgKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pD0LganQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <ownedOperation xmi:id="_pr3qAanQEd-hSPkSYnVVZA" name="escapeChar" visibility="public" isAbstract="true">
        <ownedParameter xmi:id="_pr3qAqnQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pr3qA6nQEd-hSPkSYnVVZA" name="arg1" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pr3qBKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pr3qBanQEd-hSPkSYnVVZA" name="escapeString" visibility="public" isAbstract="true">
        <ownedParameter xmi:id="_pr3qBqnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pr3qB6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pr3qCKnQEd-hSPkSYnVVZA" name="literalChar" visibility="public" isAbstract="true">
        <ownedParameter xmi:id="_pr3qCanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pr3qCqnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_pr3qC6nQEd-hSPkSYnVVZA" name="literalString" visibility="public" isAbstract="true">
        <ownedParameter xmi:id="_pr3qDKnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_pr3qDanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_pDkT4anQEd-hSPkSYnVVZA" name="StringUtils">
      <eAnnotations xmi:id="_pD4c8KnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pD4c8anQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pD4c8qnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_praXAKnQEd-hSPkSYnVVZA" name="stripFrontBack" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_praXAanQEd-hSPkSYnVVZA" name="src" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_praXAqnQEd-hSPkSYnVVZA" name="head" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_praXA6nQEd-hSPkSYnVVZA" name="tail" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_praXBKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps0sRKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_ps1TUKnQEd-hSPkSYnVVZA" name="stripBack" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_ps1TUanQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_ps1TUqnQEd-hSPkSYnVVZA" name="c" type="_o61OoKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_ps1TU6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps1TVKnQEd-hSPkSYnVVZA" name="stripBack" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_ps1TVanQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_ps1TVqnQEd-hSPkSYnVVZA" name="remove" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_ps1TV6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps16YKnQEd-hSPkSYnVVZA" name="stripFront" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_ps16YanQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_ps16YqnQEd-hSPkSYnVVZA" name="c" type="_o61OoKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_ps16Y6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_ps16ZKnQEd-hSPkSYnVVZA" name="stripFront" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_ps16ZanQEd-hSPkSYnVVZA" name="s" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_ps16ZqnQEd-hSPkSYnVVZA" name="remove" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_ps16Z6nQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_pD1ZoKnQEd-hSPkSYnVVZA" name="DefaultFileLineFormatter">
      <eAnnotations xmi:id="_pEDcEKnQEd-hSPkSYnVVZA" source="Jar2UML">
        <details xmi:id="_pEDcEanQEd-hSPkSYnVVZA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_pEDcEqnQEd-hSPkSYnVVZA" general="_pC4-cKnQEd-hSPkSYnVVZA"/>
      <ownedOperation xmi:id="_psO2YqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_psPdcKnQEd-hSPkSYnVVZA" name="getFormatString" visibility="public">
        <ownedParameter xmi:id="_psPdcanQEd-hSPkSYnVVZA" name="fileName" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psPdcqnQEd-hSPkSYnVVZA" name="line" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psPdc6nQEd-hSPkSYnVVZA" name="column" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedParameter xmi:id="_psPddKnQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
      </ownedOperation>
    </packagedElement>
  </packagedElement>
  <packagedElement xmi:type="uml:Package" xmi:id="_pCGUQKnQEd-hSPkSYnVVZA" name="gnu">
    <packagedElement xmi:type="uml:Package" xmi:id="_pCGUQanQEd-hSPkSYnVVZA" name="getopt">
      <packagedElement xmi:type="uml:DataType" xmi:id="_pCG7UanQEd-hSPkSYnVVZA" name="LongOpt[]" isLeaf="true" isAbstract="true">
        <eAnnotations xmi:id="_pvb7Z6nQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pvb7aKnQEd-hSPkSYnVVZA" key="inferred" value="true"/>
        </eAnnotations>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pCHiYKnQEd-hSPkSYnVVZA" name="LongOpt">
        <eAnnotations xmi:id="_pDW4gKnQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pDW4ganQEd-hSPkSYnVVZA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_pDW4gqnQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptrA1qnQEd-hSPkSYnVVZA" name="NO_ARGUMENT" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_ptrA16nQEd-hSPkSYnVVZA" name="REQUIRED_ARGUMENT" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_ptrA2KnQEd-hSPkSYnVVZA" name="OPTIONAL_ARGUMENT" visibility="public" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_ptrA2anQEd-hSPkSYnVVZA" name="name" visibility="protected" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptrA2qnQEd-hSPkSYnVVZA" name="has_arg" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptrA26nQEd-hSPkSYnVVZA" name="flag" visibility="protected" type="_ot_sganQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptrA3KnQEd-hSPkSYnVVZA" name="val" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_ptrA3anQEd-hSPkSYnVVZA" name="_messages" visibility="private" type="_pDYGoKnQEd-hSPkSYnVVZA"/>
        <ownedOperation xmi:id="_pqaRcKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_pqaRcanQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pqaRcqnQEd-hSPkSYnVVZA" name="arg1" type="_ouSncKnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pqaRc6nQEd-hSPkSYnVVZA" name="arg2" type="_ot_sganQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pqaRdKnQEd-hSPkSYnVVZA" name="arg3" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptsO8KnQEd-hSPkSYnVVZA" name="getName" visibility="public">
          <ownedParameter xmi:id="_ptsO8anQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptsO8qnQEd-hSPkSYnVVZA" name="getHasArg" visibility="public">
          <ownedParameter xmi:id="_ptsO86nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptsO9KnQEd-hSPkSYnVVZA" name="getFlag" visibility="public">
          <ownedParameter xmi:id="_ptsO9anQEd-hSPkSYnVVZA" name="return" type="_ot_sganQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptsO9qnQEd-hSPkSYnVVZA" name="getVal" visibility="public">
          <ownedParameter xmi:id="_pts2AKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_pCHiYanQEd-hSPkSYnVVZA" name="Getopt">
        <eAnnotations xmi:id="_pDYGoanQEd-hSPkSYnVVZA" source="Jar2UML">
          <details xmi:id="_pDYGoqnQEd-hSPkSYnVVZA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_pDYGo6nQEd-hSPkSYnVVZA" general="_otFtkqnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pts2AanQEd-hSPkSYnVVZA" name="REQUIRE_ORDER" visibility="protected" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_pts2AqnQEd-hSPkSYnVVZA" name="PERMUTE" visibility="protected" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_pts2A6nQEd-hSPkSYnVVZA" name="RETURN_IN_ORDER" visibility="protected" isLeaf="true" isStatic="true" type="_ouSncKnQEd-hSPkSYnVVZA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_pts2BKnQEd-hSPkSYnVVZA" name="optarg" visibility="protected" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pts2BanQEd-hSPkSYnVVZA" name="optind" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pts2BqnQEd-hSPkSYnVVZA" name="opterr" visibility="protected" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pts2B6nQEd-hSPkSYnVVZA" name="optopt" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pts2CKnQEd-hSPkSYnVVZA" name="nextchar" visibility="protected" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pts2CanQEd-hSPkSYnVVZA" name="optstring" visibility="protected" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pts2CqnQEd-hSPkSYnVVZA" name="long_options" visibility="protected" type="_pCG7UanQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pts2C6nQEd-hSPkSYnVVZA" name="long_only" visibility="protected" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pts2DKnQEd-hSPkSYnVVZA" name="longind" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pts2DanQEd-hSPkSYnVVZA" name="posixly_correct" visibility="protected" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pts2DqnQEd-hSPkSYnVVZA" name="longopt_handled" visibility="protected" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pts2D6nQEd-hSPkSYnVVZA" name="first_nonopt" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pttdEKnQEd-hSPkSYnVVZA" name="last_nonopt" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pttdEanQEd-hSPkSYnVVZA" name="endparse" visibility="private" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pttdEqnQEd-hSPkSYnVVZA" name="argv" visibility="protected" type="_oxS4IanQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pttdE6nQEd-hSPkSYnVVZA" name="ordering" visibility="protected" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pttdFKnQEd-hSPkSYnVVZA" name="progname" visibility="protected" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        <ownedAttribute xmi:id="_pttdFanQEd-hSPkSYnVVZA" name="_messages" visibility="private" type="_pDYGoKnQEd-hSPkSYnVVZA"/>
        <ownedOperation xmi:id="_pqa4gKnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_pqa4ganQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pqa4gqnQEd-hSPkSYnVVZA" name="arg1" type="_oxS4IanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pqa4g6nQEd-hSPkSYnVVZA" name="arg2" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pqa4hKnQEd-hSPkSYnVVZA" name="arg3" type="_pCG7UanQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqa4hanQEd-hSPkSYnVVZA" name="getopt" visibility="public">
          <ownedParameter xmi:id="_pqa4hqnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqa4h6nQEd-hSPkSYnVVZA" name="getOptind" visibility="public">
          <ownedParameter xmi:id="_pqa4iKnQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pqbfkKnQEd-hSPkSYnVVZA" name="getOptarg" visibility="public">
          <ownedParameter xmi:id="_pqbfkanQEd-hSPkSYnVVZA" name="return" type="_ouATkqnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pttdFqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_pttdF6nQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pttdGKnQEd-hSPkSYnVVZA" name="arg1" type="_oxS4IanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pttdGanQEd-hSPkSYnVVZA" name="arg2" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pttdGqnQEd-hSPkSYnVVZA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_pttdG6nQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pttdHKnQEd-hSPkSYnVVZA" name="arg1" type="_oxS4IanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pttdHanQEd-hSPkSYnVVZA" name="arg2" type="_ouATkqnQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pttdHqnQEd-hSPkSYnVVZA" name="arg3" type="_pCG7UanQEd-hSPkSYnVVZA"/>
          <ownedParameter xmi:id="_pttdH6nQEd-hSPkSYnVVZA" name="arg4" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_pturManQEd-hSPkSYnVVZA" name="setOptstring" visibility="public">
          <ownedParameter xmi:id="_pturMqnQEd-hSPkSYnVVZA" name="arg0" type="_ouATkqnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptvSQKnQEd-hSPkSYnVVZA" name="setOptind" visibility="public">
          <ownedParameter xmi:id="_ptvSQanQEd-hSPkSYnVVZA" name="arg0" type="_ouSncKnQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptvSQqnQEd-hSPkSYnVVZA" name="setArgv" visibility="public">
          <ownedParameter xmi:id="_ptvSQ6nQEd-hSPkSYnVVZA" name="arg0" type="_oxS4IanQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptv5UKnQEd-hSPkSYnVVZA" name="setOpterr" visibility="public">
          <ownedParameter xmi:id="_ptv5UanQEd-hSPkSYnVVZA" name="arg0" type="_oumwg6nQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptv5UqnQEd-hSPkSYnVVZA" name="getOptopt" visibility="public">
          <ownedParameter xmi:id="_ptv5U6nQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptv5VKnQEd-hSPkSYnVVZA" name="getLongind" visibility="public">
          <ownedParameter xmi:id="_ptv5VanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptwgYKnQEd-hSPkSYnVVZA" name="exchange" visibility="protected">
          <ownedParameter xmi:id="_ptwgYanQEd-hSPkSYnVVZA" name="arg0" type="_oxS4IanQEd-hSPkSYnVVZA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ptxHcKnQEd-hSPkSYnVVZA" name="checkLongOption" visibility="protected">
          <ownedParameter xmi:id="_ptxHcanQEd-hSPkSYnVVZA" name="return" type="_ouSncKnQEd-hSPkSYnVVZA" direction="return"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
  </packagedElement>
</uml:Model>
